学Xuehao
学好 Learn Chinese characters

Read Chinese,
one HSK level at a time.

3,000HSK characters
11,000+vocabulary words
5study modes

Covers HSK 3.0 levels 1–9 and HSK 2.0 levels 1–6, with stroke order for every character.

学习 Start studying

Pick a deck and dive in.

Three ways to practice, all organised by HSK level.

All study modes

Latest from the blog

All articles

How Xuehao works

Xuehao is a free, browser-based way to learn Chinese characters. There’s no account, no install and no paywall. Pick a standard (HSK 3.0 or HSK 2.0) and a level, then study in one of five modes: Study to flip through cards, Quiz for multiple choice, Type to recall pinyin or meanings from memory, Match to pair characters with answers, and Review for the whole level at a glance.

Every character also has a stroke order page where you can watch it animate and trace it yourself, and every level has printable charts and practice sheets for paper practice.

Start with HSK 1

HSK 3.0 organises the 3,000 most useful characters into levels you can work through in order. Each level has its own flashcard deck, word list and stroke order chart:

Studying from an older textbook? The HSK 2.0 levels are here too.