There are dozens of Chinese learning apps. Most comparison articles are written by the company behind one of them, positioned as objective reviews that funnel you toward their product by the final paragraph. You can feel the tilt before you reach the middle of the page.
We built Hidden Dragon. We have a bias. We are not going to pretend otherwise.
What we can do is give you an honest account of what each app does well, where each one falls short, and what matters when choosing how to study Mandarin. We will cover Hidden Dragon too, with the same honesty. If another app is the better fit for you, that is genuinely fine. The goal is that you find something that works.
This post covers apps for reading, vocabulary, and flashcards. If you are looking for apps focused on speaking, listening, and guided lessons, see our companion post: Best Apps for Speaking Chinese, Listening, and Guided Lessons.
What Matters for Reading and Vocabulary
Graded content at your level. Reading material that is too easy teaches you nothing. Material that is too hard overwhelms you. The best apps serve content at your current HSK level so that you are stretching without drowning.
Spaced repetition that works. Seeing a word once does not make it yours. SRS systems schedule reviews at the right intervals so that words move from short-term to long-term memory. The difference between good and bad SRS is whether you remember the word three months later.
Writing practice, not just recognition. Recognising a character and producing it from memory are completely different skills. Apps that only test recognition will leave you unable to write.
Best Chinese Apps for Reading, Vocabulary, and Flashcards
DuChinese
DuChinese is a dedicated graded reader for Mandarin. The library is large, the content is well-curated, and the reading experience is smooth. If you want to build a Chinese reading habit, this is one of the strongest options.
What it does well. Large library of graded stories across multiple HSK levels. Clean reading interface with tap-to-translate. Audio narration for listening practice alongside reading. Regular content updates. The reading experience itself is polished.
Where it falls short. It is a reader, not a study system. No SRS flashcards, no writing practice, no pronunciation feedback, no conversation practice. You read and listen, but production skills are not trained. You will need other tools alongside it.
Best for: Learners who want a large library of graded reading material.
Price: Free tier with limited stories. Premium from $14.99/month ($119.99/year).
Chairman Bao
Chairman Bao takes a different approach to graded reading: real Chinese news articles, graded by HSK level. The content is practical, current, and culturally rich. If you want to read about what is happening in China, not fictional stories, this is where to go.
What it does well. Real news content graded by HSK level. Excellent for learners interested in current events and Chinese culture. The content feels authentic in a way that fictional graded readers cannot match. HSK vocabulary highlighting helps you see exactly which words are at your level.
Where it falls short. Similar limitations to DuChinese: it is a reader, not a complete learning system. The interface is more utilitarian. No SRS, no speaking practice, no writing tools. The grading can feel inconsistent on some articles.
Best for: Intermediate to advanced learners who want to read real Chinese news.
Price: From $11/month. Annual plan $88/year. Lifetime option at $420.
Anki
Anki is not a Chinese app. It is a general-purpose spaced repetition system that happens to be the most powerful flashcard tool ever made. With the right decks and configuration, it is an incredibly effective vocabulary tool. The catch is that "the right configuration" is a real barrier.
What it does well. The spaced repetition algorithm is best in class. Completely free on desktop and Android. Infinitely customisable. Massive community deck library (including comprehensive HSK decks). If you know exactly what you want to study and how you want to study it, nothing is more flexible.
Where it falls short. Setup is a project in itself. The default interface is spartan. No pronunciation feedback, no graded reading, no writing practice, no conversation tools. You are building your own learning system from parts. The iOS app costs $24.99. For learners who want guidance, not a toolkit, Anki can feel overwhelming.
Best for: Self-directed learners who want maximum control over their SRS and do not mind investing time in setup.
Price: Free (desktop, Android). $24.99 one-time (iOS).
Pleco
Pleco is the best Chinese dictionary app available and it is not close. Every serious Chinese learner has it installed. The dictionary depth, the OCR camera lookup, the document reader, and the flashcard system make it an essential companion tool.
What it does well. Comprehensive dictionary with multiple sources (CC-CEDICT, ABC, and paid add-ons). OCR camera lookup for reading signs and menus in real time. Clipboard reader for looking up text from other apps. Built-in flashcard system with SRS. Stroke order diagrams. It does one thing and does it better than anyone.
Where it falls short. It is a dictionary, not a learning app. No curriculum, no graded reading, no conversation practice, no pronunciation scoring. The flashcard system works but lacks the richness of dedicated SRS tools. Pleco is what you use alongside your learning app, not instead of one.
Best for: Everyone. Install it regardless of what other apps you use.
Price: Free. Premium dictionaries available as one-time purchases.
Skritter
We use Skritter every day. At the time of writing, we are on a 1,347-day streak. For character writing practice, this is the app. Nothing else comes close.
Skritter has been the gold standard for Chinese character writing for over a decade. You draw the character on screen and it gives you immediate, detailed stroke-level feedback. The muscle memory this builds is real and lasting.
What it does well. Character writing with detailed stroke order feedback that teaches you to write, not just recognise. Massive vocabulary library. Spaced repetition built in. Supports both Simplified and Traditional characters. The raw writing practice is deep and battle-tested over years of refinement.
Where it falls short. It is a writing tool, not a complete learning system. No graded reading, no conversation practice, no pronunciation scoring. If you want those things, you need other apps alongside it. At $14.99/month for writing practice alone, the price is high, but the learners who use it (ourselves included) consider it worth every cent.
Best for: Any learner who is serious about writing Chinese characters by hand. If writing matters to you, get Skritter.
Price: $14.99/month.
LingQ
LingQ is built around the idea that massive reading and listening input drives language acquisition. You import any content you want, and LingQ turns it into a learning environment with word tracking, definitions, and SRS review.
What it does well. Import anything: articles, podcasts, YouTube transcripts, ebooks. The system tracks every word you encounter and marks your known vocabulary over time. Steve Kaufmann's input-heavy philosophy is well-supported by research. The library of shared content is large.
Where it falls short. No pronunciation feedback, no writing practice, no conversation tools. The interface has a steep learning curve. The word-tracking system can feel overwhelming with thousands of blue (unknown) words early on. Better for intermediate learners who already have a base.
Best for: Intermediate learners who want to consume massive amounts of Chinese content with vocabulary tracking.
Price: Free tier available. Premium from $14.99/month ($119.99/year).
Hidden Dragon
This is our app. We will be straightforward about what it does well and where it falls short, same as every other entry on this list.
Hidden Dragon is a Chinese learning app built around a complete loop: read a story, find unknown words, add them to your SRS deck, study them with pronunciation scoring and writing practice, use them in AI conversation scenarios, get corrections, and read harder stories as your level grows. Every feature connects to every other feature.
Try it yourself. Tap any word to see its pinyin, definition, and HSK level.

