All articles
January 15, 202611 min readMichael
Chinese characterscharacter learningapp comparisonHSKstudy tools

7 Best Apps to Learn Chinese Characters in 2026

An honest look at the top character learning tools -- what each does well, where each falls short, and how to pick the right one.

Learning Chinese characters is one of the biggest hurdles for English speakers tackling Mandarin. Thousands of characters, each with its own strokes, meaning, and pronunciation. The right app makes a real difference between steady progress and frustrated stalling.

We tested seven character learning apps over several weeks of daily use. This guide covers what each one actually does well, where it falls short, and who it's best suited for. No app is perfect for everyone, and we're not pretending otherwise.

What We Looked For

Quick Pick Summary

Best app for each learning priority
Your PriorityBest AppWhy
Structural character analysisHanziFeed6-panel breakdown of every character
Writing practice with feedbackSkritterReal-time handwriting recognition
Comprehensive dictionaryPleco340,000+ entries, one-time purchase
Full customizationAnkiBuild exactly what you need
Visual mnemonicsPandaneseStory-based character memory
Zero costTOFU LearnGenuinely free, no paywalls
Beautiful visual storiesZizzleHand-illustrated character lessons

Detailed Reviews

1. HanziFeed -- Best for Structural Analysis

HanziFeed treats Chinese characters as systems to be understood, not shapes to be memorized. Every character gets a 6-panel analysis covering structure, words, usage, character families, sentences, and spaced repetition review. The idea is that once you see how a character is built and why it looks the way it does, remembering it becomes much easier.

The app covers all 3,145 characters in the HSK 2026 exam syllabus, organized by 205 radicals. It includes animated stroke order on a traditional rice grid, tone-colored pinyin, and 90,000+ example sentences with native audio from four different speakers. The whole thing works offline.

For a deeper look at how characters aren't random, see our piece on why Chinese characters have a logic to them.

3,145
HSK Characters
205
Radicals Covered
90,000+
Example Sentences
12,000+
Audio Recordings

Strengths

Unmatched character decomposition. Massive sentence library with audio. HSK 2026 alignment. Full offline mode. Free core features with Pro at $4.99/month. Built-in SRS tuned for characters.

Limitations

No handwriting recognition or scoring. No speaking/production practice. Less customizable than Anki for custom decks.

Best for: Learners who want to understand characters deeply, not just recognize them. Strong choice for HSK exam preparation.

2. Skritter -- Best for Writing Practice

Skritter has been the go-to for character writing practice since 2008. You write characters by hand on a rice grid, and the app scores your stroke order, direction, and shape in real-time. The handwriting feedback is genuinely the best available -- it catches sloppy shortcuts and enforces proper technique.

The database covers 8,000+ characters with spaced repetition built into the writing practice loop. It works across iOS, Android, and web with good syncing.

The main gap is that Skritter focuses narrowly on reproducing characters. You don't get structural analysis, radical decomposition, or extensive sentence context. It teaches your hand, not your understanding. At $14.99/month, it's also one of the pricier options. We cover this in more detail in our HanziFeed vs Skritter comparison.

Strengths

Best-in-class handwriting feedback. Stroke order enforcement prevents bad habits. Good cross-platform syncing. Comprehensive character coverage.

Limitations

No structural character analysis. Fewer example sentences. Writing-only focus is narrow for early learners. $14.99/month or $99/year.

Best for: Learners focused on writing accuracy. If your goal includes HSK writing exams or authentic handwriting, Skritter is the specialist. Best paired with a structural analysis tool. See our Skritter alternative guide for more options.

3. Pleco -- Best Comprehensive Dictionary

Pleco is less of a learning app and more of an indispensable reference. Its 340,000+ dictionary entries cover everything from common vocabulary to obscure classical terms. Handwriting recognition lets you look up characters you can't type. There's a basic flashcard module with SRS, example sentences for most words, and offline support for the core dictionary.

The learning features are secondary -- flashcards are utilitarian, and there's no character decomposition or structural analysis. The interface is dense and reference-oriented. But for anyone studying Chinese long-term, Pleco pays for itself quickly. For a closer look, see our HanziFeed vs Pleco comparison.

Strengths

Most comprehensive Chinese-English dictionary. Handwriting lookup. One-time purchase option around $20. Minimal ads or upsells.

Limitations

Learning features are basic. No structural analysis. Interface is cluttered for pure study. Steep learning curve for full feature set.

Best for: Every serious learner needs Pleco as a reference dictionary. Use it alongside a dedicated learning app, not as a replacement for one.

4. Anki -- Best for Customization

Anki is a free, open-source flashcard tool with a devoted following. It's not Chinese-specific, but the spaced repetition algorithm is proven and the community has built thousands of Chinese decks -- including comprehensive HSK sets with audio, images, and pinyin coloring.

The power is in customization. You can build or modify any card, mix character learning with grammar or sentence mining, and control every detail of your review schedule. The tradeoff is that Anki demands technical comfort. The default interface is intimidating, deck quality varies wildly, and you're responsible for curating your own content. Mobile experience is limited compared to native apps. We explore this tradeoff in our HanziFeed vs Anki comparison.

Strengths

Unmatched customization. Proven SRS algorithm. Thriving community with thousands of Chinese decks. Free and open-source. Works on all platforms.

Limitations

No built-in character analysis. Steep learning curve. Deck quality is your responsibility. No audio or images unless added manually. Limited mobile UX.

