Learn to write any Chinese character, stroke by stroke.
Animated stroke order, writing practice that checks every stroke, meanings, pinyin and example sentences for 5,479 characters and 16,596 words. Free, with no account.
写 (xiě) means “to write”. Press “Write it yourself” and trace it with your finger or mouse.
Start with your HSK level
Every character and word from the HSK 3.0 lists, with writing practice and flashcards for each level.
Most common characters
These 60 characters make up a large share of everyday written Chinese.
Ways to practice
Writing practice
Write each character of an HSK level from memory. Every stroke is checked, and a hint appears after two misses.
Printable worksheets
Make tian zi ge or mi zi ge practice sheets with stroke order and tracing for any characters you choose.
Vocabulary flashcards
Review HSK words in decks of 100 with audio. Your progress stays in your browser.
Radicals
See how characters are grouped by their radical, and learn the building blocks that repeat across thousands of characters.