01
Notebook practice
Repeat one character several times in a writing square. Previous attempts stay visible in a strip, so the session feels like filling a workbook page.
Offline Mandarin writing trainer
HanziPro helps you build vocabulary lists, write characters by hand, and review them before they fade. It is Android first, fully offline, and designed for learners who want focused practice without accounts, ads, or telemetry.
What it does
01
Repeat one character several times in a writing square. Previous attempts stay visible in a strip, so the session feels like filling a workbook page.
02
Characters are practiced inside words, with pinyin and meaning visible. You write 人 through words like 家人 or 人口, not as an isolated glyph.
03
Notebook mode is for learning now. SRS reviews are a separate flow for remembering later, with simple Again, Hard, Good, and Easy grades.
04
Organise words into folders and lists, add entries manually, import CSVs, and install bundled starter lists when you want ready-made material.
05
Reveal the model character and stroke order when you need help. The app supports self-grading instead of harsh per-stroke correction.
06
Export your study database or vocabulary lists as files you control. There is no automatic cloud sync and no server account.
Privacy
HanziPro stores study data locally on your device. The release app is designed to run without a backend and without automatic uploads.
When you export a backup or CSV file, Android hands that file to the destination you choose. The app does not decide where it goes.
Offline reference data
CC-CEDICT is bundled for local Mandarin lookup and autofill.
hanzi-writer-data provides offline character paths and stroke-order medians.
Curated vocabulary lists can be installed into your library as normal editable lists.