99% OF WRITTEN CHINESE IS 3,000 CHARACTERS AWAY

三
千
汉
字

学500 characters reads a menu. 1,500 holds a conversation. All 3,000, the exact number this app teaches, gets you to about 99% of everything written in Chinese: novels, newspapers, texts from friends.

Based on character-frequency coverage of modern Chinese text, the same benchmarks widely cited across HSK research.

Get it on Google Play See pricing
Scroll

300 characters (HSK 1–2) free forever, no account required · one-time purchase to unlock all 3,000, no subscription required to own the full library

WHY 3000 HANZI

Built to actually 记住 stick

Four things every other character app treats as an afterthought.

间隔重复

Reviews that arrive 恰好 right on time

3000 Hanzi runs on FSRS, the modern scheduling algorithm serious learners use in place of fixed-interval flashcards. Rate how well you remembered, and the next review is timed to exactly when you're about to forget, not a day early or a week late.

Spaced-repetition review screen with Again, Hard, Good and Easy recall ratings

笔顺与字源

Real stroke order, 真 real etymology

All 3,000 characters animate their actual stroke order and show how they were really built, whether that's a pictograph, a sound-meaning compound, or a borrowed form. Not a guess, not a placeholder: every one of the 3,000 is fully enriched.

Stroke order animation and etymology breakdown for a character

普通话 · 粤语

Mandarin 和 and Cantonese

Every character, every phrase, spoken aloud in both Mandarin and Cantonese. Learn either one on its own, or unlock both and switch freely, useful whether you're studying for HSK, speaking with family, or both.

New character teach card showing pinyin, tone, and meaning

离线

Your whole library, 随身 with you

All 3,000 characters, every stroke animation, every phrase: bundled on your device. Study on a flight, underground, or anywhere signal doesn't reach. Nothing streams, nothing buffers, nothing waits for a connection.

Explore screen with a searchable grid of all 3,000 characters

A LOOK INSIDE

The 学而时习之 loop

Learn a character once, then meet it again exactly when you're about to forget it.

3000 Hanzi splash screen with the seal logo
3000 Hanzi home screen with streak, daily goal, and character of the day
New character teach card
Stroke order and etymology
Recall prompt screen
Recall rating screen
Explore dictionary grid

PRICING

Pay once, 终身 own it for life

300 characters are free forever. Unlock the rest with a one-time purchase, no subscription required, or choose the monthly plan if you'd rather pay as you go.

Mandarin

One-time · lifetime

$19.99
  • All 3,000 characters
  • Mandarin audio
  • Pay once, yours forever
Buy on the web

Cantonese

One-time · lifetime

$19.99
  • All 3,000 characters
  • Cantonese audio
  • Pay once, yours forever
Buy on the web

Monthly

Cancel anytime

$9.99/mo
  • All 3,000 characters
  • Mandarin and Cantonese audio
  • Cancel anytime
Buy on the web

Already have the app? Unlocking from inside Settings works the same way. Buying here just means you don't have to install it first.

QUESTIONS

Frequently 问 asked

Do I have to pay to start learning?
No. 300 characters (HSK 1 to 2) are free forever, with no account and no time limit. You only pay if you want the remaining 2,700.
What's the difference between the Mandarin and Cantonese plans?
Both unlock all 3,000 characters. The difference is which spoken audio you get: Mandarin pronunciation, Cantonese pronunciation, or both together in the bundle.
Is the one-time purchase really forever?
Yes. A one-time purchase never expires and is never billed again. The monthly plan is the only option that renews, and you can cancel it whenever you like.
Should I buy on the website or in the app?
Either works. Buying on this website uses Stripe and asks you to sign in with the Google account you use in the app, so your unlock appears automatically the next time you open it. Buying in the app uses Google Play Billing directly. Same prices, same entitlement either way.
Is my payment information safe?
We never see or store your card details. Purchases in the app are processed by Google Play Billing; purchases on this website are processed by Stripe. Both are handled entirely by them.
I got a new phone. Do I lose what I paid for?
No. Use "Restore purchase" in Settings on your new device to bring back any app-store purchase. Purchases made on this website are tied to the Google account you sign in with, so signing in restores them automatically.
How do I cancel the monthly plan?
If you subscribed on this website, cancel any time at manage your purchase, where you can also update your card and download invoices. If you subscribed inside the app, cancel in Google Play → Subscriptions.
Do you offer refunds?
App-store purchases follow Google Play's own refund policy. Website purchases can be refunded within 14 days. See our Terms for the full policy and how to request one.

Start with the 300 that are free. 开始学习。

Get it on Google Play