"What's the best app to practise Chinese tones?" is one of the most-asked questions in every Mandarin learning community. The truthful answer is: it depends what stage you're at and what kind of feedback you need.
This post is an honest, hands-on look at the major options as of 2026, including our own. I've tried to be specific about what each tool is genuinely good at and where it falls short.
What "good tone practice" actually means
Before comparing apps, let's be clear about the criteria. A good tone-practice tool should ideally do four things:
- Let you hear the target tone clearly (good audio, not robotic).
- Let you produce the tone yourself (record your voice).
- Tell you whether your tone was right (feedback, ideally per segment of the contour).
- Adapt to your weaknesses (drill what you struggle with, not what you've mastered).
Most apps do (1). Many do (2). Few do (3) well. Almost none do (4) without you manually building decks.
Pleco
Pleco is the classic Chinese dictionary app, and it's still indispensable. It has clear native audio, character lookup, handwriting input, and a small flashcard add-on.
Strengths: unbeatable as a dictionary; clean tone audio; flashcards you can build from any word you look up.
Weaknesses: doesn't record or evaluate your own pronunciation. You can listen to the model, but you'll never know how close your version was. For tone practice specifically, it's a reference tool, not a feedback tool.
Best for: dictionary lookup, vocabulary review, hearing canonical pronunciations.
Anki + custom tone deck
The DIY classic. With a tone-flashcard deck (there are good shared decks on AnkiWeb) and the AwesomeTTS plugin, you can build a serious spaced-repetition tone-drill workflow.
Strengths: maximum customisation; the spaced-repetition engine is excellent; runs offline; one-time cost.
Weaknesses: no feedback on your own pronunciation. Anki tests recognition, not production. You also have to put in real upfront work to find or build a good deck. We have a piece on spaced repetition for pronunciation if you want to go this route.
Best for: disciplined self-learners who already have an Anki habit.
HelloChinese / Du Chinese
Mainstream learning apps with pronunciation features bolted on. They include some tone-practice exercises and basic speech recognition.
Strengths: great onboarding, gamified, comprehensive lessons including grammar and vocab.
Weaknesses: the speech recognition is binary — "correct" or "incorrect" — and often forgiving to the point of being misleading. You'll hear "great pronunciation!" while still saying T2 instead of T4. For genuine tone work, the feedback isn't granular enough.
Best for: absolute beginners who want a structured course; not for diagnostic tone work.
Tone-specific drill apps (Trainchinese, ChinesePod tone trainers, etc.)
A category of small, focused apps that just do tone-pair quizzes. You hear two syllables and pick the tone pattern.
Strengths: sharpens your tone recognition (your ear) very quickly. Great as a 5-minute daily warmup.
Weaknesses: recognition isn't the same as production. You can ace a tone-pair quiz and still produce wrong tones when you speak. Most of these tools also don't grade your voice.
Best for: ear training before you start producing tones yourself.
TonePerfect
I'll be transparent: this is our app. Here is what it's actually good at and where we're still building.
Strengths:
- AI feedback that grades tone, initial, and final separately for each syllable. When you're wrong, you know exactly which dimension to fix.
- An interactive pinyin chart that plays every Mandarin syllable in any tone, so you can hear before you produce.
- Spaced repetition built in: the system tracks which syllables you struggle with and drills those, not the ones you already know.
- Free 2-minute placement test that gives you a real, granular pronunciation profile.
- Custom-text practice: paste any sentence (textbook, song lyric, anything) and get per-syllable feedback.
Weaknesses:
- It's pronunciation-focused. If you also want grammar, vocabulary, and reading lessons, you'll want to pair it with a course-style app like HelloChinese or a textbook.
- The free tier gives you ten daily AI assessments. Heavy users hit that quickly and need to subscribe.
Best for: anyone serious about pronunciation, especially intermediate learners who can read but feel that their tones are still "okay-ish."
You can open the web app right here or take the free 2-minute test to see what feedback per syllable looks like.
Picking the right tool for your level
A rough guide:
- Absolute beginner: start with HelloChinese for structure + the pinyin chart for sound exposure. Add a tone-pair drill app for ear training. Don't worry about production feedback yet.
- Beginner who can read pinyin: add TonePerfect (free tier) to start producing syllables with feedback. Anki for vocab.
- Intermediate: TonePerfect for diagnostic tone work + Anki/custom decks for vocab + Du Chinese / podcasts for input.
- Advanced: TonePerfect for residual accent work; native-speaker conversation for everything else.
A non-app suggestion that beats all of the above
If you can find a patient native speaker who'll let you record yourself, play it back, and tell you specifically what's off — do that. No app fully replaces a real human ear. But humans are expensive and have schedules. Apps with good feedback get you 80% of the way there for a fraction of the cost, and they're available at 6am when the urge to study hits you.
The right answer is usually: pick one app for production feedback, one tool for spaced repetition, and use a chart or dictionary for reference. Don't over-diversify. Pick three tools, use them daily, and revisit your stack every six months.