iOS App · iOS

Every character, stroke by stroke.

HanziStroke

HanziStroke is a local-first Chinese character learning app for children, parents, and Chinese learners, with stroke-order demos, tracing feedback, pinyin support, and study content that stays available offline.

Privacy-first No account needed Works offline
HanziStroke mark

HanziStroke

Status
Live
App Store
iOS
Tech Stack
SwiftUI · SQLite · Offline Learning

At a glance

Fig. 01

A Chinese character is a small choreography. Watch the strokes in order, trace them yourself, and the hand starts to remember.

Features

No. 01

In writing, slow is fast.

01

Stroke-order animation and tracing practice

02

Pinyin, radicals, and character study content

03

Local-first storage with family-oriented controls

Workflow

No. 02

One character’s learning loop.

  1. 01

    Look it up

    Type or paste the character; stroke count and breakdown appear at once.

  2. 02

    Watch the animation

    Play it stroke by stroke and see each stroke’s direction and order clearly.

  3. 03

    Trace it yourself

    Write along the dashed guides — a character your muscles remember is truly yours.

Trust & Privacy

No. 03

A tool for children has to be even cleaner.

Privacy-first

Local-first: no account, no ads, no tracking — data never leaves the device.

No account needed

No sign-up, no login. Install it and it just works.

Works offline

Everything core runs offline; no network required.

On the App Store, universal for iPhone and iPad. There is no shortcut to good handwriting — but there can be a good tool.

Product Direction

No. 04

Where this app is headed, in the maker’s own hand.

01

Stroke Order

Understand character structure through animated stroke sequences.

02

Tracing Practice

Practice writing with feedback-friendly tracing flows.

03

Family Learning

Support children, parents, and learners with offline study content.

About HanziStroke

No. 5

The longer story — what it is, who it is for, and the choices behind it.

Last Updated: 2026-05-10

HanziStroke is a local-first Chinese character learning app for family learning, classroom support, and beginner Chinese learners. It helps users move from seeing a character to writing it with the correct stroke order and structure.

Core direction

  • Show stroke order step by step instead of only displaying a static character
  • Combine demo, tracing, and guided writing practice so learners can watch first and then write
  • Keep learning references close to practice, including character details, words, idioms, xiehouyu, and pinyin basics
  • Support repeated home or classroom practice with local collections, optional premium access, and optional parental controls

Local-first learning

  • Core learning data and most audio resources are bundled inside the app for offline study
  • Practice collections and app preferences stay on the device by default
  • No account is required for the core learning flow
  • The app does not depend on a public feed, public chat, or user-generated sharing for normal use

What HanziStroke includes today

  • Stroke-order animation and character-detail learning
  • Guided writing practice and demo-first practice modes
  • Basic literacy units and basic-strokes reference
  • Word and idiom lookup, word chain, idiom chain, and xiehouyu browsing
  • Pinyin basics with pronunciation support
  • Local practice collections for repeat review

Product boundary

  • HanziStroke is not a cloud classroom or live tutoring platform
  • HanziStroke is not a social network or public content community
  • HanziStroke is not an account-based content platform
  • HanziStroke is designed around local study sessions, repeat practice, and family-friendly learning
View full About ->
Creator Perks Share your real experience, earn Pro Post how you use the app — hit the like threshold to earn Pro, up to a lifetime membership. See how to join

Docs & Support

No. 6

Plain-language documents. No fine print you would be surprised by.

The next character, stroke by stroke.

HanziStroke

Download on the App Store; practice offline.