๐Ÿˆ Kana / Romaji Converter

Input
Output

Paste Japanese text to convert hiragana to katakana, katakana to hiragana, or kana to romaji (simplified Hepburn romanization). Useful for checking furigana readings or drafting romanized text for materials aimed at an international audience.

How to use

  1. Choose a conversion mode (e.g. Hiragana โ†’ Katakana).
  2. Paste Japanese text into the input box.
  3. See the result in the output box, and click "Copy" to copy it.

How the calculation works

Converting between hiragana and katakana relies on how Unicode orders them. Hiragana (ใโ€“ใ‚–, U+3041โ€“U+3096) and katakana (ใ‚กโ€“ใƒถ, U+30A1โ€“U+30F6) appear in the same order, exactly 0x60 (96) code points apart, so shifting by that amount converts one to the other. Romaji conversion uses simplified Hepburn. The text is first normalised to hiragana. Two-character contracted sounds (ใใ‚ƒ, ใ—ใ‚… and so on) and loanword sounds (ใƒ†ใ‚ฃ, ใƒ•ใ‚ก, ใƒดใ‚ก and so on) are matched first, then single characters. A small ใฃ doubles the next consonant (ใŒใฃใ“ใ† โ†’ gakkou), and ใฃใก becomes "tchi" (ใ“ใฃใก โ†’ kotchi). The long-vowel mark ใƒผ repeats the preceding vowel (ใƒฉใƒผใƒกใƒณ โ†’ raamen). Long vowels such as ใŠใ† are also written with doubled vowels rather than macrons (ล). ใ‚“ is always "n", whatever follows. Strict Hepburn sometimes uses "m" before b, m and p (ใ—ใ‚“ใถใ‚“ โ†’ shimbun).

Worked example

ใจใ†ใใ‚‡ใ† โ†’ toukyou ใŒใฃใ“ใ† โ†’ gakkou ใ“ใฃใก โ†’ kotchi ใƒฉใƒผใƒกใƒณ โ†’ raamen ใƒ‘ใƒผใƒ†ใ‚ฃใƒผ โ†’ paatii ใƒดใ‚กใ‚คใ‚ชใƒชใƒณ โ†’ vaiorin ใ—ใ‚“ใถใ‚“ โ†’ shinbun Passport-style romanisation usually drops long vowels, writing ใจใ†ใใ‚‡ใ† as "TOKYO", which differs from this tool's output.

Things to be aware of

  • Kanji are left unchanged โ€” their readings cannot be determined from the characters โ€” so enter text in hiragana or katakana.
  • ใ‚“ is always "n": ใปใ‚“ใ‚„ (bookshop) becomes honya, without the apostrophe (hon'ya) that would distinguish it from ใปใซใ‚ƒ.
  • For anything with an official standard, such as names on passports, check against that standard.
  • Converting romaji back to kana is not supported.

FAQ

What happens to kanji or other characters?

Characters that aren't hiragana or katakana (kanji, punctuation, spaces, romaji, etc.) are left unchanged and pass through as-is in all three modes.

How are long vowels handled in romaji?

This tool uses simplified Hepburn romanization: long vowels are written as double letters (e.g. ใŠใ† becomes "ou") rather than using macrons like "ล".

How is ใ‚“ (n) handled before b/m/p sounds?

For simplicity, ใ‚“ is always romanized as "n", even before b/m/p sounds where strict Hepburn style sometimes uses "m" (e.g. "shinbun" instead of "shimbun").

Does this tool convert romaji back to kana?

No, this tool only converts hiragana โ†” katakana and kana โ†’ romaji. Romaji-to-kana conversion is not supported.

Can I use this to romanize names or place names for international documents?

It can serve as a helpful reference using simplified Hepburn style, but for official use cases like passport spelling, always confirm against the specific official standard that applies.