The best app to start learning Chinese is HelloChinese (tones and first characters), then switch to HSKStory or DuChinese for reading fluency at HSK 2+, and add italki for speaking practice. For vocabulary drilling, Anki with an HSK 3.0 deck is free and effective. Pleco is the essential dictionary from day one. No single app covers everything — this guide organizes 8 tested apps by learning stage so you can build the right combination for your current level.
There is no single app that covers everything you need to learn Chinese. Vocabulary apps do not teach reading fluency. Reading apps do not teach you to speak. Conversation apps assume you already know words. The question is not "which app is best?" — it is "which combination of apps covers each stage of learning?"
This guide organizes apps by what they actually do well, so you can build a stack that matches your current level.
Stage 1: First Characters and Tones (0-300 words)
At this stage, you need structured lessons that teach you how Chinese works — tones, stroke order, basic grammar patterns, and survival vocabulary.
HelloChinese is the strongest option for true beginners. It teaches tones with voice recognition, introduces characters with stroke animations, and structures lessons around practical scenarios. The free tier covers HSK 1-2 content. It is more Chinese-specific than Duolingo, which means the early lessons are better designed for Mandarin's unique challenges.
Duolingo works as a free starting point but has limitations. Its gamification keeps you coming back, but the Chinese course is weaker than its European language courses — tone practice is minimal, and the sentence structures can feel unnatural. Good for building a daily habit, not sufficient as your only resource.
Pleco is not a learning app — it is a dictionary — but you need it from day one. The free version includes the best Chinese-English dictionary available, character lookup by drawing, and example sentences. Install it before anything else.
Stage 2: Building Vocabulary (300-1,000 words)
Once you know the basics, the bottleneck becomes vocabulary. You need to encounter words repeatedly in context, not just memorize flashcard definitions.
Anki (free on desktop, paid on iOS) is the most efficient flashcard system for Chinese vocabulary. Use a shared HSK 3.0 deck or build your own from words you encounter while reading. 15-20 minutes of daily Anki review is the single highest-ROI study habit at this stage.
HSKStory — reading graded stories at your exact HSK level builds vocabulary through natural context. Each story uses only words from your level, with toggleable pinyin and audio narration on every chapter. Start at HSK 1 and move up when you understand 90%+ without tapping for definitions. Free to start, aligned with the 2025 HSK 3.0 standard.
At this stage, combine Anki (15 min/day for retention) with HSKStory (20-30 min/day for context and reading fluency). The flashcards lock in individual words; the stories teach you how those words actually work in sentences.
Stage 3: Reading Fluency (1,000-5,000 words)
Reading becomes your primary learning engine at intermediate levels. The more you read, the faster your vocabulary grows — and the gap between "study Chinese" and "use Chinese" starts closing.
HSKStory scales through this entire range with stories at HSK 4, HSK 5, and HSK 6. Smart pinyin mode shows annotations only for words above your level, so the support fades as you improve. For a deeper comparison of reading apps, see our Best Chinese Reading Apps guide.
DuChinese has the largest graded content library (2,000+ lessons) covering news, culture, and stories. The content is shorter per piece than HSKStory's multi-chapter stories but the variety is excellent for daily practice.
The Chairman's Bao is the best option for news-based reading. Articles are graded by HSK level and cover current events, Chinese culture, and business. Better for learners who find fiction less engaging.
Stage 4: Speaking and Listening (Any level)
Apps cannot fully replace human conversation, but they can prepare you for it.
italki connects you with professional Chinese tutors and community tutors for one-on-one video lessons. Rates range from $8-25/hour. Start conversation practice at HSK 2-3 — earlier than most people think they are ready.
HelloTalk pairs you with native Chinese speakers learning English for text and voice exchange. Free and effective for casual conversation practice, though quality depends on finding good language partners.
For listening specifically, pairing audio with reading is more effective than audio alone. HSKStory's audio narration lets you listen while reading at your level — with adjustable speed from 0.85x to 1.5x.
Stage 5: Advanced and Native Content (5,000+ words)
At HSK 7-9, most apps run out of content. You are transitioning to native materials.
HSKStory is one of the only graded readers with content at HSK 7-9 — 33 stories bridging the gap between structured learning and ungraded native content.
Pleco's reader lets you import any Chinese text and tap words for instant definitions. At this stage, start reading native articles, novels, and news with Pleco as your dictionary layer.
Quick Comparison
| App | Best For | HSK Range | Price | Audio |
|---|---|---|---|---|
| HelloChinese | Structured beginner lessons | 1-4 | Free / $10/mo | Yes |
| Duolingo | Daily habit building | 1-3 | Free / $7/mo | Limited |
| Anki | Vocabulary retention | All | Free (desktop) | No |
| Pleco | Dictionary + reader | All | Free / paid add-ons | No |
| HSKStory | Graded reading + audio | 1-9 | Free / subscription | Full narration |
| DuChinese | Variety reading practice | 1-6 | $12/mo | Most lessons |
| Chairman's Bao | News-based reading | 1-6 | $15/mo | Paid tier |
| italki | Speaking with tutors | 2+ | $8-25/hr | Live |
| HelloTalk | Language exchange | 2+ | Free / $7/mo | Voice messages |
The Stack That Works
No single app covers everything. Here is what works at each stage:
- Months 1-3: HelloChinese (lessons) + Pleco (dictionary) + Anki (flashcards)
- Months 3-12: HSKStory (reading + listening) + Anki (retention) + italki (speaking from HSK 2)
- Year 1+: HSKStory or DuChinese (reading) + native content via Pleco reader + italki (conversation)
The common mistake is staying in Stage 1 apps too long. Duolingo and HelloChinese are excellent starter apps, but they stop being efficient past HSK 2-3. The sooner you switch to reading-based learning, the faster your vocabulary compounds.