Learn how to write thousands of Chinese characters - it's educational, entertaining and addictive!

— It's easy to play —

Characters fall from the top of the screen - you have to tap them and draw them correctly to score points. Just don't let them reach the bottom, or - kaboom! Let five of them drop and the game is finished! But the learning continues; you can review everything that you saw, complete with stroke order diagrams and testing at your own pace. Characters you made the most mistakes on are highlighted at the top of the list.

— It's more than a game —

• trainchinese Chinese Writer can test you on 7,600 Simplified and Traditional Chinese characters, and features stroke-order diagrams, English explanations and high quality audio recordings for every possible pronunciation of each one.

• The app remembers which characters you've had trouble writing and prioritises them in future games, as well as highlighting them in the character pack browsing screen.

• Includes an animated introduction to the basic rules for writing Chinese characters.

— It's suitable for everyone —

• Characters are divided into packs by difficulty according to the official HSK standard. Hundreds are included in this free download.

• Create your own packs by searching for characters by Pinyin. You can even mix Pinyin, English and Chinese characters in one search to find as many results as possible, and one tap adds them all to your custom pack.

• Your kids can play. Your grandmother can too. Now everyone can enjoy the pleasure of learning this beautiful system of writing.

• Whatever your writing level, you'll improve with trainchinese Chinese Writer. Beginners can start with simpler characters and at a slower pace, while experienced students will blaze their way through those HSK 4 hanzi!

— It's connected —

• Create your own character packs and share them with friends by email.

• Feeling proud of yourself? Share your high score with your friends via Twitter and Facebook.

• Already a trainchinese user? Download the characters you're learning into trainchinese Chinese Writer for free!

Learn to write Chinese characters with trainchinese Chinese Writer. It's educational, entertaining - and addictive!

What’s New

Version 3.1.0

This update fixes a main menu issue for iOS 14 users. Thanks for playing Chinese Writer!

Ratings and Reviews

3.7 out of 5
31 Ratings

31 Ratings

Earthbound Jim ,

Love it, but...

Can we tighten up the precision on the strokes? I really love the app, but it allows me to make far more errors than I want to get credit for. I'm going to stick with you as a user. I am really enjoying your design, but please... Perhaps create the option for better precision? Thanks.

Iphone491 ,


The free version is good. It comes with close to one thousand characters. I bought the paid version because it's fun, good practice, and you can make your own character packs to study what you've learned elsewhere.

After a couple hours, I feel comfortable handwriting characters, and they no longer seem random.

1 month edit: solo characters aren't always easy to define because a lot of characters are used in combination. If this app could address that, it would be much more useful

Dunmessedup ,

Best Writing App to date

I have been studying Chinese for 16 years, and teaching it for more than five years. This is hands-down not only the best Chinese writing app that exists for iPhone, it's the best tool for learning to write Chinese characters in general. The fact that you can create your own packs to study from makes it invaluable. There's plenty you can do with the free version, but the expansion packs are also reasonably priced. I hope this never goes away.


trainchinese B.V.
115.4 MB

Requires iOS 9.3 or later. Compatible with iPhone, iPad, and iPod touch.


English, Russian, Spanish

Age Rating
In-App Purchases
  1. All Additional Characters $9.99
  2. Additional Characters: 1B $0.99
  3. Additional Characters: 1C $0.99


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like