Simple, honest pricing

Start exploring every character's story

Unlock the full picture-book experience — real stroke order, ancient glyph evolution, and animated character meanings.

Save 38%
Free Explorer
Discover how each character tells its story
$0
forever free
  • 24 built-in characters
  • Full stroke-order animation
  • Ancient glyph evolution
  • Animated character meaning
  • Unlimited character search
  • Example sentences & pinyin
  • Unlimited saved characters
  • Priority new characters
Start free →
Best value
Lifetime Explorer
One payment, stories forever
$198
one-time · yours forever
  • Everything in Explorers
  • Lifetime access — never expires
  • All future character additions included
  • Priority access to new features
  • Support independent creation
  • Classroom / teacher tools
For Teachers & Classrooms
Everything Explorers has, plus tools to guide your students
$120
per year · up to 30 students
  • Student account management (≤30)
  • Class progress dashboard
  • Assign characters to study
  • All Explorers features for each student
Contact us →
Frequently asked
What do I get with the free plan?
24 beautifully crafted characters — each with real stroke order, the full four-era glyph evolution, and animated character meaning. No sign-up required.
What makes HanziStory different from other apps?
Most apps show you how to write a character. HanziStory shows you why it looks the way it does — through the character's actual evolution from oracle bone to modern form, and an animated scene that brings its meaning to life. It's a story, not a drill.
How does annual billing work?
You pay once a year and get full access for 12 months. Your subscription auto-renews unless you cancel. Monthly billing is also available at $8/month.
Can I switch from monthly to annual?
Yes — email us and we'll pro-rate the difference instantly.
Do you offer refunds?
Yes, within 7 days of purchase if you're not satisfied — no questions asked.
What payment methods do you accept?
Credit cards, debit cards, and PayPal via Stripe/Paddle. We don't store your payment details.