Settings
Language / Bahasa
Interface language. Dictionary definitions stay in English for now.
Theme
Light, dark, or match your device.
Study goals
Your learning goals, daily target, and target band/exam date.
Study focus
Nudges Today's Path budgets and bonus recommendations toward what matters most to you.
Placement test
Not sure which HSK band to start at? Take a quick band-by-band test.
Daily new words
Default number of new words to introduce per review session.
Review session cap
Maximum due cards per session — big backlogs are smoothed across sessions instead of hitting you all at once. 0 = unlimited.
Weekly goal
How many days a week you're aiming to practice — shown on the streak card.
Stroke hints
Show the next-stroke hint after this many misses on a stroke. Off = figure it out yourself (strict mode always hides hints).
Pause studying
Pick a return date and Today's Path goes quiet until then — nothing is lost, it'll all be waiting.
Back from a break?
Spread all overdue cards evenly over the next 7 days instead of facing the whole pile today. FSRS memory state is untouched.
Traditional characters
Show 繁體 alongside simplified in the word lists.
Reduce motion
Minimise animations and transitions across the app.
Larger text
Increase the interface font size for easier reading.
Tone marking
Add tone numbers next to pinyin so tones don't rely on colour alone.
Low-bandwidth mode
Hides the homepage photo and stops audio from auto-playing across drills — tap the play button whenever you want to hear it.
Export progress
Download everything (practice stats, reviews, streak) as a JSON file.
Import progress
Restore from a previously exported file. Replaces current data.
Load demo data
Fill the app with a 24-day streak, heatmap history, and an active review deck — for demos.
Reset everything
Erase all progress and settings.
Offline & storage
Download a band's character stroke-data so writing practice and review keep working with no connection.
No offline service worker is active in this environment (e.g. the dev server) — downloading still warms your browser's normal cache instead.
App storage
Loading…
HSK 1
~0.6 MB
HSK 2
~1.0 MB
HSK 3
~1.3 MB