Furigana Generator

Enter Japanese text containing kanji to automatically add furigana (ruby readings).

Last updated: 2026/10/16 Text Feedback & bug reports
Loading dictionary... (first time only, ~5-10 sec)
Input Text

How to Use

1

Enter Text

Type or paste Japanese text containing kanji into the input area.

2

Click Convert

Click the "Convert" button to automatically add furigana readings using morphological analysis.

3

Copy Results

Copy the result in your preferred format: ruby HTML, hiragana, katakana, romaji, or bracket notation.

About Furigana Generator

A web tool that automatically adds furigana (ruby readings) to Japanese kanji text. Advanced morphological analysis is performed entirely in your browser, so your text is never sent to any server. Your privacy is fully protected.

Features

  • 6 Output FormatsSupports ruby HTML, hiragana, katakana, romaji, and bracket notation. Choose the format that suits your needs.
  • Fully Browser-BasedAdvanced morphological analysis runs entirely in your browser. No server processing needed.
  • Privacy ProtectedAll processing happens in your browser. Your text is never sent to external servers.
  • Completely FreeNo registration, no usage limits. Just open your browser and start using it.

Use Cases

  • Adding ruby text to children's content and educational materials
  • Creating reading aids for Japanese language learners
  • Improving web accessibility with HTML ruby tags
  • Checking readings of names and place names
  • Converting Japanese text to romaji for non-Japanese readers

FAQ

Is the Furigana Generator free?
Yes, it is completely free. No registration required and no usage limits.
Is my text saved anywhere?
No, your text is never sent to or stored on our servers. All processing, including morphological analysis, happens locally in your browser.
Why does the dictionary take time to load?
On first access, the morphological analysis dictionary (~20MB) needs to be downloaded. Subsequent visits load from browser cache much faster.
What output formats are supported?
Six formats are supported: ruby preview, HTML ruby tags, hiragana, katakana, romaji (Hepburn), and bracket notation.
What if proper noun readings are incorrect?
Proper nouns (personal names, place names, etc.) not in the dictionary may be converted with estimated readings. Please review the results and correct manually if needed.