All nine HSK levels

The 2021 HSK 3.0 standard organises the exam into three stages of three levels. Tap any level — everything on the site follows it.

Débutant · 初等

Band I · HSK 1–3

Intermédiaire · 中等

Band II · HSK 4–6

Avancé · 高等

Band III · HSK 7–9

Débutant · 初等

HSK 3 (B3)

Everyday Chinese. Pinyin disappears at level 3, where speaking also becomes compulsory and the reading passages start to need real character recognition.

2,245
words
900
characters
210
grammar points
A2
CEFR
450
study hours
85 min
exam length

Compare the levels

Counts are cumulative — each level assumes everything below it. Click a row to select that level.

NiveauPalierVocabulaireCaractèresPoints de grammaireCECRLHeures d’étudeDurée
HSK 1 B1Débutant50030048A112035 min · 40 q
HSK 2 B2Débutant1,272600129A1+27050 min · 60 q
HSK 3 B3Débutant2,245900210A245085 min · 80 q
HSK 4 I1Intermédiaire3,2451,200286B1675100 min · 100 q
HSK 5 I2Intermédiaire4,3161,500357B1+940120 min · 100 q
HSK 6 I3Intermédiaire5,4561,800424B21,250135 min · 101 q
HSK 7 A1Avancé11,0923,000572C11,800210 min · 98 q
HSK 8 A2Avancé11,0923,000572C1+2,400210 min · 98 q
HSK 9 A3Avancé11,0923,000572C23,000210 min · 98 q

What changed in HSK 3.0

Ladder

Six levels became nine

Three stages of three levels — Beginner, Intermediate, Advanced — so progress is measured in smaller steps.

Speaking

Mandatory from level 3

A recorded spoken component from level 3 up, marked by an examiner and certified separately from the written paper.

Writing

Handwriting starts at level 5

Below level 5 the writing tasks are typed or assembled from words the paper gives you.

Vocabulary

Rebalanced word lists

Everyday words moved down, abstract vocabulary moved up — HSK 1 grew from 150 words to 500.

Frequently asked questions

Nine. The 2021 standard organises them into three stages of three levels: Beginner (HSK 1–3), Intermediate (HSK 4–6) and Advanced (HSK 7–9). The three advanced levels are assessed by a single joint paper.

Found your level?

It follows you across practice and mock tests — change it any time in the header.