# CantoGo vs Duolingo: Which App Should You Use to Learn Cantonese?

> Duolingo doesn't teach Cantonese to English speakers. Here's how CantoGo compares, what each app is good at, and which one to pick if you want to speak Hong Kong Cantonese.

Published 2026-10-22 by The CantoGo team. Source: https://www.cantogoapp.com/blog/cantogo-vs-duolingo

**The short answer:** Duolingo doesn't teach Cantonese to English speakers. Its only Cantonese course is taught **from Mandarin**. If you speak English and want to speak Hong Kong Cantonese, CantoGo is made for you. If you want to learn Mandarin, or dabble in several languages at once, Duolingo is a great pick.

## Does Duolingo have Cantonese?

Sort of. Duolingo lists a Cantonese course, but it's for people who already speak Mandarin: the instructions, hints and translations are in Mandarin Chinese. If you search the English course list, Cantonese isn't there.

That's a problem for most people who want to learn Cantonese: heritage learners who grew up hearing it at home, people with a partner or in-laws from Hong Kong, people moving to Hong Kong, and anyone who loves Hong Kong food, films or Cantopop. Many of them don't speak Mandarin, and shouldn't have to learn it first.

Duolingo stopped building courses with volunteers in 2021, and new courses now need its own staff. It hasn't announced a Cantonese course for English speakers.

## CantoGo vs Duolingo at a glance

| | **CantoGo** | **Duolingo** |
| --- | --- | --- |
| Cantonese for English speakers | Yes | No (Cantonese is taught from Mandarin only) |
| Which Cantonese | Hong Kong Cantonese | Cantonese, for Mandarin speakers |
| Focus | Speaking and listening | Mixed: reading, writing, listening, some speaking |
| Tone feedback | Every character, tone by tone | Not character by character |
| Romanization | Jyutping on every word | Characters first |
| Characters | Traditional, as used in Hong Kong | Traditional |
| Real-life conversations | Yes, you play one side of the scene | Lessons and stories |
| Review | Spaced repetition flashcards | Practice and review sessions |
| Home screen widgets | Phrase and streak widgets | Streak widget |
| Other languages | Cantonese only | 40+ languages |
| Platforms | iPhone and Android | iPhone, Android and web |
| Price | Free to start, CantoGo Pro subscription | Free with ads, Super subscription |

## Where CantoGo is different

### It's built around speaking

Cantonese is a spoken language first. Most of what you'll hear in Hong Kong, from the cha chaan teng to the MTR, is said in ways that never get written down. So CantoGo starts with your ears and your mouth:

1. **Hear it.** Every word is spoken in a natural Hong Kong voice. Play it again, or slower, as often as you like.
2. **Say it.** Tap the mic and say it back out loud.
3. **See how it went.** Each character lights up: green when it's right, amber when the tone is off, red when it's wrong or missed.

You can try this right now, no download needed, on the [CantoGo home page](/).

### Tones, checked one character at a time

Cantonese has six tones, and a wrong tone changes the word. 晨 *san4* is "morning", but say it with a different tone and you've said something else entirely. Most apps tell you whether a whole sentence was "correct". CantoGo turns what you said into Jyutping and checks it against the line, sound by sound and tone by tone, so you know exactly which syllable to fix.

### Hong Kong words, the way Hongkongers say them

CantoGo teaches the Cantonese you'll actually hear in Hong Kong: 唔該 *m4 goi1* for "thanks" when someone helps you, 早晨 *zou2 san4* for "good morning", and how to order a hot latte to go and pay with your Octopus card. Every word comes with Traditional characters, Jyutping and English.

### Flashcards that come back at the right time

Words come back just before you'd forget them (spaced repetition). Then you use them in a real conversation, playing one side of the scene.

### Cantonese on your home screen

Put a phrase and your speaking streak on your home screen, on iPhone or Android. Tap the phrase to hear it.

### A tutor in your messages

[Rammy](/rammy), the CantoGo ram, is also a Cantonese tutor you can text in iMessage: ask how to say something, send a photo of a menu, and get it back in characters and Jyutping, with voice notes in a Hong Kong voice.

## Where Duolingo is better

We'd rather you pick the right app than the wrong one, so here's where Duolingo wins:

- **Lots of languages.** If you want Spanish this year and Japanese next year, Duolingo has 40+ courses in one app.
- **Mandarin.** Duolingo has a full Mandarin course for English speakers. CantoGo only teaches Cantonese.
- **Game features.** Leagues, friends, quests and a huge community keep a lot of people coming back every day.
- **A bigger library.** Duolingo has been around since 2012. CantoGo is newer and focused on one language, and we add new decks and conversations as they're ready.
- **Already speak Mandarin?** Then Duolingo's Cantonese course is a real option for you, and you can use CantoGo alongside it for speaking and tone practice.

## Can you use both?

Yes, and plenty of people do. A common setup: Duolingo for Mandarin or another language, and CantoGo for a few minutes of Cantonese speaking practice a day. If you already speak Mandarin, Duolingo's Cantonese course can help with reading while CantoGo trains your ear and your tones.

## Which should you choose?

- **You speak English and want to speak Cantonese:** CantoGo.
- **You want Hong Kong Cantonese specifically:** CantoGo.
- **You keep getting your tones wrong and want to know which ones:** CantoGo.
- **You want Mandarin, or lots of languages:** Duolingo.
- **You already speak Mandarin and want to read Cantonese:** Duolingo's Cantonese course, plus CantoGo for speaking.

## Try CantoGo

CantoGo is on [iPhone](https://apps.apple.com/app/id6817672066) and [Android](https://play.google.com/store/apps/details?id=com.bitwise.cantogo). It's free to start, and you'll say your first Cantonese word in under a minute.

*Duolingo is a trademark of Duolingo, Inc. CantoGo isn't affiliated with Duolingo. Details about Duolingo are based on its public course list at the time of writing and may change.*

## Frequently asked questions

### Does Duolingo have Cantonese for English speakers?

No. At the time of writing, Duolingo's only Cantonese course is taught from Mandarin Chinese, so you need to read and understand Mandarin to use it. There is no Cantonese course for English speakers, and Duolingo hasn't announced one.

### What is the best Duolingo alternative for Cantonese?

If you speak English and want to speak Hong Kong Cantonese, CantoGo is built for exactly that: you hear each word in a natural Hong Kong voice, say it back, and see which characters you got right, including whether your tone was off. It's on iPhone and Android.

### Is CantoGo free?

Some of CantoGo is free. CantoGo Pro unlocks the rest as a weekly, monthly or yearly subscription through the App Store or Google Play, with a free trial on some plans.

### Does CantoGo check my tones?

Yes. CantoGo scores what you say sound by sound and tone by tone. Each character turns green when it's right, amber when the tone is off, and red when it's wrong or missed.

### Does CantoGo teach Jyutping and Traditional characters?

Yes. Every word shows Traditional Chinese characters, as used in Hong Kong, with Jyutping romanization and an English meaning.

### Should I learn Mandarin on Duolingo first and then Cantonese?

Only if you also want Mandarin. Cantonese and Mandarin share many characters but sound very different and have different tones and everyday words. If your goal is Cantonese, start with Cantonese.
