The whole JLPT stack in one iOS app

Lessons, smart reviews, kanji writing and mock exams from N5 to N1 - one spaced-repetition queue, fully offline.

Coming to the App Store

- Tadori (ta-DOH-ree), “to follow the path.”

One queue, not four apps

Vocabulary, kanji, grammar and kana share a single spaced-repetition schedule, so a kanji you met in a reading passage and a word you met in a lesson come back together instead of in four separate apps.

Kanji you write, not tap

Stroke-order animation and guided tracing, so the shape goes into your hand as well as your memory.

A dictionary that works on the train

30,136 entries bundled in the app. Type romaji, kana, kanji or English. No signal needed, ever.

Exams before the exam

37 timed mock exams scored against the real 0–180 scale, with the sectional minimums shown - and every score labeled as an estimate, because that is what it is.

What is actually built

Every app in this category claims N5 to N1. Here is how much of it exists today. No level is finished, and the table says so rather than rounding up.

Content built per JLPT level
Level Vocab Kanji Grammar Units Status
N5 80 72 30 12 In progress
N4 69 65 36 12 In progress
N3 79 70 48 16 In progress
N2 76 77 60 20 In progress
N1 87 83 72 24 In progress

Across all five levels: 84 units, 148 kana across 10 lessons, 37 graded reading passages and 37 timed mock exams. Counted August 6, 2026. The reasoning, level by level.

Offline first, and an account only if you want one

Everything works signed out. Your review history lives in a local database on your iPhone, and no analytics SDK ships in the build.

If you want your progress to survive a lost phone, you can sign in with Apple and the app keeps a copy of it. That is the only thing an account does, it is optional, and you can delete it and the copy from inside the app without touching what is on your iPhone.

The privacy policy says exactly what the copy contains, and it is written from the code.

Questions

Do I need an account?

No. Everything works signed out, and what you learn is stored on your iPhone. Signing in with Apple is optional and does one thing: it keeps a copy of your progress so it survives a lost phone. More in the privacy policy.

Does it work offline?

Yes, completely, including the dictionary. That is the point of bundling 30,136 entries in the app rather than calling an API.

Is the whole N5–N1 path finished?

No, and the table above says exactly where each level stands. Every level has a foundation; none is complete.

Where does the Japanese data come from?

The dictionary is JMdict, used under CC BY-SA 4.0. Every source is listed with its license.