HSK Level 6 Character List
Advanced: complete fluency across all contexts. Each entry includes pinyin pronunciation and English meaning. Click any word to see its full detail page.
Want to actually learn all 978 HSK 6 words?
Hanzi Express uses spaced repetition, so you'll remember them for life. First 3 levels free.
political party, gang, faction
a lake, Hubei, Hunan
early morning, daybreak
scrape off, pare, trim
this, thus, such
exhibit, display, plead
attack, assault, criticize
revive, Soviet, surname Su
supreme ruler, emperor, god
if, supposing, assuming
waves, breakers, undulations
different, unusual, strange
scheme, plan, to whip
crime, sin, vice
administrative division, state
lineage, ancestry, ancestor
be united, cooperate
examine, investigate, judge
royal, imperial, ruler
assist, supplement, assistant
resist, oppose, defy
commit crime, violate, criminal
field, arable land, cultivated
center, conclude, run out
eldest brother, count, uncle
supervise, control, direct
dew, bare, open
open country, field, wilderness
warship
bay, cove, inlet
lucky, propitious, good
sword, dagger, saber
also, too, likewise
kindness, mercy, charity
foolish, stupid, rash
end, extreme, head
find, locate, search
I, me, to give
port, harbor, small stream
forehead, tablet, plaque
supervise, oversee, direct
marsh, swamp, grace
extinguish, wipe out, exterminate
do not, is not, can not
death, destroyed, lose
holy, sacred
promise, assent, approve
normal human relationships
mysterious, obscure, profound
Tang dynasty, Chinese
hall, government office
palace
sovereign, monarch, ruler
plan, scheme, strategem
town, market place, suppress
all, any, every
various, all, these
village, hamlet, villa
ancestor, forefather, grandfather
violent, brutal, tyrannical
tower, spire, tall building
hide, conceal, hidden
cover, ignorant, suffer
desire, want, long for
come across, meet with, encounter
disciple, follower, go on foot
nanny, housekeeper
crooked, bent, wrong
stop up, block, seal
invade, encroach upon, raid
punishment, penalty, law
valley, gorge, ravine
stream, river, flow
hide, hidden, secret
resist, oppose, deny
hero, heroic, outstanding
serious, solemn, surname Zheng
to mix, blend, mingle
minister, statesman, official
elegant, graceful, refined
abundant, flourishing, contain
anger, rage, passion
injure, spoil, oppress
house, building, structure
violent, savage, cruel
destroy
swear, oath, covenant
male adult, robust, vigorous
demon, evil spirits, magic power
follow a course, go along
final particle of assertion
tile, earthenware pottery, girl
aid, assist, lead
take by force, rob, snatch
inclined one side, slanting
raid, attack, inherit
chivalrous person, knight-errant
side, incline, slant
debt, loan, liabilities
melt, fuse, blend
indulge in, give free reign to
separate, shield, barricade
inquire, ask, examine
ford stream, wade across
publication, periodical, publish
crackle, pop, burst
crow, rook, raven
service, a servant, laborer
suffer, worry about, suffering
Taoist super-being, transcendent, immortal
disease, illness, ailment
upset, pour out, overflow
submerge, sink, plunge
rumble, explosion, blast
omit, remove, withdraw
illness, disease, sickness
hem, margin, reason
stop, prevent, restrict
ceremony, rites gifts, admire
run fast, flee, rush about
precious stone, gem, jewel
to be stationed at, reside at, to stop
opening, hole, orifice
wings, fins on fish, shelter
sigh, admire
more and more, even more
cease, finish, stop
narrow path, diameter, direct
just, exactly, precisely
arrest, catch, seize
split, crack, break open
great, exalted, superior
sharp, pointed, acute
loyalty, devotion, fidelity
flame, blaze, hot
wasteland, desert, uncultivated
across
orphan, fatherless, solitary
womb, placenta, fetal membrane
soul, spirit
vast, immense, flood
ferry, saliva, ford
dawn, daybreak, clear
humaneness, benevolence, kindness
poor, impoverished, needy
rely, depend on, accuse falsely
raise the head to look, look up to, rely on
small boat, dugout, punt
culprit, murder, bad
public office
drive, ride, chariot
offer, receive, serve
revolve, move in orbit, return
crouch, crawl, lie hidden
prosperous, plentiful, abundant
slave, servant
mourning, mourn, funeral
cross, ferry over, ferry
banner, flag, streamer
sweetness, sweet, tasty
pull up, pierce, struggle free
bridge, beam, rafters
all, every, everybody
time as concept, infinite time
cliff, rocks, mountain
pond, pool, wash away
peduncle or stem of plants
well, mine shaft, pit
big, large, robust
breed, spawn, increase
quickly, suddenly, surname
release, cast away, let go
sap, juice, liquid
to take turns, a turn, a time
gentleman, young man, husband
sad, grieved, grief
to float, drift, waft
counter for ships, vessels
five, company of five, troops
peak, summit, hump of camel
surname, numerous, many
a string of 1000 coins, to go through
spy, reconnoiter, detective
certificate, ticket, title deeds
esteem, honor, revere
constitution, statute, law
kind, charitable, benevolent
branches, limbs, branch off
drag, tow, haul
ink, writing
arrow, type of bamboo
mud, mire, earth
powder, face powder, plaster
clan, family, mister
uproot, pull out
resent, hate, indignant
pound, beat, strike
spur a horse on, expel, drive away
to cover, shut, conceal
corpse, to impersonate the dead, to preside
fort, fortress, town
save money, store, reserve
mulberry tree, surname
sad, pitiful, wretched
clean, purify, pure
footprints, traces, tracks
suddenly, sudden, quick
enemy, hate, hatred
grind, polish, rub
draft, intend, plan
memorialize emperor, report
patrol, go on circuit, cruise
medicinal preparation
slope, bank, hillside
cut off, stop, obstruct
burned, scorched, anxious
hall, palace, temple
fake, counterfeit, bogus
compel, pressure, force
lean one side, very, rather
dusk, nightfall, twilight
submit, show, appear
tend cattle, shepherd
sacrificial animal, animal
good, auspicious, beautiful
draft, manuscript, rough copy
stomach, belly, abdomen
stumble, slip, fall down
let down, suspend, hand
blood vessels, veins, arteries
prison, jail, case
confuse, mislead, baffle
pottery, ceramics
beast, animal, bestial
tent, screen, mosquito net
light of sun, good, proper
shop, store, place sleep
fear, be afraid of, dread
rob, steal, thief
brightness, luster, brilliance
knock, strike, rap
final exclamatory particle
direct, supervise, surname
move, shift, change
coagulate, congeal, freeze
fly, gallop, run
bury, secrete, conceal
surge up, bubble up, gush forth
linchpin of wheel, control
advance, increase, promote
vicious, cruel, severely
mirror, looking glass, reflect
weapons, implements, instruments
red, bare, loyal
cut, divide, partition
raise, lift up, surname
to apprehend, realize, become aware
point of spear, sharp point
good luck, good omen, happiness
broad, ample, wide
fame, reputation, praise
chip, tally, token
bush, shrub, thicket
drag, pull, lead by hand
cry of bird or animal, make sound
purpose, aim, excellent
sleeve, put something in sleeve
hunt, field sports
arm
pillar, post, support
throw
prison, stable, pen
humble, modest, yield
take a big stride, pass by
cheat, double-cross, deceive
decline, falter, decrease
persuade, entice, induce
wolf
rely upon, protector, fight
grain, small particle
far away, distant, remote
pat, console, comfort
investigate, inspect
drill, bore, pierce
crystal, clear, bright
how? what?
gorge, strait, ravine
blue, green
consume, use up, waste
mushroom, germ, microbe
pure, unadulterated, select
flat, tablet, signboard
obey, comply with, follow
tax, give, endow
press down, repress, curb
sad, mournful, pitiful
step on, trample, tread on
constant, regular, persistent
knot, button, handle
line, streak, stripe
to fish, seize, pursue
magnetic, magnetism, porcelain
copper, brass, bronze
straddle, bestride, ride
terror, fear, frighten
rebel, rebellion, rebellious
send, dispatch, send off
extensive, full, fill
rare, unusual, scarce
win, victory, triumph
epidemic, plague, pestilence
swell, swollen, swelling
post, position
bright, dazzling, to sway
swallow, absorb, annex
wide, spacious, great
cancer, marmoset
subservient, servant
footwear, shoes, walk on
shine, sparkle, dazzle
turn, twist, wrench
altar, arena, examination hall
move, dispel, distribute
water, irrigate, fertile
draw, sketch, paint
cut down, subjugate, attack
adequately capable of, worthy of
sacrifice, give up, sacrificial
grave, tomb
employ, to hire
upright, honorable, honest
punish, reprimand, warn
grasp, clutch, catch
cover, tip over, return
take by force, coerce, disaster
hate, detest, suspect
engrave, inlay, carve
gloomy, depressed, melancholy
breast, nipples, milk
string, relatives, conspire
baby, doll, pretty girl
deliver, submit, hand over
call
rule by might rather than right
satisfactory, appropriate
join together, attach to, add to
go to, attend, be present
mountain peak, surname
hold of ship, cabin
disorderly, messy, huge
plow, cultivate
sharp, keen, acute
sew, mend
residence, dwelling, home
to scold, upbraid, accuse
append, add to, increase
dig, dig out, gouge out
scold, laughing sound, yawn
accuse, argue, dispute
oxygen
strong, stimulating, very
rob, ransack, plunder
misfortune, calamity, disaster
be greedy, covet, covetous
hang, suspend, hoist
lips
granary, berth, sea
track, rut, path
stalk of shrub, trunk of tree
temple, shrine, imperial court
folding screen, shield
court, office, temple
stupid, doltish, foolish
neglect, careless, lax
shiver, tremble, trembling
inch, small, tiny
rivet gaze upon, keep eyes on
humiliate, insult, abuse
distinguish, discriminate
oh? really? is that so?
chest cavity, hollow in body
sweet smelling, rich in aroma, to move
flooding river, militarily defeat
jealous, envious, fear
slide, glide, slip
cage, cage-like basket
hill, elder, empty
grow, multiply, increase
casing, shell, husk
scar, mark, trace
cave, den, hole
profound, brilliant, lofty
virtuous, worthy, good
membrane, to kneel and worship
resolute, decisive, firm
brocade, tapestry, embroidered
vast, boundless, widespread
rise, raise, proud
wrinkles, creases, folds
tongue
peel
nest, cave, den
lead by hand, take with, carry
hill, mound, mausoleum
hum, sing softly, groan
cotton, cotton padded
raise animals, feed, nourish
disobey, rebel, rebel
pant, gasp, breathe heavily
basket for catching fish, cover
fireplace, stove, oven
unborn child, embryo, fetus
store, save, hoard
put forth great effort, exhaust
muddy, turbid, blend
pleased, contented, gratified
bear children, give birth, birth
bubbles, suds, blister
thief, traitor, kill
pavilion, erect
toast, reward, recompense
Confucian scholar
leak, vent, flow
pole, shaft of spear
near, close by, next to
sing, hum, recite
narrow, limited, narrow-minded
look like, resemble, be like
rosy clouds
varicolored, variegated, mixed
abundant, rich, plentiful
obstinate, stubborn, recalcitrant
livestock, domestic animals
throat, pharynx
hook, join, connect
boundary, border, frontier
bet, gamble, wager
fear, dread, awe
anchor vessel, lie at anchor
lungs
wrap, wind around, tie
stare at
condole, mourn, pity
mottled, striped, freckle
large waves
prisoner of war, take as prisoner
humble, low, inferior
bury, inter
inscribe, engrave
barbarians, barbarous, savage
fork of road, branching off
corridor, porch, veranda
pour, water, irrigate
endeavor, make effort, urge
blind, unperceptive, shortsighted
to slaughter, to rule
what?
swell, inflate, expand
rip up, tear down, raise
distant, far
smear, apply, wipe off
thick piece of bamboo, pipe
simple, unadorned, sincere
instruct, order
swear, pledge, oath
throat, gullet, larynx
absurd, foolish, reckless
restrain, seize, detain
go quickly or swiftly, hurry
railing, balustrade, animal pan
pass away, die
secretly, stealthily, steal
fine, delicate, minute
fill, full, overflowing
wink, blink, in a wink
baby, infant, bother
neck, throat
if, supposing, in event of
cover, hide, conceal
smoothly, freely, unrestrained
give present, bestow, confer
kneel
top, peak, summit
cover, shield, protect
undefined
law, rule, open up
tumor, lump, goiter
undefined
frame, framework, door frame
respect, admire, respectful
usual, common, ordinary
roar, shout, bark
spread out, open, apportion
order, tell, instruct
undefined
seductive and loveable, tender
express surprise, be surprised
urge on, rise up, stir
destroy, break, injure
fuel, firewood, salary
drip, soak, drench
shame, humiliation, ashamed
hunger, starving, hungry
rupture, split apart, collapse
come upon, happen meet, flatter
prop up, support, brace
soar, glide, hover
dried out, withered, decayed
piece together, assemble
mountain stream, creek
wriggle, stupid, silly
explain, clarify, elucidate
prosper, prosperous, increase
stone tablet, gravestone
move, shift on one side
fat, grease, lard
lie
sigh, regret, generous
dig, excavate, excavate cave
seize, catch, reach
take out, pull out, clean out
clear, evident, clearly
rare, scarce, surname
pull, pull back, draw back
boat, ship, KangXi radical 137
harass, bother, annoy
expand, open up, support or push
pit, hole, bury
omen, million, mega
cliff, precipice, precipitous
temple, shrine, monastary
Miscanthus sinensis
muscles, tendons
stick, cudgel, scoundrel
hook, barb, sickle
shout, brawl, make uproar
string, hypotenuse, crescent
flame, blaze, glowing
frolic, play, amuse
bow down, face down, look down
be in a daze
bountiful, abundant, plentiful
nail, spike, pursue closely
pile, be piled up, fold up
irritate, vex, offend
metaphor, analogy, example
list, table, musical score
bright, shining, luminous
to melt, dissolve, overflowing with
fall down, drop, sink
flood, overflow, excessive
crockery, porcelain, chinaware
bathe, wash, bath
break wind, fart, buttocks
varnish, lacquer, paint
nest, living quarter in tree
order, command, instruct
roar, howl, scream
block up, obstruct, stagnant
knee
thick, lush, dense
forgive, excuse, show mercy
ditch, canal, channel
early morning, 5th terrestrial branch
large, ocean-going vessel
confer, bestow, publish
long gown, robe, cloak
ridicule, deride, scorn
bit, hold in mouth, bite
be tired of, weary
soak, wet, tolerate
sparrow
stiff and motionless, stock still
human limbs, animal feet
grave, mound, ridge in field
sojourn, lodge
cart, palanquin, sedan chair
evil, wrong, bad
bitter cold, miserable, dreary
hold up in two hands
soak, immerse, dip
tile, brick
steam, evaporate
steep, sloping, abruptly
dumb, mute, become hoarse
grave, mound, bulge
wink
seize, spring upon, strike
collect, bring together
obscure, dark, darken
monopolize, claim, arbitrarily
happy, cheerful, refreshing
place, put, lay down
female, feminine, gentle
whistle, blow whistle, chirp
bind, firm, secure
formerly, ancient, in beginning
error, exaggeration, erroneous
an intelligence report, to spy, spying
daughter-in-law
grievance, injustice, wrong
crow, Corvus species
type of raspberry, fairyland
alley, lane
to cultivate, plant, to care for plants
moisten, wet, soak
cheat, defraud, swindle
deceive, lie, eyes half-closed
spin, reel, weave
jar, jug, pitcher
soil, loam, earth
laud, acclaim, hymn
to swell, swollen, bloated
harmonize, agree, joke
crack, split, fissure
bind, tie, fasten
be silent, be quiet
push down, chop down, grind
spokes of wheel
beg, request
vomit, cry of an infant
embroider, embroidery, ornament
cane, walking stick
overflow, spill over, spread out
climb, pull, hang on to
metaphor, simile, example
indulge, excess, numeral four
cry, sob, weep
frequently, often, again and again
tense, excited, irritable
hammer, mallet, vertebra
smash, crush, break
sail, boat
run away, revise, edit
small round object, pellet, pill
cut, chop, sever
dike
fall in ruins, collapse
peddler, hawker, street merchant
lift, raise, stir
riddle, conundrum, puzzle
pick with fingers, knead, mold
beach, sea coast, river bank
to capture, imprison, seize
lay down, retire from office
lake, fishpond, swamps
numerary adjunct for trees, root
split in two, slice, dissect
cut apart, split, chop
rushing sound, gush forward
lacking in courage, afraid
froth, foam, bubbles
perpendicular, vertical, erect
high, steep, towering
scoop out of water, dredge, fish
mean, low
vigor, body, dark part of moon
pouch
coax, beguile, cheat
rice tassel, sharp point, clever
bits, scraps, crumbs
ants
soak through, infiltrate
bald
drought, dry, dry land
reprimand, scold, abuse
rice growing in field, rice plant
melt, cast, coin
seemingly, absent-minded
decrease, lower, censure
candle, taper, shine
decayed, rotten, rot
commission fee
rough, uneven, rocky
extend, reach, until
girdle, tie, bind
placard, list of successful exam candidates
recite, chant, repeat
birds, fowl, surname
take aim at, look at
carriage curtain, sun screen
look at, gaze at, observe
bribe, bribes, riches
disdain, disregard, slight
to tie
drown, cover with liquid, steep
awning, covering, sail
investigate, compare, collate
vivid, illuminating, bright
roomy, spacious, open
wax, candle, waxy
crime, criminal offense
advance money, pay for another
jealous, envious
sing, folksong, ballad
pillow
beggar, beg, give
to seep out, excrete
exhort or enjoin repeatedly
throw, hurl, cast
insult, ridicule, disgrace
nibble away, erode, eclipse
frost, crystallized, candied
to collect, gather, store
to adorn oneself, dress up, use make-up
tie up, bind, truss up
third, 3rd heavenly stem
paper money, bank notes, copy
dog, radical number 94
body, personally, in person
daytime, daylight
pay respect, settle
stamp feet, dance
narrow, crude, coarse
companion, associate with
nephew
cruel, harsh, oppressive
fall, sink, let fall
stem, stalk
horn, bugle, lama
silk, cotton, or woolen fabric
disturb, agitate, stir up
tie, join, connect
jealousy, be jealous of
kitchen stove, cooking stove
pigeon, dove, Columba species
woof, parallels of latitude
boil, bubble up, gush
farmland, arable land, category
stop, suppress, curb
shine, glitter, sparkle
smell, scent, sniff
trumpet
extravagant, wasteful, exaggerate
stupid, clumsy, crude
main beams supporting house
drain off, leak, flow
have interview with, meet
young, immature, childhood
hull, thresh, beat
embarrassed, ill at ease
limp, staggering gait, embarrass
be surprised, be shocked
prattle, be glib
extensive, wide, broad
bud, sprout, shoot
carbon
be cautious, careful, alert
turbulent, noisy, restless
raw meat, rank, strong-smelling
purify water by allowing sediment to settle, clear, pure
wither, wilt
overflow, rushing water, a torrent
brew, ferment
warn, admonish, warning
hemp palm, palm tree
lively, noisy, clamor
serve, wait upon, attend
pointed tip of something long like a branch, rudder
embankment, dam
spread, diffuse, apply
cover, shield, shelter
scratch, disturb, bother
hug, embrace, drag
be noisy, chirp loudly
sow grain, sheaves of grain
sleep, rest, bed chamber
chew food, feed
flag, pennant, sign
rub, massage, crush by hand
greasy, oily, dirty
paralysis, palsy, numbness
seek, search
out-of-the-way, remote, unorthodox
creeping plants, tendrils, vines
how?, why?, what?
inlay, set in, fall into
boundary path dividing fields
astringent, harsh, uneven
hop, leap, jump
talkative, quarrelous
vomit, annoy, enrage
protrude, bulge out, convex
put out, extinguish, quash
clothes, skirt, beautiful
concave, hollow, depressed
chest, hollow space, cavity
deaf
stop, prevent, defeated
bud, sprout
discard, abandon, throw away
careless, frivolous, illicit
ant, leech
temperate, frugal, economical
invitation card, notice
fry in fat or oil, boil in water
villa, country house
lonely, solitary, actor
bad, vicious, depraved
broad, wide, open
conceal, shun, regard as taboo
petal, segment, valves
useless, in vain, bent
polish jade, cut jade
ridicule, jeer, mock
groan, moan, recite with intonation
ardent, generous, magnanimous
balance weight on scale, hammer
oar, paddle
pound, weigh
offer food superior, send gift
sprinkle, spray, spill
calcium
clear, manifest, obvious
be blinded
high mound, hilly countryside, wasteland
look, look out for, respect
grieve, mourn, lament
choose, select, pick up
endlessly long, boundless, vast
excessive, scour, wash out
insert, inlay, set
lying prone, leaning over
serve wine, feast, deliberate
muddy, turbid, dirty
move, shake, to fight
carry on shoulders, lift
steep, precipitous, rugged
hit, collide, knock into
turn up, lift, elevate
smoke, fog, vapor
patch together, link, connect
linger, walk to and fro, hesitain
animal fat
tear, snivel, nasal mucus
tired, weary, fatigued
sincere, warm, cordial
to unravel or unreel silk, to interpret
friendly, amiable, peaceful
hole, opening, aperture
rice gruel, congee
blue, dark green, cold
idle, remiss, negligent
throat
abundant, full, copious
high, steep, precipitous
bow, bend, rear
spit, spit on, saliva
to blend with, be in harmony, to penetrate
letter, invitation, choose
lift up, hold up, support
scar, cicatrix, birthmark
blunt, obtuse, dull
people, subjects, vassals
lever, pole, crowbar
make false accusation, defame
express, eliminate, relieve
luxurious, extravagant
walk back and forth, hesitate
suck
a legendary animal with short forelegs which rode a wolf
to rub or roll between the hands
rent, hire, hired person
covet, covetous, avaricious
confused, disorder
fearful, cautious, wary
scratch, dig up, crawl
paralysis, numbness of limbs
night, evening, dark
diverge, branch off, fork in road
strong and pliable, resilient
to suppress inner feelings, hasty
consecrate sacrificial vessels by smearing blood, rift
narrow, confined, a strategic pass
approach, be on verge of, near
pick out, scrape off, scrape meat
shallow water, swamp, swampy
to sew in close stitches
to pour wine or tea into a cup, to gauge
pinch, twist, wring
luxuriant, thick, ornamental
eye socket, rim of eye
waterfall, cascade, heavy rain
refuse, dregs, lees
wagon ruts, wheel tracks
sound of beating wind and rain
pitfall, trap, snare
tremble, shiver, shudder
braid, pigtail, plait
drag, tow, throw
strain out, filter
notice, pay attention to
slander, libel
ward off, guard against, defend
rash, addiction, craving
polish, buff, scrutinize
confused, in disarray, mixed up
bake, roast, dry by fire
bribe, give present
shine, glitter, show off
gush out, burst forth, split
an exclamation
indolent, careless, lazy
oval-shaped, elliptical, tubular
upright and strong, amiable
watch carefully, stare at, focus on
buds, unopened flowers
cook, meal
tunnel, underground passageway, path to a tomb
gnaw, chew, bite
lick with tongue, taste
step on, tread on, lose energy
a piece of cloth used wrap bundles
beat, fight with fists, hit
be lucky, by chance, by luck
liquor, spirits, wine
thoroughly, completely
rust, corrode
dense, crowded, packed
give helping hand
sieve, filter, screen
paralysis, numbness
there is no need
chat, jaw, gossip
undefined
bamboo basket or chest
sun, air in sun, expose or dry in the sun
noisy
lush, affable, friendly
boil, cook, quick fry
bathe, cleanse, wash
hold, gather with hand, choke
suck, chew, masticate
stingy, miserly, parsimonious
cooked or prepared meat
water, irrigate, flood
pimple, sore, boil
hit, beat, smash
stubborn, obstinate, intransigent
slander, vilify, condemn
save, hoard
pimples
misfortune, disaster, calamity
smooth, active, clever
mix
orange
winnower
regret, be sorry, alarmed
dread, shrink from, shirk
to select, to take, to carry
make mischief, incite, instigate
to press or extract juices, a press to extract juices, a vegetable
step on, tread on, stumble
holding in mouth
balance, scale, steelyard
think of, remember, miss
disregard, slight, disdain
filling, stuffing, secret
obscure, dim, ambiguous
undefined
gluttonous, greedy, lewd
miserly, thrifty, stingy
leap, jump
warm, comfortable, warm
air-dry, sun-dry
lameness, paralysis of hands, leg
carry
blocked or separated, to prevent
hail
drunk, to become violent under the influence of alcohol
lean on, post, prod
to tear, to rip
meat diet, strong smelling
cooked food, cook until well done
iron, press
rinse, cook or boil in juice
sickle, cut, carve
phonetic
Ready to master HSK 6?
Join learners who are mastering Chinese characters with Hanzi Express. Spaced repetition, AI answer checking, and 7,000+ characters across 70 levels. First 3 levels free.