All articles
April 30, 202610 min readMichael
stroke orderChinese writingcharacter learningapp comparisonhandwriting

Best Apps for Learning Chinese Stroke Order in 2026

Six apps compared for stroke animations, handwriting practice, and writing guidance -- from casual review to serious calligraphy

Stroke order isn't just calligraphy trivia. Writing characters in the correct sequence builds muscle memory, improves recognition speed, and helps you look up characters by stroke count in dictionaries. It's also tested on HSK writing sections.

But most language apps treat stroke order as an afterthought -- a tiny animation buried three screens deep. The apps on this list take it seriously, each in their own way. Some focus on passive demonstration, others on active practice with real-time feedback. Here's what actually works.

What Makes a Good Stroke Order App

Quick Comparison

Stroke order apps compared at a glance
AppAnimationActive PracticeCharactersOfflinePrice
HanziFeedAnimated rice gridView-based3,145FullFree / $4.99/mo
SkritterFull writing + gradingFreehand + feedback10,000+Full~$14.99/mo
PlecoBasic animationOptional add-on40,000+PartialFree / paid add-ons
InkstoneStroke animationFreehand tracing3,000+FullFree
HanpingAnimated diagramsTracing mode20,000+Full~$5-10 one-time
Stroke Order (by CCC)Step-by-stepQuiz mode7,000+FullFree / $3.99

1. Skritter -- Best Active Writing Practice

If your primary goal is handwriting with real-time feedback, Skritter is the strongest option on this list. You write characters on screen with your finger or stylus, and the app grades each stroke for order, direction, and proportions. It's the closest thing to having a calligraphy teacher watching over your shoulder.

Skritter's library is massive -- over 10,000 characters plus thousands of vocabulary words. The SRS system is solid, and you can study custom lists or follow textbook-aligned curricula. For learners who want to actually write Chinese by hand, not just recognize characters, Skritter is purpose-built for that.

What it does well: Freehand writing recognition, per-stroke grading, large character library, strong SRS integration.

Limitations: Expensive at around $14.99/month. The app is heavily focused on writing -- if you want deep character analysis, radical decomposition, or extensive example sentences, you'll need a companion app. The interface can feel dated compared to newer apps.

Best for: Learners who want active handwriting practice with detailed feedback. Calligraphy enthusiasts. Anyone preparing for HSK writing sections.

For a deeper look, see our Skritter comparison and our guide to Skritter alternatives.


2. HanziFeed -- Best Stroke Animation with Character Analysis

HanziFeed approaches stroke order differently from Skritter. Instead of freehand writing drills, it provides animated stroke-by-stroke demonstrations on a rice grid for all 3,145 HSK characters. You watch each stroke appear in sequence, with clear direction indicators and proper proportions.

What sets HanziFeed apart is the context around each animation. The stroke order isn't isolated -- it's one panel in a 6-panel character analysis that includes radical decomposition, character families, common words, frequency data, and example sentences. You see how the character is written and why it's structured the way it is. The 205-radical system shows how components combine, which makes stroke order intuitive rather than arbitrary.

Rice Grid Animation

Every character animated stroke-by-stroke on a traditional rice grid, showing proper proportions and stroke direction.

Radical Decomposition

See how components combine structurally -- understanding radicals makes stroke order predictable instead of random.

Character Families

Characters sharing components are grouped together. Learn one stroke pattern and it applies across related characters.

HSK 2026 Coverage

All 3,145 characters from the current HSK syllabus with tone-colored pinyin and level indicators.

What it does well: Stroke animation integrated with deep character analysis, radical-based structural understanding, 90,000+ example sentences, 12,000+ native audio recordings, full offline support, 6-bucket Leitner SRS.

Limitations: No freehand writing recognition or handwriting grading. The stroke order feature is view-based -- you watch and learn the sequence, but the app doesn't grade your actual writing. If you need active stroke feedback, pair HanziFeed with Skritter.

Pricing: Free with all core features. Pro at $4.99/month.

Best for: Learners who want stroke order as part of a comprehensive character study system. Those who believe understanding structure leads to better writing than rote tracing.


3. Pleco -- Best Dictionary with Stroke Data

Pleco is primarily a dictionary, but its stroke order features are worth mentioning. The base app includes basic stroke order diagrams for most characters. The paid Stroke Order add-on provides animated demonstrations with more detail.

The real strength is coverage -- Pleco's dictionary spans over 40,000 entries, so you can look up virtually any character and see its stroke order. The workflow is natural: encounter a character in the wild, look it up, see the stroke order, add it to your flashcard deck. No other app matches that dictionary-to-stroke-order pipeline.

What it does well: Massive character coverage, natural dictionary lookup workflow, handwriting recognition for looking up unknown characters.

Limitations: Stroke order is a secondary feature, not the main focus. Animations are basic compared to Skritter or HanziFeed. No structured learning path -- you're looking things up, not following a curriculum.

Pricing: Free base app. Stroke order add-on is a paid upgrade.

Best for: Learners who already use Pleco as their dictionary and want stroke order integrated into their existing workflow. See our Pleco comparison for more.


4. Inkstone -- Best Free Option

Inkstone is a free, open-source app focused specifically on Chinese character writing practice. It provides stroke-by-stroke animations and lets you practice freehand writing with basic stroke recognition. The character library covers around 3,000 characters, roughly aligned with common frequency lists.

For a free app, Inkstone is surprisingly capable. The animations are clear, the practice mode works well enough for casual study, and it runs fully offline. The downside is limited polish -- the interface is functional but plain, and there's no SRS system, no audio, and no example sentences. It's a writing practice tool, nothing more.

