Furigana Generator ふりがな

Paste Japanese text and get the reading above every kanji. Fix any reading with a tap, then copy it as text or HTML.

  • Unlimited and free
  • Tap any reading to fix it
  • Words with several readings marked

Also: Kanji to Hiragana Converter · Japanese to Romaji Converter

0 / 10,000
Try an example:

What is furigana?

Furigana are small kana written above (or beside) kanji to show how they are read. They appear in children's books, manga, textbooks and anywhere a writer expects readers who don't know every kanji.

This generator places the reading over each kanji and leaves okurigana alone: in 食べる only 食 gets た. Copy the result as 漢字(かんじ) text, or as HTML <ruby> for a web page or a worksheet.

How Hepburn romaji works

The converter uses modified Hepburn, the system used in most textbooks, dictionaries and signs. These are the rules that surprise learners most.

KanaRomajiRule
し・ち・つ・ふshi, chi, tsu, fuNot si, ti, tu, hu.
じ・ぢ / ず・づji / zuBoth pairs are written the same.
しゃ・ちゃ・じゃsha, cha, jaSmall ゃゅょ combine with the consonant.
っkippu, zasshi, matchaDoubles the next consonant; before ch it is t.
んshinbun, kin'enn, with an apostrophe before a vowel or y.
おう・とう / ーTōkyō, kōhīLong vowels take a macron (or Tokyo / Toukyou, your choice).
えいsenseiWritten ei, not ē.
は・へ・を (particles)wa, e, oWritten as pronounced, as separate words.
です・ますdesu, ikimasuです is a separate word; ます joins its verb.

Words with more than one reading

The meaning decides the reading, so the converter marks these words for you to check.

WordReadings
今日きょう (today) · こんにち (nowadays, こんにちは)
明日あした · あす (formal) · みょうにち (very formal)
一日いちにち (one day) · ついたち (the 1st)
人気にんき (popularity) · ひとけ (sign of people)
上手じょうず (skilful) · うわて (superior) · かみて (stage right)
方かた (person, polite) · ほう (direction, side)
市場いちば (a market place) · しじょう (the market, economics)
日本にほん · にっぽん (both correct; にほん is more common)

How the converter works

  1. A Japanese tokenizer (kuromoji, with the IPADIC dictionary) splits your text into words and gives each one its dictionary reading. Nothing is generated by AI.
  2. Fixed rules then correct what dictionaries get wrong most often: numbers with counters (3月, 15日, 10分, 20歳), repeated kanji with 々 (人々), 〜中 meaning "throughout" (一日中) and 雨が降る versus 電車を降りる.
  3. Words whose reading depends on meaning (今日, 一日, 人気…), names and words missing from the dictionary are marked for you to check. Tap any word to pick another reading or type your own; every view updates at once.
  4. Before each release the converter is tested on sentences with known readings, including numbers, okurigana, katakana, names and literary text, and the romaji rules are tested case by case.

Readings come from a dictionary, not from understanding the text. Names, rare words and words with several readings can come out wrong, which is why they are marked. Romaji word spacing follows common textbook practice; some books split words slightly differently.

Frequently asked questions

What is furigana?

Furigana are small hiragana (sometimes katakana) printed above or next to kanji to show their reading. They help children, learners and anyone reading unfamiliar kanji.

How do I add furigana to Japanese text?

Paste the text, press Convert and open the Furigana tab. Copy it as 漢字(かんじ) brackets for plain text, or as HTML <ruby> for web pages, slides and worksheets that support ruby text.

Can I convert kanji to hiragana?

Yes. The Hiragana tab shows the whole text in hiragana. You can keep katakana loanwords as they are or convert them too.

Which romaji system does it use?

Modified Hepburn, the system used by most textbooks, dictionaries and signs in Japan. Long vowels can be shown with macrons (Tōkyō), without (Tokyo), or spelled as typed on a keyboard (Toukyou).

Why are some words underlined?

They can be read in more than one way (今日 is きょう or こんにち), are names, or aren't in the dictionary. Tap one to see the options and pick the reading that fits.

Is it free? Is there a limit?

It's free and unlimited, with no sign-up. You can convert up to 10,000 characters at a time.

Is the reading always correct?

For ordinary text it is right almost all of the time, but a dictionary can't always know which reading the writer meant. Check the marked words, especially names.

Sources

Last reviewed: