2026-07-17·7 min read

Is Duolingo Good for Learning Chinese? An Honest Answer From 500 Days In

I kept a 500-day Chinese streak on Duolingo. Here is a straight answer on whether it actually works for Chinese, what it is genuinely great at, and the exact point where it quietly stops taking you anywhere.

I get asked some version of this a lot, and I spent about a year and a half answering it the hard way, so here goes: is Duolingo actually any good for Chinese?

My credential for having an opinion is a little embarrassing. I once had a 500-day Chinese streak on Duolingo. Five hundred days, no misses, owl notifications and all. So whatever I say here, I'm not some purist who poked at it for a week and wrote it off. I went the whole distance.

And the honest short version is this: Duolingo is genuinely brilliant at one thing, not really built for another, and the second thing happens to be the part that is actually Chinese.

What it's genuinely great at

Duolingo is a habit machine. That's the real core of it, and I mean it as a compliment.

Its trick was never the teaching. It was getting me to open the app again tomorrow, and the day after that. The streak, the jingle, the leaderboards, the owl sending faintly threatening reminders about how disappointed it is in me. All of it is engineered, and engineered well, to build a daily habit. That matters more for Chinese than people like to admit, because the thing that actually separates the people who can read Chinese from the people who can't isn't talent. It's whether they showed up a little bit every day for a couple of years.

So if Duolingo is what gets you doing five minutes a day when the honest alternative is zero, I'm not going to sneer at it. Five minutes of something beats an hour of nothing.

It also drips real spoken Mandarin into your ears from the very first lesson, which for a tonal language is a good habit to build early.

And it's free. Sort of. That "sort of" is doing some work these days: in 2025 they started swapping the old hearts for an "energy" system, where you get a limited tank of taps and then you're nudged to wait, watch an ad, or pay up. Free still exists. It just quietly grew a meter.

Where it wobbles for Chinese

Here's where it starts to come apart, and it's really about how the lessons are built.

Most of what you do in Duolingo is tap little word-tiles out of a bank and into the right order. It feels like producing the language. It isn't, quite. You're picking the right answer out of a lineup, which is a far easier trick than dragging a character up out of nothing.

For most languages you sort of get away with that. For Chinese you don't. The gap between "I recognize this in a lineup" and "I can actually read this" is enormous, and Duolingo lives almost entirely on the easy side of it. I tapped my way through hundreds of lessons stuffed with , , and , felt basically fluent, then met a real sentence with no tiles to lean on and just froze.

There's a running joke that Duolingo teaches you to say magnificently specific things you will never once need, and honestly it's earned. It will happily get you confidently saying 那只熊猫在喝我的咖啡 (that panda is drinking my coffee), while the sign above the actual counter, the one telling you where to queue, stays a total mystery. Great for the panda. Not much use at lunch.

It never taught me how characters work

This is the deeper one, and it's the thing that actually capped me.

Chinese characters aren't random pictures. They're built from a small set of reusable parts that turn up over and over, and the whole game is meeting those parts first, so a new character becomes "oh, that's three things I already know" instead of another wall of strokes. The few hundred most common characters, plus a feel for how they're assembled, carry a huge amount of the load. Duolingo doesn't work this way. It throws whole characters at you inside sentences and hopes exposure does the rest. Sometimes it does, for the very common ones. Mostly they just pile up undifferentiated, and 马 never really gets learned before the characters built on top of it show up.

It barely touches writing, too, which surprises people. There is some on-screen tracing now, added a couple of years back, but it's there to help you recognize a shape, not to build the muscle memory of writing a character from memory in the right stroke order. If you picture yourself one day writing Chinese by hand, Duolingo is quietly not preparing you for that at all.

The streak trap

And then there's the streak. My streak. My beautiful, useless, 500-day streak.

This is the bit I have to be honest about, because it's my own story and it stings a little. A big streak feels exactly like progress. It's designed to. But all a streak actually proves is that you opened the app, not that anything stayed in your head. The quiet trap is that the easiest way to keep a streak alive is to do the lightest, most familiar lesson you can find. On a tired night I'd tap through the fastest thing that nudged the number up, tell myself I'd "studied", and go to bed feeling productive.

Five hundred days of that, and I could still barely read a menu.

That's the sentence that eventually stopped me. A proper spaced repetition setup would have been shoving the stuff I was about to forget back in front of me on purpose, because remembering is the entire point. Duolingo has a kind of review, but it's fuzzy, and it's tuned at least as much to keep you coming back as to keep things in your memory. I was busy. I just wasn't learning anything like what the streak implied.

So, is it good for Chinese?

Here's my actual answer, and it's a genuine "it depends," not a cop-out.

If you're not even sure you want to learn Chinese yet, and you want a free, friendly, low-stakes way to find out whether you enjoy it, Duolingo is a lovely place to start. I mean that. Start there. It's also perfectly good as a bit of extra listening on the side of something more structured.

Where it runs out of road is the moment you actually want to read. If the goal is to look at real Chinese, a menu, a text from a friend, a street sign, and just understand it, then sooner or later you need characters that genuinely stick, learned in an order where each one leans on the parts before it (the WaniKani idea, basically), reviewed on a schedule built around your memory instead of your engagement. That's precisely the bundle of things Duolingo's format isn't trying to hand you. Not because it's bad. Because it's a different tool built for a different job.

Cards on the table, because it matters here: I build a Chinese learning app, so I am very much not a neutral voice and you should weigh everything above accordingly. I'm not going to turn this into a pitch. I'll only say that every single thing that frustrated me up there, the undifferentiated pile of characters, the recognizing instead of recalling, the streak that never turned into actual reading, is the exact stuff I've spent years trying to build the opposite of. Take that with the appropriately large pinch of salt, given who's saying it.

The honest bottom line

Streak-holder to streak-holder: Duolingo is a wonderful way to start, and a genuinely great way to keep a habit breathing. If it's got you doing a little Chinese every day, don't let anyone, me very much included, guilt you off it.

But if you've been at it a while and you've started to notice the uncomfortable thing, that you can fly through the lessons and still can't read the characters when they're standing on their own with no tiles underneath, that isn't you being bad at Chinese. It's the format doing exactly what it was built to do. It took me 500 days to admit that to myself. Maybe reading this saves you a few hundred.

If you ever want to feel the difference between spotting a character in a lineup and actually knowing it, the first three levels of Hanzi Express are free, no card needed.

Ready to put this into practice?

Hanzi Express uses spaced repetition and structured levels to make every character stick. The first 3 levels are completely free.