jpdb vs WaniKani (2026): kanji from media or kanji by curriculum
The choice is not which spaced-repetition engine is smarter. It is where your next 2,000 kanji come from: a fixed 60-level curriculum someone else sequenced, or the actual anime, novel or game you are about to sit down with. WaniKani is the curriculum. jpdb is the media.
I build BetterLingo from Tokyo, and this pairing comes up constantly because both tools are good and they are not trying to do the same thing. Here is the straight version, including the parts where neither of them is the tool I make.
What each one actually is
jpdb is a free vocabulary and kanji SRS built around media decks. Pick the anime, visual novel, manga or light novel you want to read, and jpdb gives you its vocabulary list, ordered by how soon each word appears, with difficulty stats for the whole work. Its scheduler is FSRS-style and adapts to your recall.
WaniKani is a fixed 60-level path through roughly 2,000 kanji and 6,000 vocabulary words. It breaks every kanji into radicals, writes the mnemonic for you, and decides the order. You do not choose what comes next — that removal of choice is the product.
Where jpdb is straightforwardly better
- Immersion vocabulary. If you know what you want to read or watch, jpdb pre-teaches exactly that vocabulary in appearance order. Nothing else does this as cleanly, and it is the single strongest reason to pick it.
- Price. Free, with an optional supporter tier. WaniKani is around $9/month or $299 lifetime with the first three levels free.
- Scheduling. jpdb's intervals adapt to how you actually perform. WaniKani's are fixed, and cannot be loosened on a level that is too easy or tightened on one that is punishing you.
- Coverage stats before you commit. jpdb will tell you what percentage of a specific work you already know, which is a genuinely useful way to pick your first novel.
Where WaniKani is straightforwardly better
- Ordering as a real curriculum. Radical, then kanji, then vocabulary that reuses it. jpdb's order is driven by the media you chose, so early on you will meet hard kanji simply because episode one used them.
- Mnemonics that already exist. Two thousand workable mnemonics is a year of writing you do not have to do. jpdb gives you far less scaffolding per item.
- It removes the decision. People stall on flexible tools because every session starts with a choice. WaniKani starts with a queue.
- Polish and community. Years of scripts, forums and user support. jpdb is small, fast and much barer, and its ecosystem is thin by comparison.
The honest test: which failure sounds like you?
Both tools fail in a specific, predictable way, and you probably already know which one is yours.
The WaniKani failure is grinding to level 20 with a 300-item review pile and no memory of the last time you read a real sentence. The kanji went in; nothing came out. If that is your history, jpdb's media decks fix the exact problem — every word you drill is one you are about to meet in context.
The jpdb failure is opening it, browsing three anime, adding two decks, and never getting past the first hundred words because nothing tells you what to do on a bad day. If that is your history, WaniKani's fixed path is worth the $9.
Where BetterLingo sits, honestly
I am not going to tell you to use my app instead of either of these, because for the job in this article it is not the better tool. BetterLingo is small and new. It has no mature SRS deck library, nothing like jpdb's media coverage, and nothing like WaniKani's 60-level curriculum or its mnemonics. If kanji SRS is the thing you need, pick one of those two.
What BetterLingo does that neither does is mark free-form written answers. jpdb and WaniKani both ask you to recall an item and check yourself against a fixed reading or meaning. Neither asks you to produce a sentence and tells you what is wrong with it. That is a different skill, and it is the one the JLPT and real conversation actually test. Most people who are serious end up running an SRS for kanji and something else for production — the two jobs do not collapse into one tool.
What I would actually do
- Below roughly N4, no reading target yet: WaniKani. You need ordering more than you need relevance.
- You have a specific thing you want to read or watch: jpdb, deck it, and start.
- Sitting an upcoming JLPT: either one for kanji, plus timed practice on the question formats — see WaniKani vs Anki for the deck-building side of the same decision, and the quiz to see where you are.
Next steps
Pick the one whose failure mode is not yours, run it for a month, and judge it on whether you read more Japanese — not on your review streak. If you want to check whether the kanji you are drilling are turning into sentences you can write, that part is free here.