Chinese Language Stack Exchange is a question and answer site for students, teachers, and linguists wanting to discuss the finer points of the Chinese language. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This is a specifically created Community Wiki which gathers resources for learning Mandarin Chinese and it has been approved by the Community itself.

It should be clear that the resources are not written by one user or only by the mods, but by whoever wants to contribute.

Just write in the appropriate answer/section. If you have concerns, questions, post a meta question, so we don't clutter the comments, but you can link your meta question from the comments.

Questions regarding such resources are not allowed anymore, except for very specific and on topic requests (ask on Meta if you're unsure about your question). Follow the instructions made in the question about how to post, what can be posted, etc.


  • Answers have a type of resource each.
  • If possible, state whether the material is directed towards a beginner, intermediate or an advanced audience.
  • Do not include links that lead to illegal content or sites that host such content. If you see any, please flag for moderator attention and choose "other" so you can point us to the content. We'll delete it as soon as we see the flag.
  • Both free and commercial resources are allowed, but make sure to include a note if they are. Remember the rules about self-promotion. Include also if registration is required.
  • Include links to the sites only, don't post images, they would take too much space.
  • Add the resources in alphabetical order so they're easier to find. :)

Note: new rules could be added in the future.

Alphabetical Index

share|improve this question
Few people ever realize, that it's not about the resources. It's how you use them. Most of those shiny ipad and smartphone apps are useless toys. Apps don't learn Chinese, it's you who need to make the efforts, which no app can replace. Computer aid hardly makes language learning any better. The only thing in this context a computer can help you is getting access to target language media. The rest is mostly just (commercial) products you don't need. You most likely download and install way more stuff than you can use and profit from. – Kovács Imre Jan 3 '14 at 14:00
@KovácsImre: Tragically funny and very true. – Gigili Jan 6 '14 at 6:44
Make a Chinese friend. Then you have a live resource. :) – James Yin Feb 18 at 4:01

13 Answers 13


