Header 640x

    A Review of Bunpro A Valuable Companion App for Grammar Studies and More

    For many Japanese learners out there, grammar study begins the old fashioned way: in a textbook. In the popular beginner textbook series Genki for example, the authors present learners with a dialogue in Japanese, and then break down the grammar points used alongside the vocabulary to help learners better understand it. While this is a great way of familiarizing yourself with some of the standard grammar concepts in Japanese, it can be a little difficult to know when to review them, and their usage in contexts other than the dialogue you're familiar with.

    Bunpro attempts to solve this problem by applying the popular and proven-effective spaced repetition study technique to grammar. Spaced Repetition Systems, or SRS, is probably a familiar concept to many language learners as it's often used to help memorize vocabulary, like with Tofugu's own WaniKani and the ever-popular Anki. It's something I've described previously as almost like a multiplier of your own ability to memorize information. Commonly used for building vocabulary, Bunpro's novel utilization of this powerful method with what's known as "cloze deletion" — which is more or less fill in the blank (more on this later!) — grammar flashcards aims to make grammar points stick much longer than just a simple glance through a textbook.

    So how well does it actually work? That's exactly what I aimed to find out in practice. With a range of both fun and convenient integrations, the ability to utilize the app for multiple different study methods and aims, and frequent updates, Bunpro can be a highly useful component of any Japanese learner's study routine.

    What is Bunpro?

    Bunpro is a spaced repetition software designed for studying Japanese grammar and vocabulary. It's primarily a web-based app, though there are alpha versions of mobile apps for both iOS and Android (as these are incomplete, your mileage in using them may vary). Bunpro is available for a subscription fee after a 30-day free trial, at either $5/month, $50/year, or a single $150 payment for lifetime access.

    screenshot of the dashboard

    So what do you get for your money? Access to a powerful and flexible SRS, designed to work regardless of if you're a self-studier looking for a bit more structure, or someone who wants to use Bunpro as the center of their grammar study.

    After signing up, you'll be directed to your dashboard. On this page, you can see how many grammar and vocabulary reviews you have due, a prompt to study new grammar, some stats like a forecast of upcoming reviews, and a chart of previous reviews, personal stats like your current streak and days studied, and finally some of the recent posts on their popular forum.

    There's also a navigation bar up top with a few more links to the pages below:

    Study A page for learning new grammar points you haven't studied yet, based on the target JLPT level you select in the settings.
    Review Takes you directly to your reviews.
    Cram Lets you do extra reviews outside of the SRS intervals, to really nail down some sticking points.
    Content Allows you browse all the available grammar points, offers a reading practice section, or enables you to search for vocab to add to your review queue.
    Paths Takes you to an alternative sorting of the grammar points, to correspond with one of several popular textbook series like Genki.

    Finally, there's a deep settings page, which allows you to tweak everything from how much furigana is shown, a menu to tell Bunpro which textbook you're using, how reviews should work, and more. You can also choose to opt into the beta version of Bunpro, meaning you'll get access to the latest features while they're still being tested. While Bunpro doesn't require the deep setup of something like Anki, it's well worth it for you to go through these settings to make sure things are configured in the way that works best for you.


    Bunpro uses spaced repetition to help reinforce the brain's ability to memorize things long-term.

    At its core, Bunpro is an SRS. This means it uses the technique of spaced repetition to help reinforce the brain's ability to memorize things long-term, rather than just something you're likely to forget. Most commonly, this technique is performed with flashcards, which is known as cued recall: you're given a cue for something, maybe a word written in kanji, for example, and are asked to recall the rest of the information, such as the reading and definition. Then, depending on how well you were able to recall that information, the interval between the next time you review that information is adjusted. If you remembered it, the interval is increased, and if you didn't, the interval is decreased. The aim is to get you to recall the information just before forgetting it, helping cement it into your long-term memory.

    While that's the general definition, in practice SRS comes in many forms. For example, you could technically do spaced repetition study all by yourself, with a set of flashcards and a calendar. However, it's much much more convenient to let a computer do all the heavy lifting for you. Additionally, different applications will have different intervals, and different ways to adjust them. For example, Anki allows you to customize intervals and offers four different options to adjust them (but check out my Anki review for why you might only want to use two of them!)

    Cloze Deletion and Progressive Sentences

    There are many different ways to test your knowledge and just as many tools to accomplish just that. Let's take a look at how BunPro stacks up with the other apps I've mentioned.

    Bunpro asks you to type in the answers to example sentences with a fill-in-the-blanks gap.

    When it comes to Anki, the app only asks you to recall the information, and grade yourself on how well you did, which has both benefits and drawbacks. WaniKani asks users to type in answers, which takes a little more time but prevents you from marking yourself correct if you didn't actually know what you're being tested on. Though the implementation is a little different, both of these methods fall under the cued recall technique I mentioned earlier.

    Like WaniKani, Bunpro also asks you to type in the answers by using something known as cloze deletion or a cloze test. You're given example sentences with a fill-in-the-blanks gap. You need to type in the correct grammar point, for example, a verb conjugated into a specific grammatical form, or a common expression, to complete the sentence.

    screenshot of a flashcard with a fill-in-the-blank sentence prompt

    While both are valid and valuable methods of study, in a 1989 study, psychologist John Glover found the cloze deletion form of cued recall more effective for long-term learning than a simple recognition test (for example, having to pick the correct answer from a list, like with multiple choice questions).

    Here's an example review question from Bunpro. They present you with the sentence: 家具を買うなら、このお店___。Pressing space will give you a hint, which is a concise definition of the grammar point they're looking for. If you still don't know, hitting space again will give you a full English translation of the sentence, with the missing grammar point defined in blue. In the sentence above, the grammar point they're looking for is にかぎる or "nothing better than," making the sentence, "If you want to buy furniture, there's no shop better than this one."

    Seeing Japanese grammar and vocabulary used in context is extremely valuable for deepening your understanding.

    Personally, I think seeing Japanese grammar and vocabulary used in context is extremely valuable for deepening your understanding. While testing yourself on the one-to-one translation of vocabulary has its place in the learning process when usage is self-explanatory and straightforward (knowing 雪 means "snow" gives you a pretty complete picture of its usage), for more complicated terms and grammar points you can't really get achieve a deep understanding without seeing them in context. Of course, Bunpro takes it a step further than simply seeing a grammar point in context as it asks you to practice using it, albeit in a focused manner.

    Bunpro does a good job of not only varying the sentences, but making sure to show progressive sentences.

    On the flipside, these example sentences initially drew my concern when going into Bunpro. As I mentioned in my Anki review, I'm a bit wary of learning one hyper-specific cue or context. For instance, learning to recognize the context of a single example sentence, as opposed to achieving a broader or more holistic understanding of what you're aiming to study. Luckily, Bunpro specifically works to alleviate this issue. While you will see the same sentences more than once, Bunpro does a good job of not only varying the sentences, but making sure to show progressive sentences, either one that showcases a different usage for the grammar point than the one you already know, or a sentence that builds off other grammar points you've learned.

    For example, consider the phrase 込む, which can be used as a suffix or helper verb. It can mean both something like "to enter into," as well as "to be deep in something," or "to remain in a certain state." To help convey both of these usages, they give a variety of different example sentences, such as 「ピンを壁に押し込む 」or "to push a pin into a wall," and 「そんなに考え込まなくてもいいよ。 」which can be translated as "It's okay to not think so deeply about this." This not only keeps things fresh but helps ensure you're getting more of a complete picture than simply memorizing one specific line.

    A Versatile Tool

    Bunpro's greatest strength is its ability to fit any learner's needs.

    Perhaps the best thing about Bunpro is the flexibility it offers. This flexibility doesn't end with progressive sentences, either. Whether you're looking for a way to brush up on some difficult grammar, or an app for all your grammar and vocabulary study, Bunpro has a lot to offer. However, it is an app still in development, which can lead to some slight issues or lack of polish in some areas, but that also means it's constantly being updated and improved. The developers have a blog where they detail some of the recent changes and improvements, as well as listen to user feedback and discuss what's coming in the future.

    Bunpro's greatest strength is its ability to fit any learner's needs. Regardless of if you want a companion app for a formal class, or are a dedicated self-studier, Bunpro is here for you.

    Grammar and Vocab

    As I mentioned, despite the name, Bunpro isn't limited to studying grammar. They've recently added vocabulary reviews as well. As a burgeoning feature, it still has a ways to go, but the initial report is promising.

    Bunpro has a couple of thousand vocabulary terms from the JLPT N5 and N4 levels.

    So far, Bunpro has a couple of thousand vocabulary terms from the JLPT N5 and N4 levels. You can navigate to these via the search page, clicking on words in example sentences (where available), and by deck, a new way of grouping study items. For example, there's a deck of N5 vocabulary which contains 1100 vocabulary items. You can bookmark this deck, use the "learn" feature to start studying the terms, and then add them to your SRS queue. From there, reviews work like Anki, asking you to simply grade yourself, though on Bunpro there are only two buttons to choose from, labeled "Known" or "Unknown."

    On the blog, the developers have detailed the intent to make every word in every sentence clickable and to continue adding vocabulary to their database, with the goal of over 7000 words added by the end of 2022. Since it's still in planning I don't want to put too much emphasis on this feature, though I've been impressed by the updates and features the Bunpro team has added to the project since its launch.

    Still, grammar is the star of the show. When you go to the page for any particular grammar point you're given the conjugation or structure, explanations of its usage, synonymous grammar points, warnings on common mistakes or nuance, and copious example sentences. While these explanations don't really rival something like the Dictionary of Japanese Grammar series, they're a more than fine starting point, giving you both a basic foundation, as well as the information to go a bit deeper.

    screenshot of the information page for だけで

    As I mentioned before, Bunpro's example sentences help convey multiple usages of any particular point, adding to the depth of your understanding. For me, it's this depth that elevates Bunpro from a simple beginner resource. Comparing and contrasting similar grammar points, and walking through seemingly correct but deceptively-ungrammatical usages is unfortunately not as common a practice for beginner learners as it should be. It's this sort of nuance that can help students build a foundation of Japanese the right way.

    Study, Lessons, Paths, and Decks

    Bunpro has a ton of options to suit your learning style.

    Now, how are you going to decide what grammar points to review? Well, it's really up to you! Bunpro has a ton of options to suit your learning style, and while I love the flexibility, the overlapping pathways are a bit clunky. This is one of my main complaints with the app, actually. In practice, I think most learners will find whichever means of accessing the grammar relevant to them is most convenient and stick with it. Luckily, progress is saved across the site, so if you start learning at your own pace and want to switch to a Path, there's no penalty for doing so.

    The "Study" feature will show you new grammar patterns you haven't learned yet from your target level.

    After signing up, you can set your target JLPT level under settings. Even if you don't intend to take the JLPT anytime soon, it's a helpful framework for grouping the different grammar and vocabulary as you embark on your Japanese learning journey. From there, the simplest way into the grammar is using the "Study" feature. With this, Bunpro will show you new grammar patterns you haven't learned yet from your target level, anywhere from 1-10 new grammar points a day, which you can also configure in the settings. After you read through the explanations, these new grammar points are automatically added to your review queue, allowing you to progress through the JLPT grammar points at your preferred pace. More on the "Study" feature a bit later!

    "Lessons" is basically an index page with every grammar point Bunpro offers.

    Next is "Lessons." This is basically an index page with every grammar point Bunpro offers from JLPT N5 to N1. Here, you can freely browse the available grammar points and add the items you want to review. I think this is a great option for learners who have already worked through at least one textbook and want to help strengthen their understanding of a grammar point or two before they move on. Of course, you should use this at your own discretion. While it's possible to add every N5 grammar point to your queue, for example, that would only lead you to burnout.

    screenshot of a table containing N4 grammar points

    Paths allow learners who are working through a textbook to use Bunpro like a companion app.

    The final two methods are some of the most powerful, and also go hand in hand. These are "Paths'' and "Decks." Paths allow learners who are working through a textbook to use Bunpro like a companion app, automatically grouping the grammar points as they are in the textbook. Bunpro offers paths for the 2nd Edition of Genki I and II, みんなの日本語 I and II, Tobira, Tae Kim's Grammar Guide, and An Integrated Approach to Intermediate Japanese. This is a fantastic feature that allows you to harness the power of SRS reviews for the content you're already familiar with in addition to the new grammar explanation to help deepen your knowledge.

    Decks are like the evolution of the Paths feature.

    Decks are like the evolution of the Paths feature. Like Paths, Decks group grammar in a number of different ways. There are decks for all of Bunpro's grammar from N5 to N1, and decks for N5 and N4 vocab. There are also deck forms of the textbook paths above, and new decks for the "Starter," "Elementary 1," and "Elementary 2" books of the Marugoto series, and books 1 and 2 of the Quartet series. Finally, there's a deck for Kansai-ben grammar and vocabulary as well.

    screenshot of various decks including Genki, Minna No Nihongo, Tobira, and Tae Kim

    Decks combine grammar and vocabulary reviews into one.

    Wait, "grammar and vocabulary?" That's right, and that's the primary reason decks are so powerful: they combine grammar and vocabulary reviews into one. Right now, there are integrated decks of both vocabulary and grammar for both the 2nd and 3rd editions of Genki I, as well as all three Marugoto books, with more on the way.

    This is huge for students as offering basically a companion app to some of the most popular textbooks makes getting started that much easier. I personally feel I wasted a lot of time early on in my Japanese studies, as I stagnated a bit while I tried my hardest to make sure I really had a good grasp on the basics. With this feature, Bunpro offers a high-quality, convenient way to help reinforce what you're learning, so there's no guessing if you've really locked in that grammar point or not.

    Study In-Depth

    screenshot of the study page for 傾向がある

    So, how does the Study feature actually work in practice? The page shown is basically the same as when you look up any grammar point on its own, though you're taken through each tab one by one. It's broken into three tabs, "Details," "Examples," and "Resources."

    Details Details lists the structure, as in how a grammar point is conjugated or used; gives an explanation for the grammar point; offers synonyms and antonyms; and provides a place to add your own notes.
    Examples Examples offers a large number of example sentences, which all have audio and English translations. There are also toggles to slow the audio or swap to a male/female voice, or to hide either the Japanese or English text.
    Resources Finally, the resources page offers links to other free sites with more information. While this can be helpful, it's a bit strange to send users directly to other resources.

    From there, similar to WaniKani, once you're finished taking in all the information from the new grammar points, you're given a mini-quiz on just those points. These are the same as the regular reviews, meaning cloze deletion fill-in-the-blanks example sentences. These grammar points are then added to your standard review queue.

    While it's not a perfect system, it's a good option if you want to learn all the grammar points offered on Bunpro at a steady pace without having to go through to pick what to add.

    Reading Practice

    Readings are akin to the short dialogue sections you'd find in the Genki beginner textbook series.

    Rounding out the recent additions to Bunpro is the Reading Practice section. Available under the "Content" drop-down menu on the navigation bar, clicking this takes users to an index page with a number of different readings grouped by JLPT level. These aren't graded readers, exactly; they're more akin to the short dialogue sections you'd find in the Genki beginner textbook series. Additionally, the page is simply an index with all their excerpts listed from N5 to N2, leaving it up to you to pick what you want to read. You can mark items off as "read," but I wish Bunpro was a bit more advanced about recommending level-appropriate content.

    The excerpts aren't especially long or engaging, but Bunpro makes up for it with the wealth of options afforded to learners.

    I've written before about how important I feel reading practice is for improving your Japanese ability, and this is no exception. While the excerpts aren't quite as long or as engaging as some of the other beginner reading material I've come across, Bunpro makes up for it with the wealth of options afforded to learners. There are toggle switches to make the text vertical rather than horizontal, as Japanese is usually written vertically. You can also add highlights to grammar, which can make it easier to break down sentences and learn the meaning of new grammar points in context (though these grammar points are clickable, which will show a popup with the information from the grammar page).

    There are additional options to show notes, English translations, and toggle furigana. Each entry also has a corresponding discussion thread in the forum. Like the reading threads in the WaniKani forum, other users will ask questions and help break down some of the more complex points. Reading groups like this can really go a long way for your comprehension.

    screenshot of an N3 reading

    While these reading sections aren't perfectly integrated with the rest of the site (which is sort of obvious for how tucked-away they are in the menu), the intent is good. Unfortunately, after conferring with a native Japanese-speaking colleague of mine, we noticed the Japanese used can be a bit strange. It's not totally clear where these excerpts come from, but I certainly wouldn't use it as your only source of reading practice.


    Speaking of integrations, in my mind they're what take Bunpro to the next level. Of course, it works just fine as a stand-alone application, but the way Bunpro manages to fit into any student's study routine makes it special. I've already mentioned it can act alongside textbook learning, provided you're studying from one of the textbook-aligned Bunpro Paths or Decks.

    You can link your WaniKani account, which will tell Bunpro all the words you already know.

    Additionally, you can link your WaniKani account, which will tell Bunpro all the words you already know. This makes it easy to not double-up on review of terms you're already familiar with and avoids the issue of having two separate SRS intervals or flashcards covering the same items. It also allows you to dynamically show furigana based on your WaniKani level, hiding furigana for any words you don't know, and only showing them for ones you haven't studied before.

    A Work In Progress

    Despite its many positives, Bunpro is clearly a work in progress, which is both a good and a bad thing. On the plus side, they've made a number of key updates even just over the past year, such as adding vocabulary study, Paths, reading practice, and more. It's clear the developers have a lot of passion for this project, and want to make it the best tool it can be, regardless of how you want to use it. But there are some growing pains as well.

    On the minor end, Bunpro just doesn't look that polished in all places. The dashboard has multiple, separate links that lead to the same places, and just generally some jagged edges here and there.

    This overlap continues in other places. For instance, all the different methods of accessing the same grammar points. While things seem to be moving towards Decks, there's some lingering inconsistency that can cause confusion. I love that Bunpro is a tool that can fit anyone's study goals, but I wish it were a bit more streamlined.

    Is It Worth Adding Bunpro to My Study Routine?

    Still, what's here is well worth the cost of admission. I'm a firm believer in reading widely to help cement your understanding of Japanese grammar and vocabulary in context, but even so, everyone has a number of sticking points. Bunpro has made it easy for me to review grammar I either haven't come across much in the wild or simply continue to make mistakes on.

    If you're still just starting out, Bunpro is a super valuable tool to add the power of SRS and the confidence that you're making progress in your textbook study routine. I wish I had this when I first started studying Japanese!

    That said, the focus is really on self-studiers. There's no assessment to see what level is appropriate for you, for example. Instead, if you're not just starting a new textbook or JLPT level from scratch, you have to go through and add the items you want to study to your queue, or mark off the items you already know as learned. Similarly for the reading practice section, which is sorted by level but doesn't take into account the information Bunpro already knows about your abilities.

    While Bunpro isn't a one-stop shop for all your Japanese study needs, it's a fantastic companion to make studying grammar easier. From integrating the often-tricky grammar reviews into SRS, to supporting your textbook study, or simply brushing up on grammar points you can't quite get to stick, Bunpro should be in every Japanese learner's toolkit.

    Avatar ian j battaglia 378d8bf5

    Ian’s Review8/10

    Bunpro is a valuable tool that can fit almost any Japanese learner’s needs. Whether you’re studying for the JLPT, just want to lock in some grammar you’ve studied before, or are a beginner looking to hit the ground running as you study alongside a textbook, Bunpro has got you covered. I applaud the developer’s consistent updates and passion, though there are definitely a few rough edges left along the way. In the past, I’ve found it difficult to review specific grammar points, but Bunpro makes it easy.

    Bunpro by Bunpro


    • Super flexible, regardless of how you'd like to use it
    • Progressive example sentences and reviews to help convey grammatical nuance
    • Powerful integrations take it to the next level


    • Still a work in progress, so there are a few rough edges
    • Overlapping study methods can be a bit confusing
    • Not all the features flow perfectly with one another quite yet

    Overall Rating


    Additional Information