Chinese characters by HSK level

All 3000 characters of the new HSK 3.0 — with pinyin, English meaning, stroke order animation, component breakdown and example words. Every character has a free printable worksheet.

HSK 1 300 characters

All HSK 1 characters →

HSK 2 300 characters

All HSK 2 characters →

HSK 3 300 characters

All HSK 3 characters →

HSK 4 300 characters

All HSK 4 characters →

HSK 5 300 characters

All HSK 5 characters →

HSK 6 300 characters

All HSK 6 characters →

HSK 7-9 1200 characters

All HSK 7-9 characters →