Best Cantonese learning apps compared

Finding the right Cantonese learning app can be frustrating. Unlike Mandarin, Spanish, or French, Cantonese is underserved by major language platforms. Duolingo does not offer it. Babbel does not offer it. Rosetta Stone does not offer it. But that does not mean you are out of luck. Several apps cater specifically to Cantonese learners, and the quality has improved significantly in recent years.
Here is an honest comparison of the best Cantonese learning apps available in 2026, what they do well, where they fall short, and which one fits your learning style.
What to look for in a Cantonese app
Not all language apps are created equal, and Cantonese has specific requirements that many general-purpose apps miss. Here are the features that matter most:
- Romanization support: the app should offer Jyutping or Yale romanization, not just characters. Romanization is essential for learning pronunciation and tones correctly.
- Native Cantonese audio: not synthesized, not Mandarin, not mainland accents. Look for authentic Hong Kong Cantonese pronunciation.
- Traditional characters: Cantonese uses traditional Chinese characters. Apps that only show simplified characters are teaching you the wrong writing system.
- Structured curriculum: random vocabulary lists are not enough. You need a progression path that builds grammar, sentence patterns, and conversational ability.
- Tone practice: with six tones, Cantonese requires explicit tone training. Speech recognition or audio comparison features help enormously.
- Spaced repetition: proven to be the most effective method for vocabulary retention. Cards should appear at scientifically timed intervals.
YumCha
YumCha is a dedicated Cantonese learning app built from the ground up for learners who want structured, practical language skills. It stands out in several key areas.
The app supports both Jyutping and Yale romanization with a simple toggle, so you can use whichever system your teacher or textbook uses. Character display switches between traditional and simplified with one tap, which is helpful for learners who also study Mandarin.
Every word features native Hong Kong Cantonese audio recorded by real speakers. The speech recognition feature lets you record yourself and get instant feedback on your pronunciation and tones, essentially giving you a pronunciation tutor available 24/7.
The curriculum is structured into progressive levels with themed units covering real-life scenarios: dim sum ordering, giving directions, making phone calls, and more. Each lesson combines vocabulary cards, matching exercises, sentence building, and quick review. The spaced repetition system tracks your progress on every word and schedules reviews at optimal intervals.
YumCha also includes an AI Cantonese tutor that can answer questions about pronunciation, grammar, slang, and cultural context at any time. This fills the gap when you are studying alone and have a question that a textbook cannot answer.
Drops
Drops focuses exclusively on vocabulary through visual association. The app presents words with illustrations and uses swipe-based exercises to build recognition. Sessions are capped at five minutes in the free version, which enforces short, frequent study habits.
Strengths: beautiful design, strong visual memory hooks, and a genuinely enjoyable user experience. The five-minute cap actually helps with consistency.
Limitations: Drops teaches individual words without grammar, sentence context, or conversation skills. There is no speech recognition, no tone practice beyond listening, and the romanization support is limited. It works best as a vocabulary supplement alongside a more comprehensive learning tool.
Ling
Ling offers a gamified approach with Cantonese among its 60+ supported languages. Lessons include vocabulary, grammar, and simple dialogues with a progression system similar to Duolingo.
Strengths: broad coverage of topics, gamification elements that motivate daily practice, and reasonably good audio quality for Cantonese content.
Limitations: because Ling supports so many languages, its Cantonese content lacks the depth and specificity of a dedicated Cantonese app. Some lessons feel generic rather than tailored to the unique aspects of Cantonese (like tone distinctions and Cantonese-specific vocabulary). Romanization support is present but not as refined.
CantoneseClass101
CantoneseClass101 (by Innovative Language) uses a podcast-style format with audio and video lessons at multiple difficulty levels. Each lesson features native speakers, cultural notes, and downloadable materials.
Strengths: excellent for listening comprehension, great cultural context, and a massive library of content spanning beginner to advanced levels. The hosts are engaging and explain concepts clearly.
Limitations: the podcast format is passive. Without built-in exercises, spaced repetition, or speaking practice, you need discipline to actively study rather than just listen. The subscription pricing can also add up, and the website interface feels dated compared to modern apps.
Pleco
Pleco is not a course but a dictionary, and it is arguably the single most useful tool any Cantonese learner can have. It supports character lookup by drawing, radical, or pinyin/Jyutping, and provides detailed definitions with example sentences.
Strengths: comprehensive dictionary with Cantonese pronunciation, character stroke order animations, optical character recognition (point your camera at Chinese text), and a flashcard system for saving and reviewing words.
Limitations: Pleco is a reference tool, not a structured learning path. It excels at answering "what does this mean?" but does not teach you grammar, conversation, or guide your learning progression.
Which app is right for you?
For a complete, structured Cantonese learning experience: YumCha provides the most comprehensive package with curriculum progression, pronunciation feedback, and spaced repetition in one app.
For vocabulary supplementation: Drops pairs well with any primary learning tool and makes vocabulary review genuinely fun.
For listening practice: CantoneseClass101 offers deep audio content that builds comprehension and cultural awareness.
For looking up words: Pleco is essential regardless of what other tools you use. Every Cantonese learner should have it installed.
Most successful learners use a combination: a primary structured app for daily lessons, a dictionary for lookups, and supplementary audio content for passive learning during commutes or downtime. Start with the app that matches your most important need, then add others as your learning evolves.