share|improve this answer
Could you suggest which extension you think is the best? – Meow Apr 22 '14 at 23:23
I haven't used all of these, but of those that I have used, I find Perapera most useful. – Olle Linge Jul 5 '14 at 5:52


  • 3000 Hanzi, a site dedicated to helping people learn to read Chinese (free and subscription).
  • Allset Learning Chinese Grammar Wiki, a site with over 1000 categorized grammatical structures with explanations and examples.
  • Baidu Tieba
  • BliuBliu: n + 1 word reading material with glossary (free and subscription)
  • Canto Dict, Supports Mandarin and Cantonese translations (pinyin and jyutping). Search characters using Chinese, English, Pinyin, Jyutping. Community maintained Chinese-English dictionary, User forums, Tests, and more.
  • Centre for Teaching Chinese @ Oxford Grammar Notes, a to the point collection of grammar aspects by Centre for Teaching Chinese as a Foreign Language University of Oxford. Great explanations and samples.
  • Chinese forum on, an active forum for discussing anything about the Chinese language.
  • ChinesePoetry - Ancient Chinese Poetry.
  •, a site with many lower intermediate & intermediate practice texts
  • Chinese Tutor Flashcards, a site that works like flashcards to help memorize the Pinyin for Chinese words/phrases.
  •, a site that provides stroke order for traditional Chinese characters (Taiwan order)
  •, a site that explains (in Chinese) the usage of Chinese punctuation.
  • FluentU, a site that provides short Chinese videos with subtitles with characters, pinyin and English.
  • Global Language Online Support System (GLOSS), 700+ self-contained lessons with vocab and quizzes for intermediate-advanced Mandarin (and dozens of other languages if you're interested
  • HanziCraft, Breaks down character into radicals and assorted strokes. Also features a table list of homonyms.
  • HelloTalk: Language Exchange with native speakers worldwide
  • Lang-8: Language exchange platform where a community of native speakers will correct your writings (free and subscription)
  • Lingomi, a site for helping Chinese learners master pinyin and tones (free).
  •, a site that provides the stroke order for Chinese characters (Mainland China order)
  •,The nciku Chinese dictionary lets you look up Chinese and English words to see translations, pinyin, examples and stroke order animations, as well as listen to audio pronunciations of words and examples. Features include:
    • Over 163,000 entries, including 76,000 Chinese and 77,000 English words and phrases.
    • Search for an English or Chinese word, its meaning or (for Chinese words) its pinyin, or do an example search to find all examples containing that word.
    • Stroke order animations and definitions for all Chinese characters in a word, or links to longer words containing a single character. The interface is a very slick blend of Flash and javascript that puts other online handwriting recognition attempts to shame.
  • Ninchanese provides self-paced lessons to learn to read, write, speak and understand Chinese. It combines game mechanics to keep learners motivated, with science-based learning techniques, including a space repeating learning system, an adaptive algorithm, instant voice-recognition, and multiplayer games. (free and paid)
  •, a site that adds pinyin or Zhuyin to a text with English to help you understand a text.
  • Sing Chinese Songs, a website that allows one to learn Chinese through song. You sing karaoke with pinyin/characters and then turn off the pinyin.
  • Skritter, a site for learning to write and study Chinese (or Japanese) characters.
  • Täglich Chinesisch, explains the 2,000 most important (traditional) Chinese characters and their components through keywords and mnemonics (only in German).
  • Tianya BBS
  • Wengu: One of the best resources for classical Chinese works.
  • Yabla, a site with videos including hanzi, pinyin, and english captions (paid). Popular PinYin Chart with audio.
  • Zhihu, China's quora.
  •中文.com, a resource for understanding the components (i.e. radicals) of Chinese characters.
share|improve this answer
Lingomi does not appear to be active. Its signup page has been inaccessible for months. – Dijkstra Mar 1 '15 at 16:48
Bliubliu is actually not very good for Chinese. The dictionary is really bad (based on Google translate) and can only handle single characters, not words. – Olle Linge Mar 23 '15 at 13:58
Speakupchinese: This website offers free video lessons and online Chinese courses. – Oct 22 '15 at 1:58 is now defunct. – Max Li Jul 7 at 23:46


  • Mandarin News Australia. SBS' Weekly Mandarin language news programme. Full episodes available online. English Subtitles. ~30min per episode. Also hosts full episodes of CCTV news.


Please only post streams you have verified them to work. If you find a dead link in this list, mark it (cumulatively) with asterisks. If a link has enough asterisks, remove it. Don't remove it just because it failed once, sometimes they are down temporarily.

The links may not work if your browser is not configured to launch a media player for MMS links. You can use an external player such as VLC to play these streams.

  • CCTV 4 (mms://
  • NJTV 1 - Nanjing TV (mms://
  • XZTV1* (mms://
  • XZTV2* (mms://
  • XZTV3* (mms://
  • NYTV - Nanyang TV (mms://
share|improve this answer


  • 慢速中文 Slow Chinese, they provide audio + transcript. Audio can be listened to online or downloaded.
  • 悦读.FM (Happy Reading FM), they provide reading records of selective articles with subtitle.
  • 每日视频新闻, daily Chinese language news podcast found on iTunes.
  • Popup Chinese An irreverent and cool take on learning colloquial Mandarin, as well as general Mainland culture and norms.
  • Chinese Pod This is another nice podcast that provides an easy way to learn colloquial Mandarin.
  • Melnyks This podcast has a lot of content, but you may find having to rewind often due to their content size, speed, and style of teaching.
  • Talkify Reads websites out loud, great if one wants listen to spoken Chinese.
share|improve this answer
Anyone know how to extract the audio from Happy Reading FM? I could record them, but downloading the audio files is way easier. – Steve Oct 20 '14 at 15:05


Free software - The user can make/add their own material to the software

  • Anki 2 (PC, Mac, Linux, Android, iOS), a SRS program for learning. The version 2 comes with new additions. Chinese Flash card decks need to be downloaded or entered by the user.

  • Flashonary (iOS) Flashcard dictionary. Custom flashcards can be created for words based on dictionary entries and studied using an SRS study system (new/unknown words shown more often, known words shown less often). Has audio pronunciations (paid add-on). Can share made flashcards.

  • Ibus Input bus for Unix / Linux. Depending on your distribution you may have this installed by default. If you do not have Ibus installed, first install Chinese support from language settings, and then install ibus and ibus-pinyin using your package manager.

  • Mac OSX Chinese English Language Tools (see demo) - Follow this free guide (PDF only) to configure Mac OSX to speak Mandarin, Cantonese, and English, write Simplified or Traditional Characters, Includes multiple Chinese-English Dictionaries, Convert Characters to Pinyin, Input Cantonese Characters and more (author, Tommie C.). Download updated zip from Github or use the original zip file.

  • Mnemosyne SRS program for learning. Chinese Flash card decks need to be downloaded.

Commercial software - Chinese is Integrated into the software

  • Berlitz
  • Hanping Chinese Dictionary Pro (embermitre): Exclusively Android App. Dictionary/Learning application for Chinese.
  • HanWangJian software (Pinyin Input and Chinese learning).
  • Pimsleur (isn't this audio only, that is course or podcast)
  • Pleco (iOS/Android) Flashcard/dictionary. Perhaps the most comprehensive dictionary/flashcard learning software available. A lot of different dictionaries available. Lots of customization available. Text-to-speech, importing text from the clipboard, and input by radical are all features. In-app purchases provide features like looking up words via OCR using your phone's camera, handwriting input, and importing text files with on the fly popup translation.
  • Rosetta Stone
  • YìXué Chinese Dictionary (Windows Phone) Chinese Learning assistant. Includes flashcards, example sentences, and quizzes. Dictionary search results are sorted by frequency.
share|improve this answer
I'd recommend HanWangJian, it's a set of softwares focusing on Pinyin Input and Chinese learning. (You have to pay for it.) I'm now using its Pinyin Input Method, friendly to both native speakers and learners. – Mike Manilone Dec 15 '12 at 10:02
@MikeManilone I've just added this reference in the Paying Software category. thx. – Stephane Rolland Dec 15 '12 at 14:01
Hanping also has an OCR… (Disclaimer: I am the developer) – Mark Carter Dec 11 '13 at 12:09
I would consider Pleco the must have dictionary for anyone learning Chinese and since the iOS version of Pleco got a major update recently, doubly so if you use an iPhone. Great interface makes it easy to recall what you looked up, choice of fonts, text to speech, popup translations, file storage, too much to mention. – Steve Dec 12 '13 at 7:53
what is imepeding you from ? your score ? I could add this, but without verifying it's true use, I feel really awkward. Maybe we should ask a CL moderator. I'm trying to flag you comment as something worth attention, I hope it's ok. – Stephane Rolland Aug 11 '14 at 21:46

Online Courses

Most of these course also have free podcasts on iTunes, if you want to try them out.

  • Popup Chinese An irreverent and cool take on learning colloquial Mandarin, as well as general Mainland culture and norms.
  • Yoyo Chinese features short video lessons and authentic Mandarin dialogue from unscripted interviews done on the streets of China. One of the only Mandarin learning programs that has a day-by-day study schedule.
  • Chinese Pod This is another nice podcast that provides an easy way to learn colloquial Mandarin.
  • Chinese Hulu has a bunch of tutoring video lessons. There is also one-on-one tutoring available, their teachers are experienced and patient. They use an interactive online learning method.
  • Melnyks This podcast has a lot of content, but you may find having to rewind often due to their content size, speed, and style of teaching.
  •, a Space Repeating Learning System. It provides a two steps learning. Graphical - Meaning, then Graphical - Pronunciation, then later it mixes the two. It adapts to your learning.
  •, a great way to pick up Chinese Mandarin grammar and conversations using self paced lessons and games, all for free. They offer live expert help over chat and Skype lessons too.
  • Chinese Learn Online: Progressive audio course, taught from Taiwan, split across 7 levels of difficulty. Lessons increase in difficulty as you progress. Transcripts and review exercises available on site.
  • Lenguin: A free video course based on the FSI curriculum. The lessons feature native speakers and practice with simplified characters.
  • edX Basic Mandarin: A MOOC which teaches you the basic beginner level grammar, tones, phrases and vocabulary. This course is taught by Prof. Estella Y. M. Chen
share|improve this answer

Language Exchanges

Various websites to find language exchange partners, people will meet in person or talk online and help each other learn each others' respective languages.

share|improve this answer


  1. EmberMitre's Hanping Chinese Dictionary Pro app. I think it's only for Android.

  2. HelloTalk Language Exchange App This App has more than 10,000 native Chinese speakers seeking language exchange partners. It has text and voice exchange mode to count number texts and duration of talks between language partners.

  3. Chinese HSK it has several HSK levels with some useful grammar and vocabulary games, great for practice. It has also dictionary and special levels (Android)

  4. Skritter is the best app for practice writing, very beautiful and responsive, web version is also great (iPhone & iPad, also with an Android beta)

  5. Word Tracer - Learn Chinese is another great iPad app for practice writing. It lists characters by frequency ranks, stroke counts, radicals, pinyin, etc. and also lets you define your own custom lists of characters to tailor to your own learning experience.

  6. Baidu Translate (百度翻译) Similar to Google Translate, C-E/E-C translations but more. OCR (an in-app purchase in Pleco), useful common phrases/expressions list, audio lookup, save your lookups. Android/iOS.

  7. PinyinBrowser This is a special web browser for iPhone and iPad that adds Pinyin or Bopomofo readings to Chinese web pages in real time while you browse.

  8. Wise Talk (see demo) This free iPhone app lets users hear and read Mandarin, English, and Cantonese using familiar idioms. Connects with system dictionaries to let users lookup Chinese and English word definitions. An unlocked version includes over 4880 idioms.

  9. NiHao! (see demo) This iPad-only game (Commercial) is both a grammar book and a puzzle game. Users are given Chinese puzzle to unravel as they learn Chinese grammar.

  10. Linqapp Connects you instantly to native Chinese speakers for language exchange or for answers to your questions about anything Chinese language/Chinese culture related. Post photos of characters for translation, ask for audio recordings on pronunciation, ask about a grammar structure, ask anything-- watch the answers roll in.

  11. Pinyiner Free Android app for pinyin annotation of copied text or book files

  12. HelloChinese is an app for improving speaking skills based on speech recognition. The speaking exercises are very interesting.

share|improve this answer


  • Colloquial Chinese (1 and 2) by Kan Qian, Routledge: Both books offer dialogues, exercises, texts, grammar highlights, cultural highlights and audio CDs. The first book is for beginners, the second one is intermediate. They are good for self-study.
  • Integrated Chinese 中文听说读写
  • New Practical Chinese Reader
  • Practical Chinese Reader Beijing Language & Culture University Press
  • Remembering Traditional Hanzi (1, 2) and Remembering Simplified Hanzi (1, 2) by James W. Heisig and Timothy W. Richardson
  • 新思路 (Business Chinese) series
  • 汉语教程 (Hanyu Jiao Cheng) series, Beijing Language & Culture University Press
  • 汉语听力教程 (Hanyu Tingli Jiao Cheng) listening comprehension series, Beijing Language & Culture University Press
share|improve this answer


  • Chinese Breeze Graded Reader Series (Péking University Press)

    Many books, many short stories for all levels of Chinese. It's clearly indicated how many words in each book and the level you need to read it. Relatively interesting stories with lots of repetitions to make you practice each word. Definitely worth a try - for beginner to advanced level.

  • Graded Chinese Reader (2 books) (Sinolingua)

    Selected Abridged Chinese Contemporary Short Stories. Contains about 2000 Chinese words based on level A and B listed in the HSK. Interesting stories about today's China and not too hard to read when you have a beginner to intermediate level.

  • Yong Ho. Beginner's Chinese (Hippocrene Books)

    A great beginner's Chinese book which not only have Chinese grammatical structure and words but also have sections dedicated within each chapter specifically addressing Cultural insights that can help the learner understand some nuances that may not be otherwise apparent. The Dec 1997 publication of this book is plagued with errors in pinyin however these errors were later rectified in the Oct 2010 Book.
    ISBN-10: 0781812577 , ISBN-13: 978-0781812573

  • Yong Ho. Intermediate Chinese (Hippocrene Books)

    Published almost a decade after Beginner's Chinese, this book acts as a vocabulary and grammatical supplementary to help take your Chinese to the next level. The only disappointing thing about this book is that there is not nearly as many cultural insights to help you along, however lots of new grammar structures are introduced and it is a perfect transition after having read the first book.

  • Yip Po-Ching & Dan Rimmington. Chinese - An Essential Grammar (Routledge)

    A good reference guide for an English speaker learning Chinese who is just starting out or has years of experience. Can be read straight through or you can jump around and dive into a specific grammar point. Second edition uses simplified Chinese - I read that earlier editions only had pinyin, no Chinese, examples include pinyin and both literal and actual translations.

  • Yuonne Li Walls and Jan W. Walls. Using Chinese - A guide to contemporary usage (Cambridge Univ Press)

    Not a grammar book per se, but the next to last section on grammer, just under 70 pages, is a great introduction to grammar for someone just starting out. The book as a whole is a great introduction to Chinese.

A series of articles written by Mandarin language learners offering tips and advice on their best methods and practice for studying Chinese. Useful tool for learners of any level looking for study tips.

share|improve this answer


share|improve this answer
Wow, the NYtimes Chinese site is awesome... every (?) article available in English, Chinese, or side-by-side – Mike M Jan 7 at 4:20



  • Han Dian (in Chinese)

    The most complete dictionary ever available on the Internet.


  • MDBG English-Chinese

  • nciku Line Dict

  • Wikipedia

    Wikipedia can actually be used as a dictionary, especially of proper names, historical events, modern culture, etc. Simply go to the English language page on the topic you are interested in and click on the left-hand-side link to Chinese (中文) Wikipedia (if available). You will be taken to the Chinese page on the same topic.

  • Google Images

    Google Images can be used as a visual dictionary, this is especially helpful with nouns which are not easily expressed with words, such as types of food.

  • Wiktionary
    You can search in Pinyin and Hanzi.

  • 小马词典 Xiaoma Cidian
    Has Hanzi, Pinyin and english lookup.

    A drilldown dictionary for exploring characters where you can save and quiz your own word lists.

  • Youdao web version. See below for offline version.

  • 3000 Hanzi Search using pinyin and hanzi. Chinese-English, Chinese-French, Chinese-German dictionaries. Includes translated example sentences and detailed character information (including frequency).

  • Chinese Tutor Dictionary Searchable using pinyin, hanzi, or English. Searches instantly, and has audio for most words.

  • Tasty Mantou Chinese Has a handwriting tool, example sentences, character stroke animations. Search using pinyin, hanzi or English.

  • CiYang: 辞洋 in Chinese. The name of the site definitely inspired by 辞海, the very famous Chinese dictionary in China. A very good feature of this site is that you can query for characters even if you don't know how to input it in computer. e.g., you may see a character 盆 on book, you don't know what is the pronunciation, but you know how to input the "分" and "皿". You can go to Ciyang, and search for "分皿",it will show possible candidate characters for you.

  • Translated Names for Computer Terminologies: 電腦名詞譯名 in Chinese. A comprehensive dictionary for computer terminologies compiled by IICM of Taiwan. Both conventions of Mainland China and Taiwan for translation are provided.


  • CC-CEDICT for GoldenDict/Stardict and OS X Dictionary
    Recommended for use with GoldenDict on Windows/Linux/Android, or with Mac OS X's built-in Dictionary.

  • Flashonary
    Chinese-English and Chinese-German dictionary. Flashcards can be made from dictionary entries. For iOS (iPhone, iPod, iPad).

  • Hanping Chinese Dictionary Pro for Android. Commercial.

  • Youdao: It has various versions for Android, iPhone, Desktop Mac, iPad, Android Pad, Windows Phone. See above for the online version.

  • Wenlin: Based on the ABC dictionary. Available for Windows and Mac OSX.

share|improve this answer
Youdao looks neat, anyway to get it to display pinyin? – Ciaocibai Feb 17 '12 at 3:57
@Ciaocibai I'm trying to understand it! :D I also wonder why the chinese audios don't work. Do they work on your computer? – Alenanno Feb 17 '12 at 13:19
I didn't add description to, but it is very like youdao and it's also nice and neat. – shuangwhywhy Mar 3 '13 at 16:35
@shuangwhywhy I fixed the links and descriptions. Thanks for the help. :) – Alenanno Mar 3 '13 at 16:39
@Alenanno Oh I see, I mixed the online desktop version and the web version. Yes, you got it! – shuangwhywhy Mar 3 '13 at 16:44

Facebook Chinese Learning Resources:

1.Hanbridge Mandarin Facebook share various Chinese language topics in a fun way.

2.Business Chinese Learning It is mainly for business man that there are a lot of posts about business Chinese vocabulary, job interview phrase, Chinese business culture and etiquette.

3.Learn Chinese characters It is a page where you can learn how to read and write the most common used Chinese characters.

4.All about ChineseThis page doesn’t share all the things about Chinese, and it is much more about motto in Chinese.

5.CCTV中文From this page, you can get acquainted with the latest happenings in China and learn Chinese at the same time.

share|improve this answer

protected by Community Jun 4 '14 at 9:11

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.