How the Furigana Generator works

What this page covers: the grade filter, the dotted underline, accuracy and your data.

日本語

▶ Open the Furigana Generator

How to use it

  1. Paste Japanese text (up to 10,000 characters).
  2. Choose which kanji get furigana.
  3. Check the underlined words and tap any wrong reading to fix it.
  4. Print on A4, or copy as ruby HTML, Aozora style, brackets or hiragana.

The first time, the tool downloads a dictionary of about 13 MB. After that it works offline.

Kanji a Japanese child learns by grade

Japanese elementary schools teach 1,026 kanji in a fixed order (the official grade list). “Kanji above Grade 3” means furigana on every word that contains at least one kanji taught in Grade 4 or later. The whole word gets furigana, not just that kanji.

GradeNew kanjiTotal so far
18080
2160240
3200440
4202642
5193835
61911,026

Jōyō kanji (2,136) are what Japanese adults are expected to read. “Outside the Jōyō list only” adds furigana to rare kanji only.

Names and words not in the dictionary get no furigana. City and prefecture names use the official readings.

Accuracy and the dotted underline

A dotted underline means the tool is not sure: one-kanji words, words the dictionary split apart, and words with two common readings (such as 行って and 開けて).

We compared the tool with human-made furigana in seven children’s stories on Aozora Bunko (1,604 readings, measured on 2026-09-24). Readings without an underline matched 96.9% of the time (826 of 852). Underlined readings matched 81.9% (484 of 591); 41% of the compared readings were underlined.

FAQ

Why is there no JLPT filter?
The JLPT has not published official kanji lists since its 2010 revision, so any N5–N1 list is unofficial. We use the official Japanese school grade list and the Jōyō list instead.
Is my text sent to a server?
No. The analysis runs inside your browser. The only download is the dictionary file from this site, and it contains none of your text.
How do I fix a wrong reading?
Tap the word in the preview and type the reading in hiragana. The correction is saved on your device and used for your next texts.

Notes and your data

Feedback form (Google Forms, in Japanese; you can write in English). We read every message but do not reply.

Data sources and licenses
  • Analyzer: lindera-wasm 2.0.0 (MIT License). Dictionary: IPADIC (notice).
  • Place-name readings: “Local government codes” by the Ministry of Internal Affairs and Communications, adapted (Public Data License 1.0).
  • Readings of 103 common compounds were checked against the Digital Daijisen dictionary (Shogakukan) on Kotobank.
  • Grade list: Ministry of Education course of study (2017). Jōyō list: Cabinet notice of 2010. Last checked 2026-09-24.

Site-wide about and disclaimer and privacy policy.

Changelog