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.
too long didn’t read:
Adds furigana to pages that lack it, then hides readings for kanji you know based on your WaniKani progress (reveals on hover for a quick check)
Chome (any Chromium-based browser should work too, though I haven’t tested those) → https://chromewebstore.google.com/detail/furiganai/albkeejbklbhpfjdcfpokkdjimnmogch
Firefox → Furiganai - Furigana for your WaniKani level – Get this Extension for 🦊 Firefox (en-US)
Firefox for Android (beta, tap on kanji to reveal furigana) → Furiganai - Furigana for your WaniKani level – Get this Extension for 🦊 Firefox Android (en-US)
Using another furigana extension? Please disable it while Furiganai is on. Two extensions adding readings to the same page can interfere with each other and lead to doubled or wrong furigana ![]()
Hi everyone! I built a browser extension to fix a problem I kept running into.
Japanese sites fall into one of two groups: either they have no furigana at all, or they put it on everything (like NHK News Web Easy). Furigana’s great, but once you know the kanji, it just gets in the way. It sits right above the kanji, my eyes grab it, and I never actually test my recall. So I made Furiganai (pun on 振り仮名 + ない = “no furigana”
).
The idea: you paste in your WaniKani read-only token, and it hides the furigana for every kanji you already know while keeping the readings you don’t. As you burn through levels, more furigana disappears on its own (data is synced each time your browser starts). It basically turns the whole web into reading practice tuned to your exact level. And since the hidden reading is still right there (just hidden), hovering a kanji makes its furigana appear - so each hidden reading becomes a quick recall test with an instant answer key.
Screenshots:
NHK News Web Easy default view:
NHK News Web Easy with Furiganai (furigana hidden based on my own current progress):
Wikipedia default view:
Wikipedia with Furiganai (same - furigana hidden based on my own current progress):
Hover to reveal:

Key features:
- Adds furigana where there is none. Generates furigana on plain Japanese text automatically on every page (based on kuromoji library). Existing furigana is never overridden
- Hides what you already know. Readings disappear for the kanji you’ve learned in WK, and stay for the ones you havent (grading is per word so a compound like 集英社 keeps its reading until you know all of its kanji)
- Hover to check yourself. Furigana reappears the moment you hover (or tap on Android) over kanji, so you can immediately test your recall
- You set the level: hide from Apprentice to Burned (default is Guru)
- Or remove it all
No WK token is required for this option. Furigana will still reappear on hover - Auto-sync. Furiganai syncs with WK when your browser starts
- Only needs a read-only WK token, and everything stays in your browser
- Completely disabled on WK (including the forums), so it won’t help you with your learning

Worth noting:
- Autogenerated furigana may not be perfect, names and rare words can be off
- It may take a few seconds to load furigana
- Every site is built differently so please be aware that it won’t be perfect everywhere. But it looks to work pretty well most of the time and I’m happy with the result. It’s already been a big help in my own reading, which is why I decided to share it

- Available on desktop Chrome and Firefox, plus Firefox for Android (beta).
Chrome mobile doesn’t support extensions, and iOS would require a separate Safari app wrapper. It’s a bit too much for a small side project (also I’m not that familiar with Apple’s dev tools), so iOS isn’t planned.
(small note: there’s a Ko-fi link in the extension if you’d like to buy me a coffee and support future updates - but the extension is completely free, no pressure at all!)
I hope some of you find this extension useful in your kanji learning adventure! Would love feedback, especially on any bugs or sites where the generated furigana lines up wrong.
Thanks for reading!










