Bunpro vs jpdb (2026): grammar SRS or vocabulary-from-media SRS — which gap are you filling?
Short answer: these two are not competitors, and treating them as one is the mistake this comparison exists to fix. Bunpro is a grammar SRS with written explanations and fill-in-the-blank production. jpdb is a vocabulary and kanji SRS built on top of a database of anime, novels and games, so your reviews are the words in the thing you are about to watch or read. Bunpro costs $5 a month; jpdb currently has no paid tier at all. If you are stuck on grammar, Bunpro. If you can read grammar but drown in unknown words the moment you open real Japanese, jpdb. A lot of people end up running both.
I build BetterLingo from Japan and I study on a stack like this myself. This page names what each tool is better at rather than picking a winner, and says plainly what BetterLingo is not, near the bottom. Every price and feature claim below was read off the tools' own pages on 28 August 2026.
Why this comparison barely exists
Search bunpro vs jpdb and page one is Bunpro's own community forum, two Reddit threads, a Bunpro review that does not mention jpdb, and — genuinely — an article comparing Bunpro to Bunpo, a different app with a similar name. There is no dedicated head-to-head. That is not because nobody wants one; it is because the two tools sit in different halves of the problem and nobody has bothered to write down where the line is. So this page draws the line.
What they actually are
Bunpro is a browser-first grammar SRS. You add grammar points to a queue and it shows you fill-in-the-blank sentences at spaced intervals, so you have to produce the form instead of recognising it in a multiple-choice list. Each point carries a write-up, example sentences, and cross-references to the page numbers where that point appears in the common textbooks. Bunpro's own pricing page counts over 900 grammar items, over 10,000 example sentences and 120+ graded reading passages. Vocabulary decks have been added over the years, but grammar is unmistakably the core.
jpdb is a Japanese dictionary with a vocabulary and kanji SRS wrapped around it, and its distinguishing feature is the database behind it: pre-built decks for individual anime, visual novels, light novels and games, each with a machine-learned difficulty rating so you can pick something at your level and pre-learn its vocabulary before you start. It is still labelled beta in its own header, and it has no pricing page and no advertised paid tier as of August 2026.
Two design decisions make jpdb behave unlike other SRS apps, and both are documented in its FAQ:
- No fixed kanji order. Kanji are taught dynamically, bottom-up, from the words you actually want to learn. Ask for 子豚 and it teaches 月, 豕, 豚, 子 and then the word — only what that word needs, nothing else. WaniKani's fixed level ladder is the opposite philosophy.
- Its own kanji keywords, deliberately not Heisig's. The FAQ argues Heisig assigned 村 "town" and 町 "village" the wrong way round, and 校 "exam" where "school" makes 高校 and 校舎 decompose sensibly. Whether you agree or not, this is a considered position, not a shortcut.
The SRS engines are genuinely different
Bunpro's review is a production test: you type the grammar form into a blank in a sentence, with a "ghost" mechanism for items you have recently failed and a long list of accepted alternate answers. Getting it right means you can generate the form, not just spot it.
jpdb's scheduler models the full forgetting curve and was fitted with machine learning on historical SRS data, and the practical consequence matters more than the theory: reviewing early or late does not break it. Review a card ten hours after a twenty-hour interval and it shortens the next one; review it at forty hours and, if you pass, it lengthens. Its own answer to "I have hundreds of due cards" is to do as many as you like and ignore the rest, which is not advice most SRS apps can safely give.
What Bunpro is better at
- Grammar, written down and sequenced. jpdb has no grammar SRS at all. This is the whole reason to pay for Bunpro.
- Explanations. Bunpro tells you why a form works and how it differs from three neighbouring forms, with textbook cross-references so it slots into Genki or Tobira instead of competing with them.
- Production practice. Typing the form beats recognising it, and beats it by more than people expect.
- Structured reading. 120+ graded passages, ordered. jpdb's reading material is real media at whatever difficulty it happens to be.
- It is finished. Full JLPT grammar range, a support team, native audio on examples.
What jpdb is better at
- Vocabulary aimed at a specific thing you want to consume. Pre-learn the words in one anime or novel and start it able to read it. Nothing else does this as cleanly.
- Difficulty ratings across a large media library, so "what should I read next" has a real answer instead of a forum guess.
- Kanji taught by need, not by level. No grinding through radicals for words you will not meet for a year.
- A forgiving scheduler. Miss a fortnight and it recovers; you are not punished with a wall.
- Price. No paid tier. That is hard to argue with.
Where each one stops
Bunpro stops at recognition-adjacent grammar. It will not judge a sentence you wrote yourself; the blank has a defined set of right answers. Its vocabulary side is real but is nobody's favourite feature.
jpdb stops at grammar entirely, and at polish. There is no grammar teaching, no mobile app (the FAQ says add the site to your home screen, and that iOS blocks review audio autoplay outright), it is still marked beta, manga are not in the database yet, and the interface is spartan even by SRS standards. It also assumes you are already consuming native media — if you are at N5 with nothing you can read, its core advantage does not apply to you yet.
Prices, as published on 28 August 2026
- Bunpro: free tier at $0 (browse grammar and vocab pages, reading passages, no SRS reviews); Premium $5 USD/month; Lifetime $150 USD one-time. All new accounts get a 30-day Premium trial, no card required.
- jpdb: no pricing page, no advertised paid tier. Free to sign up and use as of this date.
How to choose in one line
If you cannot explain the difference between ように and ような, buy Bunpro. If you can read the grammar in a page of a novel but do not know a third of the words on it, use jpdb. If both are true, use jpdb free alongside Bunpro's trial and see which queue you actually open in the evening — that, not the feature list, is the deciding number.
Where BetterLingo fits, and what it is not
I should be straight about my own tool. BetterLingo is not an SRS. There is no deck library, no dictionary import, no card editor, and no scheduler competing with the two above. What it does is the thing neither of them does: it gives you JLPT-style questions including free-form written ones, and it marks what you wrote and tells you why it is wrong. It is small and new, and it has nothing like jpdb's media database or Bunpro's grammar write-ups. If you want spaced repetition, use one of these two. If you want to find out whether you can actually produce an answer under exam conditions, that is the gap I am building into.
Related reading: Bunpro vs Anki, Bunpro alternatives, and Japanese particle practice.
Next steps
Pick the one that fills your actual gap, give it two weeks, and judge it on whether you opened it — not on its feature list. If you want to test whether the grammar has stuck by writing rather than clicking, try a few graded JLPT questions on BetterLingo.