Guides › Best apps to learn Chinese

The best apps to learn Chinese

Maca Laoshi

Maca Laoshi, Mandarin Chinese teacher
Updated October 14, 2026 · 9 min read

Short answer

No single app does everything. To start, a course like Duolingo (free) or ChineseSkill gives you the foundation; for characters, Macalaoshi turns them into a game and Skritter grades every stroke; Pleco is the dictionary almost everyone uses. Combine a course, a character app and, when you can, conversation practice with real people.

The apps, one by one

We checked each app in its app stores and on its official site in October 2026. Macalaoshi is ours, and we include it with what it does and what it doesn't do.

AppWhat it's forFree tierWritingCorrects pronunciationPaid plan
DuolingoCourse with sentences, listening and stories, up to B2Full course (with ads and a hearts limit)Hanzi practice tabBasic speech recognitionOptional subscription
ChineseSkillCourse from zero to HSK 4Part of the courseYesYes, according to the appSubscription
LingoDeerCourse from A1 to B1First unitYesNo (you record yourself and listen back)Subscription
HelloChineseFull beginner coursePart of the courseYesYesSubscription
SuperChineseCourse (8 levels) with an AI tutorSome lessonsYes, basicYes, score per characterSubscription
MacalaoshiHSK 1–4 characters, through playFree to startYes, stroke by strokeNoOptional premium
SkritterWriting and memorizing characters7-day free trialYes, grades every strokeNoSubscription
PlecoDictionary, reader and flashcardsFree appLook up words by drawing themNoOne-time add-ons
AnkiSpaced-repetition flashcardsFree on Android, desktop and webOnly a drawing padNoOne-time purchase on iPhone
Du ChineseReading with graded storiesSome lessonsNoNoSubscription

“Free tier” is what you can use without paying. Free content and prices change often, so check the app store before you subscribe.

Which one to choose for what you need

To start from zero

Duolingo is the most complete course you can take for free, and since 2026 it goes up to level B2. If you'd like more explanations, ChineseSkill, LingoDeer and HelloChinese have structured courses for beginners. Read our review of whether Duolingo is good for learning Chinese.

For characters

This is the part that takes the most time, and the one general courses cover least. Macalaoshi has you collect more than 1,300 characters from HSK 1 to 4, watch them level up and write them stroke by stroke, all through play. Skritter is the most demanding app for handwriting. For the method, see how to memorize Chinese characters.

For looking up words

Pleco is the dictionary almost everyone uses: you can look up a character by drawing it with your finger, even if you don't know how it's pronounced.

For reviewing what you've studied

Anki is free on Android, desktop and the web and uses spaced repetition, but you have to find or build your own decks.

For reading

Du Chinese has graded stories with audio and English translations. It works best once you know a few hundred characters.

For pronunciation

SuperChinese, HelloChinese and ChineseSkill assess your voice. They help you notice mistakes, but for tones nothing replaces a teacher who listens to you.

Combinations we recommend

What about AI?

An AI chatbot is useful for asking for examples and grammar explanations, or for practicing conversations in writing. Use it as a complement: it can get tones or pinyin wrong, and it doesn't keep track of what you already know. Some apps, like SuperChinese, already include an AI tutor in their paid version.

Macalaoshi app icon

Why we made Macalaoshi

Macalaoshi is our app. We made it because characters are the hardest part, and we wanted learning them to feel like playing a game:

  • Collect 1,300+ characters from HSK 1 to HSK 4, with pinyin, meaning and audio.
  • Every character levels up when you get it right, so you see what you've mastered and what to review.
  • Writing mode: learn to write them stroke by stroke, in the correct stroke order.
  • Challenges and bosses you can only beat with your vocabulary, so reviewing feels like a game.
  • A short plan for every day. It's free to start.
Download on the App Store Get it on Google Play

Frequently asked questions

What's the best free app to learn Chinese?

Duolingo is the most complete course you can take for free. Anki (on Android, desktop and the web) and Pleco are free for reviewing and as a dictionary, and Macalaoshi is free to start learning characters.

Which app is best for reading in Chinese?

Du Chinese has graded stories with audio and English translations, and it works best once you know a few hundred characters. Pleco also includes a reader alongside its dictionary.

Which app corrects Chinese pronunciation?

SuperChinese, HelloChinese and ChineseSkill use speech recognition, and SuperChinese gives you a score for each character. They help, but none of them replaces a teacher for correcting tones.

Which app is best for learning to write Chinese characters?

Skritter is the most specialized: it grades every stroke. Macalaoshi has a stroke-by-stroke writing mode, and HelloChinese, ChineseSkill and LingoDeer include writing exercises.

Can you learn Chinese with apps alone?

Apps can take you a long way in vocabulary, reading and listening. To speak fluently and get your tones right, at some point you need to practice with people or with a teacher.

Maca Laoshi

Maca Laoshi has taught Mandarin Chinese for more than 22 years and has had over 1,500 students. Together with her son Manu Shi, who has more than 90,000 subscribers on YouTube, she created Macalaoshi, the app for learning Chinese by playing.

This guide in other languages: Español · Português · Français · Deutsch · Italiano · 日本語 · 한국어