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.

5,479characters
16,596words
39,546example sentences

写 (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.

Browse all characters

Ways to practice