[iOS, Android, Web] Wanilog - WaniKani stats, lessons & reviews ⭐

:warning: This is a third-party app and is not created by the WaniKani team. By using this, you understand that it can stop working at any time or be discontinued indefinitely.

:star: Wanilog - WaniKani stats, lessons & reviews (wanilog.com)

Hey all!

Wanilog is a WaniKani stats, lessons & reviews dashboard that runs in your browser, installs like an app, and works offline.


:sparkles: New: lessons and reviews in Wanilog

Study directly in Wanilog, with your progress synced back to WaniKani. Choose writing, flashcards (Anki) or multiple choice for reviews, and work through your lessons on your phone or desktop.

Wanilog brings the community’s favourite userscripts directly into the app, including Katakana Madness, Hide Context Sentence, Stroke Order, JLPT Indicator, Pitch Info, Rendaku Information and Keisei. No userscript manager or browser extensions needed - just switch on the features you want.


Wanilog Features

Finish-date projection

Forecasts when you’ll hit level 60, or any goal level you set, from your own per-level history. You get a median pace, a confidence range, and milestone dates you can export to your calendar.

Reading coverage

How much Japanese you can read, kanji by kanji, weighted by frequency across the top 2,500. Paste any text into “Can I read this?”, or skim live NHK headlines colour-coded by what you already know.

Joyo, JLPT and frequency coverage

Your Guru’d kanji counted against three lists: the JLPT levels, the 2,136 official Joyo kanji (broken down by school grade), and the 2,500 most common kanji.

What's blocking your next level

Which kanji are holding up your next level, how close you are to the 90% Guru threshold, and the earliest the SRS timers will let you advance.

Workload forecast

Set a daily lesson pace and see the review load it produces, 7 to 180 days out. That includes reviews from lessons you haven’t unlocked yet.

Accuracy breakdown

Your correct rate per item type and per SRS stage, plus an effective pass rate (\text{meaning} \times \text{reading}) and an estimate of the hours you’ve put in.

SRS distribution

Every item you’ve studied, grouped by SRS stage from Apprentice through Burned. Filter by part of speech when you only want to look at verbs, or nouns.

Leech trainer and self-study quiz

Drill the items you keep missing in a fullscreen flashcard quiz, with audio and mnemonics on the back.

Wanilog Music

Put the Japanese you’re learning to use with your favourite songs. Search by song or artist, or paste a YouTube or Spotify track link, to find a matching YouTube video and lyrics.

Follow synced lyrics colour coded by your WaniKani progress, and see how much of the song’s kanji and vocabulary you already know. There’s also a karaoke view, word-by-word highlighting where timing is available, and saved songs for coming back to your favourites.

Audio for mnemonics and context sentences

Listen to meaning and reading mnemonics, hints, and Japanese context sentences while you study.

Follow the highlighted words as the audio plays, or tap a word to listen from that point. Mnemonic narration handles both English and Japanese, while sentence audio offers two voices and adjustable playback speed.

Discord and browser notifications

When reviews or lessons come up, get a ping in a Discord channel, a notification on your phone or desktop, or both.


Achievements

Collectable medals across six categories, with a rare platinum tier.

Share card

A Spotify-Wrapped-style image of your stats: SRS spread, item counts, accuracy, JLPT estimate. Save it as a PNG or copy it to the clipboard.


:crocodile: wanilog.com

Nicely put together. I will use for a while and see what I get out of it.

In WKstats each kanji or item has a mouseover and link to the wk reference information. That’s the only area I felt this was lacking.

Thank you for the feedback! I’ve just added the mouseover now :grinning_face_with_smiling_eyes:

I’ll try it for a while, but right away it seems nice. First thing I thing I’d like to see changed would be the “What if you were faster?” …. It has me averaging 21 days per level. Lately I’ve been slower than that. It would be nice to see what 25 days per level looks like. I’m definitely more likely to ponder going slower than faster at this point.

Thank you, I’ve just pushed an update that allows the slider to go up much more (+ renamed it to “What if your pace changed?”)

I like it so far, just wish the burn vs not learned on the kanji map were easier to tell apart. Since both are grey, it’s a little confusing. I liked the yellow that wkstats uses.

You’re right - I’ve also made this yellow now so it’s clearer!

Cool… Thanks for the changes.

I discovered the “Reading coverage” page which is pretty interesting. For NHK Easy news it shows a bunch of 100% coverage headlines that are all quite old. I’d love a way to see the best articles (for me) over the last n weeks.

Thank you! I also noticed when I was looking at the kanji map for jlpt, that the last couple hundred n1 kanji there is no more referencing to Wanikani. Are those kanji not on Wanikani? Would it be possible to put those separated like wkstats does? It’s a little abrupt for the kanji to suddenly not say anything or link to anywhere.

I just tried it on Desktop, not yet on mobile, but it looks very cool! Really clean and modern UI. I’ll give it a try on Android later on.

I wasn’t using much WaniKani stats because of the UI for a start, but with Wanilog I may keep going back to it, especially with the PWA on the phone.

Thank you for this nice tool :folded_hands:

No worries. Unfortunately the NHK Easy website has no reliable way to get the latest articles, so I decided to just remove this for now. I’ve added some new options to the regular NHK - you can now filter by “Best coverage / Best for learning / Most recent”. Hope that helps

These have been separated out now!

Looks nice and polished. One thought: in my opinion the accuracy should not be the mean of meaning and reading, but the product. So basically:

meaning accuracy 90% and reading accuracy 70% should not be 80%, but 63% total accuracy.

Thank you! That’s true, I’ve just added an “effective accuracy” column.

Hey everyone, I have added a new sharing feature - you can now make a copyable “Spotify Wrapped” esque card which you can share with others. Example below:

I disagree. Accuracy in our srs reviews simply reflect what % of questions were answered correctly. So, if we were tested on 10 meanings and 10 readings and we got 9 meanings correct and 7 readings correct, we get 90% for meanings and 70% for readings. And, in total we got 16 items correct out of 20 items for an accuracy of 80%.

Multiplying the 90% and 70% figures to get “total” or “effective” accuracy occurs in the realm of probabilities where the outcome of the subsequent event is dependent on the outcome of the first event which isn’t the case in our srs reviews.

Please return your accuracy calculations as you had it before. :slight_smile:

My interpretation is different, since I consider one kanji (or one vocabulary item) as a unity of meaning AND reading(s). So in your example: If we tested 10 meanings and 10 readings it is still only 10 items that got tested.

Or in other terms: Only when I can recall the meaning AND reading of an item, I consider it as learned. It is indeed similar like probabilities: Accuracy is the probability that I can remember the meaning AND reading of a kanji/vocab.

There are two columns - the default accuracy and the effective accuracy (combined meaning + reading)

That works! :slight_smile:

This is real cool stuff ngl!