If you can ace an app’s quizzes but freeze when asked to write a character by hand, the app is testing the wrong thing. Most Chinese apps test recognition, and recognition does not build production. The fix is to use a tool that tests production, making you write the character from memory. Here is the difference and why it matters so much.
Recognition testing versus production testing
Recognition testing shows you a character, or its meaning or sound, and asks you to identify or select the match: multiple choice, matching pairs, tapping the right tile. Production testing hides the character entirely and asks you to produce it from nothing, by writing it. They feel similar in an app but train opposite skills, and only one transfers to writing by hand.
| Test type | What you do | Skill built |
|---|---|---|
| Recognition | Pick or match a shown character | Recognition (weak for writing) |
| Recall, typed | Type pinyin, select character | Recognition, again |
| Production, written | Write the character from memory | Recall, real writing |
Why recognition feels productive but is not
Recognition testing is satisfying because you get lots of right answers, but that ease is the problem: it is the easy memory, and it fades. You can pass thousands of recognition questions and still be unable to write, the gap behind why Duolingo did not teach you to write, relying too much on dictionary OCR, and especially why multiple-choice quizzes hurt your memory. The comfort is exactly why it is a trap.
Why production testing works
Producing a character from memory is harder, and that difficulty is the point. It engages the generation effect and the testing effect, which build durable memory, and for Chinese the act of handwriting beats typing for learning words. Production testing also surfaces what you do not actually know, since a character you cannot produce shows up immediately as a blank, whereas recognition lets you coast on partial familiarity. It is the difference between feeling like you know a character and proving you do.
It is what exams and real life demand
A closed-book exam, a dictation, a hand-filled form: all of these require production, producing the character with nothing shown. Recognition practice does not prepare you for them, which is why learners who only used recognition apps freeze in the exam hall. If your goal includes writing by hand, you have to practice the production, the search behind whether there is a Duolingo for actual handwriting and an adult alternative to gamified writing courses.
A plan to train production
- Use recognition apps for fast vocabulary if you like them.
- For writing, switch to production testing: hide the character.
- Write each character from memory, with correct stroke order.
- Treat every blank as a character to relearn from components.
- Space the review so production consolidates.
How Hanzi Write Practice fits
Hanzi Write Practice is built entirely around production testing. It hides the character and asks you to produce it on a grid from memory, then checks stroke order and structure, scheduling review with spaced repetition. Because it never lets you coast on recognition, it builds and proves the exact skill, producing characters by hand, that recognition apps leave untouched, on the foundation of the case for a writing app.
Bottom line
Most apps test recognition, which feels productive but does not build the ability to write by hand; production testing hides the character and makes you produce it, which is what exams and real writing demand. Hanzi Write Practice is built around production testing and is in early access, so join the list.
Frequently asked questions
What apps test Chinese character production, not just recognition?
Most apps test recognition, having you pick or match a character that is shown to you, which does not build handwriting. A production-testing app hides the character and makes you write it from memory, the skill exams and real writing demand. Hanzi Write Practice is built around exactly this: it hides the character, has you produce it on a grid, and checks your stroke order and structure with spaced repetition, so it trains and proves production rather than recognition.
Why do I pass app quizzes but freeze when writing?
Because the quizzes test recognition, having you identify or select a shown character, while writing requires production, reconstructing it from nothing. Recognition is the easy, fading memory, so you can pass thousands of questions and still be unable to write. Practicing production directly fixes the gap.
Is recognition practice useless?
Not useless, just limited. It is fine for building a fast reading vocabulary and meaning recall. It simply does not build handwriting, which is a separate, production-based skill. Use recognition for reading and a production-testing tool for writing.
Why does production testing build memory better?
Because producing a character from memory is effortful retrieval, which engages the generation and testing effects and leaves a far more durable trace than recognizing a shown character. It also surfaces what you do not truly know, since a character you cannot produce shows up as a blank rather than letting you coast.
Acing quizzes but can’t write? Join early access and train real production.