Everything you need to master Chinese characters — powered by a speed-aware spaced repetition algorithm.
Hanzi Rush uses Speed-FSRS, a custom extension of the open-source FSRS-5 spaced repetition algorithm. While standard FSRS-5 schedules reviews based solely on whether you got the answer right or wrong, Speed-FSRS also factors in how quickly you responded.
A correct answer given in 1.2 seconds indicates stronger memory than the same correct answer given in 8 seconds. Speed-FSRS captures this signal by mapping response time to a continuous difficulty modifier, producing more accurate review intervals and reducing unnecessary repetitions.
Study new characters with contextual hints. Pinyin appears after 3 seconds to encourage active recall before revealing the answer. Mistakes don't affect your statistics, so you can explore freely.
Speed-based assessment where every response is timed. No hints — results directly feed the Speed-FSRS algorithm to calculate optimal review intervals. Your accuracy and response time shape future sessions.
5-minute timed challenge. Race through as many characters as possible before time runs out. Great for daily warm-ups or building speed under pressure.
Speak the pinyin out loud and the app evaluates your pronunciation using the Web Speech API. Trains tonal accuracy and builds speaking confidence alongside character recognition.
Watch animated stroke-by-stroke demonstrations for any character. Then practise by drawing each stroke in the correct order on screen. Uses the Make Me a Hanzi open-source dataset.
Full character writing with real-time stroke validation. Draw entire characters on a canvas and receive instant feedback on stroke accuracy, order, and proportions.
Hanzi Rush ships with 17,981 entries covering the full range of official Chinese proficiency standards:
6 levels, ~5,000 words. The pre-2021 standard still used by many textbooks and courses.
9 levels (HSK 1-9), ~11,000 words. The current official standard from the Chinese Ministry of Education.
Youth Chinese Test for children and teenagers (ages 6-15). 4 levels with cumulative word lists.
The building blocks of all Chinese characters. Master these to decode unfamiliar characters by recognizing their components.
Stay motivated with a built-in progression system designed to reward consistency:
The entire interface — navigation, training instructions, settings, achievements, and legal pages — is fully translated into 13 languages:
English, Russian, German, French, Spanish, Italian, Portuguese, Japanese, Korean, Arabic, Vietnamese, Indonesian, Chinese
Language detection is automatic based on browser settings, with manual override available in Settings. All translations are human-reviewed.
Look up any character and get AI-powered explanations covering meaning, usage context, etymology, and example sentences. The AI dictionary uses a multi-provider architecture with automatic fallback:
How Hanzi Rush compares to other Chinese learning apps:
| Feature | Hanzi Rush | Duolingo | Skritter | HelloChinese | Pleco |
|---|---|---|---|---|---|
| Price (free tier) | HSK 1-2 free forever | Limited daily | No free tier | Limited free | Free dictionary |
| SRS Algorithm | Speed-FSRS (speed-aware) | Proprietary | SM-2 based | Basic SRS | SM-2 |
| Training modes | 6 modes | 2-3 modes | 2 modes | 4 modes | 3 modes |
| HSK 3.0 (2021) | HSK 1-9 | Partial | HSK 1-6 | HSK 1-6 | HSK 1-6 |
| Stroke order | Animated + quiz | No | Yes | Basic | Static |
| Voice input | Yes (pinyin) | Yes (sentences) | No | Yes | No |
| AI Dictionary | 6 LLM providers | No | No | No | No AI |
| UI languages | 13 | Many | 1 (English) | 5 | 1 (English) |
| Kangxi radicals | 214 dedicated | No | Partial | No | Lookup only |
| Offline mode | PWA + SW cache | Premium only | Yes | Premium | Yes |