Kanji Obsession app icon

Build Muscle Memory.
Write Kanji Without Hesitation.

A mastery-first writing system. No points. No streaks. No ads. One continuous, distraction-free stream that builds zero-hesitation recall — character by character, stroke by stroke.

Start Writing ✍️
🔒 No Tracking 📴 Works Offline 🔕 No Notifications 🚫 No Ads 💰 Pay Once

Beyond Gamification.
Into Mastery.

Most language apps optimize for engagement metrics — points, streaks, and leaderboards that keep you tapping, not learning. Kanji Obsession optimizes for one thing only: permanent recall.

Typical Language Apps Kanji Obsession
Points, XP, and leaderboards Mastery-based progression — you advance when you can write it
Streak pressure and daily nags Learn on your schedule. No guilt mechanics.
Banner ads and upsell pop-ups Zero distractions. Pure writing surface.
Multiple choice recognition Handwrite every character. No guessing.
Monthly subscription Pay once. Own it forever. Works offline.
Randomized review order Topological ordering — building blocks first
Zero distraction is a feature, not a missing one. Every design decision removes cognitive load so you can enter a flow state and stay there. The only metric that matters is whether your hand remembers.

The Component Blueprint Method

Complex Kanji are assembled from simpler ones. Kanji Obsession maps the entire writing system into a dependency graph — you always learn the building blocks before the characters that need them.

Dependency Graph
How Components Combine
Watch the assembly...

Dynamic Kana Unlocking

Before each Kanji, the app drills the Hiragana you need for its kun-yomi (Japanese reading) and the Katakana for its on-yomi (Chinese reading). Every syllabary character stays fresh in your muscle memory — whether you're a complete beginner or brushing up.

Kanji Hiragana (kun-yomi) Katakana (on-yomi)

Perfect Execution, Not Self-Assessment

Most spaced repetition systems ask you to rate your own recall ("Was that Easy, Good, or Hard?"). That's unreliable. We enforce perfection instead.

1

Write from Memory

A character appears. You must write it — correct stroke order, correct form, from memory alone.

2

Hesitation Detection

Pause too long? A hint appears automatically. The system notes you weren't fluent yet.

3

Repeat Until Flawless

You repeat the character until you can write it without pause, without hints — pure muscle memory.

Why We Don't Use Quality Scores

Traditional SRS systems like SuperMemo-2 rely on the learner self-reporting recall quality on a 0–5 scale. This introduces subjective bias — overconfident learners advance too fast, anxious learners waste time on material they already know.

Kanji Obsession eliminates this variable entirely. We don't ask you to rate your recall. We measure it. If you can write the character from memory without hesitation, you know it. If you can't, you repeat it. The algorithm is binary: perfect or not yet.

The result is a session where every character reaches 100% execution quality before you move on. No character slips through with a "3 out of 5" rating. Every stroke is earned.

🎬 App recording coming soon — see the Anti-Hesitation Mechanic in action.

From Characters to Words — Instantly

Isolated character drills aren't enough. The moment you unlock a new Kanji, you immediately write high-frequency words that use it — cementing muscle memory in real-world context.

After mastering and individually, you're immediately asked to write the word 日本 (Japan). The dependency graph ensures you've already practised every component — so the word feels natural, not overwhelming.

day / sun
+
book / origin
=
日本 Japan

Words are sorted into the same dependency tree as individual characters. You never encounter a word before you've mastered every Kanji it contains. This eliminates guessing and builds compound recall from the ground up.

Engineered to Respect Your Attention

🛡️

Privacy-first

All data stays encrypted on your device (SQLCipher). Nothing is ever sent to us.

✈️

Offline dictionary

Full Japanese dictionary available offline. Study anywhere — no internet required.

🔕

Zero interruptions

No push notifications, no streak pressure, no study goal nags. Learn at your own pace.

💎

Pay once, keep forever

One-time purchase unlocks advanced levels. No subscriptions, no recurring fees.

📊

No tracking or analytics

No analytics SDKs, no ad networks, no third-party trackers of any kind.

✍️

Stroke-order practice

Write Kanji stroke by stroke with on-device handwriting recognition.

Intentional Constraints

  • Paid app (no free tier beyond base content)
  • No cloud sync between devices
  • No social or community features