Skip to content
KanjiKanji

About

Built for the long arc of learning kanji.

KanjiKanji Modern is a Japanese kanji learning app for iPhone. It uses adaptive spaced repetition (SRS) to schedule reviews around what you almost remembered — not what an off-the-shelf algorithm thinks you should see next.

Why kanji is hard, and why most apps don't help.

Kanji is dense. Each character carries one or more meanings, one or more on'yomi readings, one or more kun'yomi readings, a stroke order, and a place in a larger network of related primitives. That's not a flashcard problem — it's a recall and recognition system.

Most kanji apps treat the problem as a flat list. KanjiKanji Modern doesn't. Reviews are scheduled with a spaced-repetition algorithm tuned for kanji-specific recall failure modes, and the curriculum is ordered by JLPT level and practical frequency, not arbitrary lesson chunks.

Complete JLPT coverage

All 2,000+ kanji from JLPT N5 through N1, organized into structured study paths per level. The free tier covers N5 and N4; Premium unlocks N3, N2, and N1.

Stroke order, the right way

Animated stroke-order guides for every kanji, sourced from KanjiVG. Premium adds on-device handwriting practice — your stroke data never leaves the phone.

Progress that's actually informative

Daily, weekly, and monthly analytics. Weak-point identification surfaces kanji you keep missing and routes them back into focused practice sessions.

The method, in three lines.

  1. Place yourself. A brief on-app assessment estimates your current JLPT level so the curriculum starts where you are, not at N5 by default.
  2. Learn a few new each day. The free tier paces you to 3 new kanji per day; Premium up to 20. Pacing is a feature, not a paywall — overlearning is the most common failure mode.
  3. Review on a schedule that adapts. Reviews are scheduled by the SRS algorithm based on how confidently you recalled each item — Again, Hard, Good, or Easy.
Handwriting recognition runs on-device via PencilKit and Google ML Kit Digital Ink. Your stroke data never leaves your phone.
Source: App Privacy Label
All 2,000+ kanji from JLPT N5 through N1 are included; stroke-order animations are powered by KanjiVG data.
Source: App Store Description

For more on the underlying method, read what spaced repetition is and why it works or see how we compare to WaniKani and Anki.

Last updated

Start where you are.

The first session is two minutes. The 100th is the one that matters.