What it does well: Free freehand writing practice, clear animations, offline support, no ads.

Limitations: No SRS, no audio, no example sentences, no radical analysis. Interface is basic. Development updates are infrequent.

Best for: Budget-conscious learners who want dedicated stroke order practice without paying for a subscription. Good supplement to a more comprehensive learning app.


5. Hanping Chinese Dictionary

Hanping is an Android-focused Chinese dictionary with solid stroke order features. It includes animated stroke diagrams for over 20,000 characters -- more than most dedicated stroke order apps. The tracing mode lets you practice writing on screen with basic feedback.

The app is well-designed and reasonably priced as a one-time purchase. For Android users who want a dictionary with strong stroke order support, Hanping fills the same niche that Pleco does on iOS, often with a cleaner interface.

What it does well: Large character coverage, clean Android interface, one-time purchase pricing, offline support.

Limitations: Android only. Stroke feedback is basic compared to Skritter. Dictionary-first design means learning features are secondary.

Best for: Android users who want a dictionary with integrated stroke order. Those who prefer one-time purchases over subscriptions.


6. Stroke Order App (by CCC)

This is a simple, focused app that does exactly what the name suggests: shows you stroke order for Chinese characters. It covers about 7,000 characters with step-by-step animations and includes a quiz mode where you tap strokes in the correct sequence.

The quiz mode is a nice middle ground between passive viewing and full freehand writing. You don't need to draw strokes accurately -- you just need to identify the correct order. It's less demanding than Skritter but more engaging than watching animations.

What it does well: Focused stroke order drill, quiz mode for active recall, good character coverage, simple interface.

Limitations: No SRS, no vocabulary integration, no character analysis. It's a single-purpose tool.

Best for: Learners who want quick stroke order reference and light quiz practice without committing to a full learning platform.


Which Approach Is Right for You?

The apps above fall into three categories, and your choice depends on what you actually need from stroke order practice.

Choosing by your stroke order goals
Your GoalBest Fit
Active handwriting with gradingSkritter
Stroke order + deep character analysisHanziFeed
Quick stroke lookup while readingPleco or Hanping
Free writing practiceInkstone
Stroke order quiz drillsStroke Order (CCC)
HSK exam writing prepSkritter + HanziFeed together

Why Stroke Order Actually Matters

Some learners question whether stroke order is worth studying at all. If you're only reading and typing Chinese, you can get by without it. But there are real benefits beyond calligraphy.

First, stroke order follows consistent rules -- top to bottom, left to right, horizontal before vertical. Once you internalize these patterns, you can predict the stroke order of unfamiliar characters with reasonable accuracy. This is the same structural logic behind learning radicals -- patterns compound.

Second, handwriting recognition on phones and tablets depends on stroke order. If you write characters in random order, the recognition software often fails. Correct stroke order makes handwriting input reliable.

Third, knowing stroke order helps with stroke count lookups in traditional dictionaries. And for HSK 2026 writing sections, correct stroke order is explicitly tested at certain levels. See our HSK 2026 guide for what each level requires.

The Case for Combining Apps

For serious learners, the strongest setup combines two approaches: an app for understanding (why characters are structured the way they are) and an app for practice (active writing drills).

A structural analysis app plus Skritter is a common pairing. Use radical decomposition and character families to understand structure, then use Skritter to practice writing with feedback. The structural knowledge makes the writing practice more efficient -- you're not memorizing random strokes, you're reinforcing patterns you already understand.

If budget is a concern, a free character analysis tool plus Inkstone gives you animation plus freehand practice at no cost. It's less polished than the Skritter combo, but it works.


Frequently Asked Questions

Do I need to learn stroke order if I only type Chinese?
You can get by without it for reading and typing, but knowing stroke order improves character recognition, makes handwriting input work properly, and helps you understand how characters are structurally composed. It's also tested on certain HSK writing sections.
What are the basic stroke order rules?
The main rules: top to bottom, left to right, horizontal before vertical, outside before inside, close the frame last, center before sides (for symmetrical characters). These cover about 90% of characters. The exceptions are few enough to memorize individually.
Can I learn stroke order from YouTube instead of an app?
YouTube videos can demonstrate stroke order, but they're passive viewing with no review system. An app with SRS ensures you revisit characters at optimal intervals and can quiz you on order. Videos are fine as a supplement, not a primary study method.
How long does it take to internalize stroke order rules?
Most learners internalize the basic rules within 2-3 months of regular practice. After that, you can predict stroke order for unfamiliar characters with 80-90% accuracy. The exceptions take longer but are relatively rare.
Is Skritter worth the price for stroke order alone?
If active handwriting practice with grading is your top priority, yes. Skritter's writing recognition is genuinely the best available. If you mainly want stroke order reference and animation, HanziFeed or Pleco provide that at lower cost. It depends on whether you need to practice writing or just learn the correct sequence.

Our Recommendation

For active writing practice, Skritter is the clear leader. Its real-time stroke grading is unmatched, and the large character library means you won't outgrow it.

For stroke order integrated with character learning, HanziFeed gives you animations alongside radical decomposition, character families, and example sentences. You learn why characters are structured the way they are, not just the stroke sequence.

For quick reference, Pleco's dictionary workflow is hard to beat -- look up any character and see its stroke order immediately.

The most effective approach for most learners: combine a structural character study tool with a dedicated writing app like Skritter. Understanding how characters are built makes writing practice significantly more productive than rote tracing alone.

For more on choosing the right character learning setup, see our guide to Chinese character apps and our Chinese flashcard app comparison.

See stroke order in context

Explore animated stroke order for 3,145 characters alongside radical decomposition, character families, and 90,000+ example sentences -- all free to start.