Best for: Advanced learners comfortable building custom systems. Not recommended as your first character learning app.

5. Pandanese -- Best for Mnemonics

Pandanese teaches characters through mnemonic stories and visual storytelling. Each character gets a narrative connecting its shape to its meaning. The approach is engaging, especially for visual learners who remember stories better than isolated strokes. It covers HSK 1-6 with a polished mobile app and spaced repetition.

The stories are creative but not always etymologically accurate -- they're invented mnemonics, not real character history. Coverage stops at HSK 6, and the sentence library is smaller than dedicated tools. At $4.99/month, it's fairly priced for what it offers. See our HanziFeed vs Pandanese comparison for more.

Strengths

Engaging mnemonic system. Good HSK 1-6 progression. Polished design. Affordable at $4.99/month.

Limitations

Mnemonics are creative, not historical. Limited to HSK 1-6. Fewer sentences than competitors. Less structural detail on radicals.

Best for: Visual learners who struggle with abstract memorization. Good for building an HSK 1-6 foundation.

6. TOFU Learn -- Best Free Option

TOFU Learn is genuinely free -- no ads, no premium tier, no paywalls. It's community-driven and open source, offering character learning with stroke order, a radical system, spaced repetition flashcards, and HSK-aligned content. Example sentences and audio are included.

The tradeoff is what you'd expect from a smaller volunteer team: the interface feels dated, feature development is slower, audio and sentence coverage is thinner, and occasional bugs surface. But for learners where cost is the deciding factor, TOFU Learn is the real deal.

Strengths

Completely free with no hidden costs. Active open-source community. Includes radicals, decomposition, sentences, and audio.

Limitations

Dated interface. Slower updates. Fewer recordings and sentences overall. Community maintenance means occasional rough edges.

Best for: Budget-conscious learners wanting a legitimate free option. Works well as a supplement to other tools.

7. Zizzle -- Best for Visual Stories

Zizzle uses hand-drawn illustrations and short stories to teach characters. Each lesson pairs an artist-created visual narrative with the character's shape and meaning. The production value is high, and learning genuinely feels like entertainment rather than study.

The character database is smaller than most competitors, stories are creative rather than etymologically accurate, and coverage doesn't extend to the full HSK syllabus. It's primarily recognition-focused with basic spaced repetition. We compare the two in detail in our HanziFeed vs Zizzle comparison.

Strengths

Most visually beautiful character app. Genuinely engaging stories. Excellent for complete beginners and children. High production value.

Limitations

Smaller character database. Stories aren't etymologically accurate. Doesn't cover full HSK. Focused on recognition, not writing.

Best for: Absolute beginners and visual learners. Excellent as an introduction before moving to more comprehensive tools.


Full Comparison Table

Feature comparison across all seven apps
FeatureHanziFeedSkritterPlecoAnkiPandaneseTOFUZizzle
Character Analysis6-panelNoNoNoMnemonicsBasicVisual
Radical DecompositionYesNoNoVia decksPartialYesPartial
Writing PracticeStroke orderHandwritingNoVia add-onsNoStroke orderNo
Example Sentences90,000+LimitedExtensiveVia decksSomeSomeLimited
Native Audio12,000+BasicSomeVia decksSomeSomeSome
Spaced Repetition6-bucketYesBasicAdvancedYesYesBasic
HSK 2026 AlignedYesNoNoVia decksHSK 1-6YesPartial
Offline ModeFullLimitedCore dictFullLimitedLimitedLimited
Pricing$4.99/mo$14.99/moFree + paid add-onsFree$4.99/moFree$6-10/mo

Frequently Asked Questions

Do I need to use only one app?
No. Many learners combine apps based on their strengths. A common pairing is HanziFeed for structure and understanding plus Skritter for writing practice, or HanziFeed for characters plus Anki for sentence mining. The best setup depends on your goals and how much time you have.
Which app should a complete beginner start with?
Either HanziFeed (for structural understanding) or Pandanese (if you learn better through stories). Both are beginner-friendly with clear progression. Anki and Pleco have steeper learning curves and work better once you have some foundation.
Can I learn characters without writing practice?
Yes. Recognition is more critical than production for reading and speaking. Most apps focus on recognition. Add writing practice later if HSK writing exams or handwriting fluency are your goals.
Do character apps replace a full Chinese course?
No. Character apps handle the written system but don't teach grammar, speaking, or listening comprehension. Pair with a broader course -- HelloChinese, Duolingo, or a tutor -- for complete language learning.
Which app has the most example sentences?
HanziFeed leads with 90,000+ example sentences with native audio. Pleco's dictionary has extensive examples too, but they're reference-oriented rather than structured for learning.

Our Recommendation

For most learners, start with HanziFeed. The combination of structural analysis, HSK 2026 alignment, 90,000+ sentences, and a free core tier makes it the strongest starting point for character learning. The 6-panel system helps you understand characters rather than just memorize shapes, which pays off as your vocabulary grows.

Once you've built a foundation through HSK 2-3, consider adding Skritter if writing accuracy matters for your goals, or Anki if you want deep customization. Keep Pleco on your phone as a reference dictionary -- it's useful at every level.

The most important thing is consistency. Pick one primary app and use it daily. The best character learning tool is the one you actually open.

Start with structural understanding

Download HanziFeed and learn Chinese characters through 6-panel analysis, 90,000+ sentences, and built-in spaced repetition.

Try HanziFeed

Analyze radical structure, trace stroke sequences, and build lasting retention — free on iOS and Android.