Home › Education
Information
Preview 2 platforms
iPhone 5 images
iPad 5 images
What’s New Version 3.0.2
- Added support for free trials
- Fixed known issues and improved the overall experience
Description
BW Hanzi Writer is a focused Chinese handwriting practice app designed for parents, children, and Chinese learners. With 3,539 characters covering the standard character list taught in Chinese schools, it provides clear stroke-order animations, guided tracing practice, and instant audio feedback — without games or ads to distract from learning.
Key Features:
• Pure Practice Focus: No gamification or ads—just effective handwriting training
• Graded Character Library: 3,539 characters organized by level for step-by-step learning
• Word Learning: Built-in 20 groups with 1,000 curated words to expand vocabulary
• Fast Search: Find characters and words by text, pinyin, or meaning
• Favorites: Save characters you practice often for quick review
• Stroke Order Mastery: Step-by-step animations show correct character structure
• Guided Tracing: Follow along paths with muscle memory reinforcement
• Instant Feedback: Audio cues help maintain proper rhythm and accuracy
• Progress Tracking: Daily and weekly statistics show your consistency
• Custom Practice Lists: Create personalized character sets for targeted learning
• Clean Design: Minimal interface reduces cognitive load for better focus
Perfect for:
• Parents teaching children proper stroke habits from the start
• Chinese beginners building foundational writing skills
• Anyone rediscovering the joy and control of handwritten characters
The app offers core features free with optional subscription for full character library access, unlimited custom lists, and detailed learning analytics.
In-App Purchases PG pricing
BW Hanzi Writer Pro Subscription
Annual Plan · Yearly—
Monthly Plan · Monthly—
One-Time Purchases
Lifetime Pro—
Capabilities
In-App Purchases
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 21 versions
Build 887330127v3.0.22026-06-24 16:56:06
- Added support for free trials
- Fixed known issues and improved the overall experience
Build 886946766v3.0.12026-06-16 16:50:11
3.0.0 is a major update that makes character learning and handwriting practice smoother.
- Added search, so you can quickly find characters and words
- Added favorites to help organize the content you practice often
- Added onboarding to make the first launch easier to follow
- Improved Home interactions: recent learning records and the 14-day trend now open directly to details
- Adjusted pronunciation speed for clearer listening and reading practice
- Refined interface details to keep practice more focused
- Fixed unclear stroke display in Dark Mode
- Fixed several stability issues to improve the overall experience
Build 886655694v3.0.02026-06-11 17:21:52
3.0.0 is a major update that makes character learning and handwriting practice smoother.
- Added search, so you can quickly find characters and words
- Added favorites to help organize the content you practice often
- Added onboarding to make the first launch easier to follow
- Improved Home interactions: recent learning records and the 14-day trend now open directly to details
- Adjusted pronunciation speed for clearer listening and reading practice
- Refined interface details to keep practice more focused
- Fixed unclear stroke display in Dark Mode
- Fixed several stability issues to improve the overall experience
Build 885411378v2.7.12026-05-08 14:34:42
- Added options to independently toggle correct and mistake sound effects in Settings
Build 885081678v2.7.02026-04-30 18:57:31
- Fully adapted for iPad, bringing a more comfortable large-screen experience
- Optimized some interface and interaction details
- Fixed several known issues to improve stability
Build 883569009v2.6.32026-03-20 05:12:24
Bug fixes and stability improvements
Build 882936722v2.6.22026-03-02 16:10:12
Bug fixes and stability improvements
Build 881601664v2.6.12026-01-18 17:02:35
Bug fixes and stability improvements
Build 881113281v2.6.02026-01-15 00:34:40
We’ve added a brand-new Words Learning feature! Now with 50 built-in categories and 1,000 carefully selected words to help you build vocabulary and understanding. Dive in and start learning!
Build 880062228v2.5.12025-11-25 19:01:54
Added multi-language translations for all Hanzi characters.
Added a 'Show Outline' toggle to help you practice writing.
Build 879991863v2.5.02025-11-22 19:27:53
Added multi-language translations for all Hanzi characters.
Build 879663426v2.4.02025-11-13 14:11:18
Supports multiple languages.
General bug fixes and stability improvements.
Build 879084040v2.3.22025-10-21 15:07:24
This update fixes several bugs and improves overall user experience for smoother, more stable performance. Thank you for your support!
Build 878523691v2.3.12025-09-30 01:50:34
This update fixes several bugs and improves overall user experience for smoother, more stable performance. Thank you for your support!
Build 878262664v2.3.02025-09-19 20:49:08
- iOS 26 Compatibility
- Optimized for the latest iOS features
- Enhanced interface refinements for better focus
- Improved system compatibility and stability
Build 877904041v2.2.02025-09-10 23:22:19
New home screen widget to glance key info without opening the app.
Build 877723325v2.1.02025-09-01 00:01:54
Library Management Enhancement
- Improved overall library browsing and management experience
- Enhanced learning progress visualization
Learning Interface Improvements
- Optimized learning page interactions and performance
- Better character learning status display
Build 877474592v2.0.12025-08-22 14:34:36
Enhanced Learning Statistics
• New daily and weekly progress tracking charts
• Detailed character practice ranking system
• 30-day learning trend analysis to see your consistency
Build 877146468v2.0.02025-08-19 11:47:58
Enhanced Learning Statistics
• New daily and weekly progress tracking charts
• Detailed character practice ranking system
• 30-day learning trend analysis to see your consistency
Improved Focus Experience
• Refined user interface for distraction-free practice
• Better stroke order animations with adjustable speed
• Optimized audio feedback for better learning rhythm
Expanded Character Library
• All 3,539 characters now properly categorized by grade level
• Improved search and filtering in character selection
• Better organization of custom practice lists
Multi-Language Support
• Full Thai language localization added
• Enhanced Chinese and English interface translations
• Culturally adapted content for different markets
Performance & Stability
• Faster app startup and smoother animations
• Improved memory usage during extended practice sessions
• Bug fixes for character recognition accuracy
Build 871467767v1.0.12025-01-02 01:50:44
- fix bugs
Build 860921168v1.02024-09-16 10:35:21
Price history by region
Currency
Show
Columns
Search
Availability 175 of 175 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
CN | zh-Hans-CN | Free | 23 | 4.7 | 3.0.2 |
VN | en-GB | Free | 23 | 4.7 | 3.0.2 |
TH | en-GB | Free | 18 | 4.6 | 3.0.2 |
US | en-US | Free | 11 | 4.9 | 3.0.2 |
KR | ko | Free | 6 | 5.0 | 3.0.2 |
RU | ru | Free | 4 | 5.0 | 3.0.2 |
BR | pt-BR | Free | 3 | 5.0 | 3.0.2 |
AU | en-AU | Free | 2 | 5.0 | 3.0.2 |
ID | en-GB | Free | 2 | 5.0 | 3.0.2 |
BY | en-GB | Free | 1 | 5.0 | 3.0.2 |
DO | es-MX | Free | 1 | 5.0 | 3.0.2 |
ES | es-ES | Free | 1 | 5.0 | 3.0.2 |
FR | fr-FR | Free | 1 | 5.0 | 3.0.2 |
MN | en-GB | Free | 1 | 5.0 | 3.0.2 |
MY | en-GB | Free | 1 | 5.0 | 3.0.2 |
SA | en-GB | Free | 1 | 5.0 | 3.0.2 |
TR | en-GB | Free | 1 | 5.0 | 3.0.2 |
AE | en-GB | Free | 0 | — | 3.0.2 |
AF | en-GB | Free | 0 | — | 3.0.2 |
AG | en-GB | Free | 0 | — | 3.0.2 |
AI | en-GB | Free | 0 | — | 3.0.2 |
AL | en-GB | Free | 0 | — | 3.0.2 |
AM | en-GB | Free | 0 | — | 3.0.2 |
AO | en-GB | Free | 0 | — | 3.0.2 |
AR | es-MX | Free | 0 | — | 3.0.2 |
AT | de-DE | Free | 0 | — | 3.0.2 |
AZ | en-GB | Free | 0 | — | 3.0.2 |
BA | en-GB | Free | 0 | — | 3.0.2 |
BB | en-GB | Free | 0 | — | 3.0.2 |
BE | en-GB | Free | 0 | — | 3.0.2 |
BF | en-GB | Free | 0 | — | 3.0.2 |
BG | en-GB | Free | 0 | — | 3.0.2 |
BH | en-GB | Free | 0 | — | 3.0.2 |
BJ | en-GB | Free | 0 | — | 3.0.2 |
BM | en-GB | Free | 0 | — | 3.0.2 |
BN | en-GB | Free | 0 | — | 3.0.2 |
BO | es-MX | Free | 0 | — | 3.0.2 |
BS | en-GB | Free | 0 | — | 3.0.2 |
BT | en-GB | Free | 0 | — | 3.0.2 |
BW | en-GB | Free | 0 | — | 3.0.2 |
BZ | en-GB | Free | 0 | — | 3.0.2 |
CA | en-CA | Free | 0 | — | 3.0.2 |
CD | en-GB | Free | 0 | — | 3.0.2 |
CG | en-GB | Free | 0 | — | 3.0.2 |
CH | de-CH | Free | 0 | — | 3.0.2 |
CI | fr-FR | Free | 0 | — | 3.0.2 |
CL | es-MX | Free | 0 | — | 3.0.2 |
CM | fr-FR | Free | 0 | — | 3.0.2 |
CO | es-MX | Free | 0 | — | 3.0.2 |
CR | es-MX | Free | 0 | — | 3.0.2 |
CV | en-GB | Free | 0 | — | 3.0.2 |
CY | en-GB | Free | 0 | — | 3.0.2 |
CZ | en-GB | Free | 0 | — | 3.0.2 |
DE | de-DE | Free | 0 | — | 3.0.2 |
DK | en-GB | Free | 0 | — | 3.0.2 |
DM | en-GB | Free | 0 | — | 3.0.2 |
DZ | en-GB | Free | 0 | — | 3.0.2 |
EC | es-MX | Free | 0 | — | 3.0.2 |
EE | en-GB | Free | 0 | — | 3.0.2 |
EG | en-GB | Free | 0 | — | 3.0.2 |
FI | en-GB | Free | 0 | — | 3.0.2 |
FJ | en-GB | Free | 0 | — | 3.0.2 |
FM | en-GB | Free | 0 | — | 3.0.2 |
GA | fr-FR | Free | 0 | — | 3.0.2 |
GB | en-GB | Free | 0 | — | 3.0.2 |
GD | en-GB | Free | 0 | — | 3.0.2 |
GE | en-GB | Free | 0 | — | 3.0.2 |
GH | en-GB | Free | 0 | — | 3.0.2 |
GM | en-GB | Free | 0 | — | 3.0.2 |
GR | en-GB | Free | 0 | — | 3.0.2 |
GT | es-MX | Free | 0 | — | 3.0.2 |
GW | en-GB | Free | 0 | — | 3.0.2 |
GY | en-GB | Free | 0 | — | 3.0.2 |
HK | zh-Hant-HK | Free | 0 | — | 3.0.2 |
HN | es-MX | Free | 0 | — | 3.0.2 |
HR | en-GB | Free | 0 | — | 3.0.2 |
HU | en-GB | Free | 0 | — | 3.0.2 |
IE | en-GB | Free | 0 | — | 3.0.2 |
IL | en-GB | Free | 0 | — | 3.0.2 |
IN | en-GB | Free | 0 | — | 3.0.2 |
IQ | en-GB | Free | 0 | — | 3.0.2 |
IS | en-GB | Free | 0 | — | 3.0.2 |
IT | it | Free | 0 | — | 3.0.2 |
JM | en-GB | Free | 0 | — | 3.0.2 |
JO | en-GB | Free | 0 | — | 3.0.2 |
JP | ja | Free | 0 | — | 3.0.2 |
KE | en-GB | Free | 0 | — | 3.0.2 |
KG | en-GB | Free | 0 | — | 3.0.2 |
KH | en-GB | Free | 0 | — | 3.0.2 |
KN | en-GB | Free | 0 | — | 3.0.2 |
KW | en-GB | Free | 0 | — | 3.0.2 |
KY | en-GB | Free | 0 | — | 3.0.2 |
KZ | en-GB | Free | 0 | — | 3.0.2 |
LA | en-GB | Free | 0 | — | 3.0.2 |
LB | en-GB | Free | 0 | — | 3.0.2 |
LC | en-GB | Free | 0 | — | 3.0.2 |
LK | en-GB | Free | 0 | — | 3.0.2 |
LR | en-GB | Free | 0 | — | 3.0.2 |
LT | en-GB | Free | 0 | — | 3.0.2 |
LU | en-GB | Free | 0 | — | 3.0.2 |
LV | en-GB | Free | 0 | — | 3.0.2 |
LY | en-GB | Free | 0 | — | 3.0.2 |
MA | en-GB | Free | 0 | — | 3.0.2 |
MD | en-GB | Free | 0 | — | 3.0.2 |
ME | en-GB | Free | 0 | — | 3.0.2 |
MG | en-GB | Free | 0 | — | 3.0.2 |
MK | en-GB | Free | 0 | — | 3.0.2 |
ML | en-GB | Free | 0 | — | 3.0.2 |
MM | en-GB | Free | 0 | — | 3.0.2 |
MO | zh-Hant-HK | Free | 0 | — | 3.0.2 |
MR | en-GB | Free | 0 | — | 3.0.2 |
MS | en-GB | Free | 0 | — | 3.0.2 |
MT | en-GB | Free | 0 | — | 3.0.2 |
MU | en-GB | Free | 0 | — | 3.0.2 |
MV | en-GB | Free | 0 | — | 3.0.2 |
MW | en-GB | Free | 0 | — | 3.0.2 |
MX | es-MX | Free | 0 | — | 3.0.2 |
MZ | en-GB | Free | 0 | — | 3.0.2 |
NA | en-GB | Free | 0 | — | 3.0.2 |
NE | en-GB | Free | 0 | — | 3.0.2 |
NG | en-GB | Free | 0 | — | 3.0.2 |
NI | es-MX | Free | 0 | — | 3.0.2 |
NL | nl | Free | 0 | — | 3.0.2 |
NO | en-GB | Free | 0 | — | 3.0.2 |
NP | en-GB | Free | 0 | — | 3.0.2 |
NR | en-GB | Free | 0 | — | 3.0.2 |
NZ | en-AU | Free | 0 | — | 3.0.2 |
OM | en-GB | Free | 0 | — | 3.0.2 |
PA | es-MX | Free | 0 | — | 3.0.2 |
PE | es-MX | Free | 0 | — | 3.0.2 |
PG | en-GB | Free | 0 | — | 3.0.2 |
PH | en-GB | Free | 0 | — | 3.0.2 |
PK | en-GB | Free | 0 | — | 3.0.2 |
PL | en-GB | Free | 0 | — | 3.0.2 |
PT | pt-PT | Free | 0 | — | 3.0.2 |
PW | en-GB | Free | 0 | — | 3.0.2 |
PY | es-MX | Free | 0 | — | 3.0.2 |
QA | en-GB | Free | 0 | — | 3.0.2 |
RO | en-GB | Free | 0 | — | 3.0.2 |
RS | en-GB | Free | 0 | — | 3.0.2 |
RW | en-GB | Free | 0 | — | 3.0.2 |
SB | en-GB | Free | 0 | — | 3.0.2 |
SC | en-GB | Free | 0 | — | 3.0.2 |
SE | sv | Free | 0 | — | 3.0.2 |
SG | en-GB | Free | 0 | — | 3.0.2 |
SI | en-GB | Free | 0 | — | 3.0.2 |
SK | en-GB | Free | 0 | — | 3.0.2 |
SL | en-GB | Free | 0 | — | 3.0.2 |
SN | en-GB | Free | 0 | — | 3.0.2 |
SR | en-GB | Free | 0 | — | 3.0.2 |
ST | en-GB | Free | 0 | — | 3.0.2 |
SV | es-MX | Free | 0 | — | 3.0.2 |
SZ | en-GB | Free | 0 | — | 3.0.2 |
TC | en-GB | Free | 0 | — | 3.0.2 |
TD | en-GB | Free | 0 | — | 3.0.2 |
TJ | en-GB | Free | 0 | — | 3.0.2 |
TM | en-GB | Free | 0 | — | 3.0.2 |
TN | en-GB | Free | 0 | — | 3.0.2 |
TO | en-GB | Free | 0 | — | 3.0.2 |
TT | en-GB | Free | 0 | — | 3.0.2 |
TW | zh-Hant-TW | Free | 0 | — | 3.0.2 |
TZ | en-GB | Free | 0 | — | 3.0.2 |
UA | en-GB | Free | 0 | — | 3.0.2 |
UG | en-GB | Free | 0 | — | 3.0.2 |
UY | en-GB | Free | 0 | — | 3.0.2 |
UZ | en-GB | Free | 0 | — | 3.0.2 |
VC | en-GB | Free | 0 | — | 3.0.2 |
VE | es-MX | Free | 0 | — | 3.0.2 |
VG | en-GB | Free | 0 | — | 3.0.2 |
VU | en-GB | Free | 0 | — | 3.0.2 |
XK | en-GB | Free | 0 | — | 3.0.2 |
YE | en-GB | Free | 0 | — | 3.0.2 |
ZA | en-GB | Free | 0 | — | 3.0.2 |
ZM | en-GB | Free | 0 | — | 3.0.2 |
ZW | en-GB | Free | 0 | — | 3.0.2 |
Change log 25 changes · PG
✎
releaseNotes updated
- Added support for free trials
- Fixed known issues and improved the overall experience
✎
description updated
BW Hanzi Writer is a focused Chinese handwriting practice app designed for parents, children, and Chinese learners. With 3,539 characters covering the standard
✎
subtitle updated
Chinese Stroke Order & Tracing
✎
name updated
BW Hanzi Writer
◆
Version 3.0.2 released
- Added support for free trials
- Fixed known issues and improved the overall experience
◆
Version 3.0.1 released
3.0.0 is a major update that makes character learning and handwriting practice smoother.
- Added search, so you can quickly find characters and words
- Added favorites to help organize the content you practice often
- Added onboarding to m
◆
Version 3.0.0 released
3.0.0 is a major update that makes character learning and handwriting practice smoother.
- Added search, so you can quickly find characters and words
- Added favorites to help organize the content you practice often
- Added onboarding to m
◆
Version 2.7.1 released
- Added options to independently toggle correct and mistake sound effects in Settings
◆
Version 2.7.0 released
- Fully adapted for iPad, bringing a more comfortable large-screen experience
- Optimized some interface and interaction details
- Fixed several known issues to improve stability
◆
Version 2.6.3 released
Bug fixes and stability improvements
◆
Version 2.6.2 released
Bug fixes and stability improvements
◆
Version 2.6.1 released
Bug fixes and stability improvements
◆
Version 2.6.0 released
We’ve added a brand-new Words Learning feature! Now with 50 built-in categories and 1,000 carefully selected words to help you build vocabulary and understanding. Dive in and start learning!
◆
Version 2.5.1 released
Added multi-language translations for all Hanzi characters.
Added a 'Show Outline' toggle to help you practice writing.
◆
Version 2.5.0 released
Added multi-language translations for all Hanzi characters.
◆
Version 2.4.0 released
Supports multiple languages.
General bug fixes and stability improvements.
◆
Version 2.3.2 released
This update fixes several bugs and improves overall user experience for smoother, more stable performance. Thank you for your support!
◆
Version 2.3.1 released
This update fixes several bugs and improves overall user experience for smoother, more stable performance. Thank you for your support!
◆
Version 2.3.0 released
- iOS 26 Compatibility
- Optimized for the latest iOS features
- Enhanced interface refinements for better focus
- Improved system compatibility and stability
◆
Version 2.2.0 released
New home screen widget to glance key info without opening the app.
◆
Version 2.1.0 released
Library Management Enhancement
- Improved overall library browsing and management experience
- Enhanced learning progress visualization
Learning Interface Improvements
- Optimized learning page interactions and performance
- Better charact
◆
Version 2.0.1 released
Enhanced Learning Statistics
• New daily and weekly progress tracking charts
• Detailed character practice ranking system
• 30-day learning trend analysis to see your consistency
◆
Version 2.0.0 released
Enhanced Learning Statistics
• New daily and weekly progress tracking charts
• Detailed character practice ranking system
• 30-day learning trend analysis to see your consistency
Improved Focus Experience
• Refined user interface for distr
◆
Version 1.0.1 released
- fix bugs
◆
Version 1.0 released
CNzh-Hans-CN
VNen-GB
THen-GB
USen-US
KRko
RUru
BRpt-BR
AUen-AU
IDen-GB
BYen-GB
DOes-MX
ESes-ES
FRfr-FR
MNen-GB
MYen-GB
SAen-GB
TRen-GB
AEen-GB
AFen-GB
AGen-GB
AIen-GB
ALen-GB
AMen-GB
AOen-GB
ARes-MX
ATde-DE
AZen-GB
BAen-GB
BBen-GB
BEen-GB
BFen-GB
BGen-GB
BHen-GB
BJen-GB
BMen-GB
BNen-GB
BOes-MX
BSen-GB
BTen-GB
BWen-GB
BZen-GB
CAen-CA
CDen-GB
CGen-GB
CHde-CH
CIfr-FR
CLes-MX
CMfr-FR
COes-MX
CRes-MX
CVen-GB
CYen-GB
CZen-GB
DEde-DE
DKen-GB
DMen-GB
DZen-GB
ECes-MX
EEen-GB
EGen-GB
FIen-GB
FJen-GB
FMen-GB
GAfr-FR
GBen-GB
GDen-GB
GEen-GB
GHen-GB
GMen-GB
GRen-GB
GTes-MX
GWen-GB
GYen-GB
HKzh-Hant-HK
HNes-MX
HRen-GB
HUen-GB
IEen-GB
ILen-GB
INen-GB
IQen-GB
ISen-GB
ITit
JMen-GB
JOen-GB
JPja
KEen-GB
KGen-GB
KHen-GB
KNen-GB
KWen-GB
KYen-GB
KZen-GB
LAen-GB
LBen-GB
LCen-GB
LKen-GB
LRen-GB
LTen-GB
LUen-GB
LVen-GB
LYen-GB
MAen-GB
MDen-GB
MEen-GB
MGen-GB
MKen-GB
MLen-GB
MMen-GB
MOzh-Hant-HK
MRen-GB
MSen-GB
MTen-GB
MUen-GB
MVen-GB
MWen-GB
MXes-MX
MZen-GB
NAen-GB
NEen-GB
NGen-GB
NIes-MX
NLnl
NOen-GB
NPen-GB
NRen-GB
NZen-AU
OMen-GB
PAes-MX
PEes-MX
PHen-GB
PKen-GB
PLen-GB
PTpt-PT
PWen-GB
PYes-MX
QAen-GB
ROen-GB
RSen-GB
RWen-GB
SBen-GB
SCen-GB
SEsv
SGen-GB
SIen-GB
SKen-GB
SLen-GB
SNen-GB
SRen-GB
STen-GB
SVes-MX
SZen-GB
TCen-GB
TDen-GB
TJen-GB
TMen-GB
TNen-GB
TOen-GB
TTen-GB
TWzh-Hant-TW
TZen-GB
UAen-GB
UGen-GB
UYen-GB
UZen-GB
VCen-GB
VEes-MX
VGen-GB
VUen-GB
XKen-GB
YEen-GB
ZAen-GB
ZMen-GB
ZWen-GB