Romaji / Katakana Converter | Convert Between Hiragana, Katakana and Romaji
Convert freely between hiragana, katakana, and Hepburn-style romaji — useful for checking passport-style spelling of names and place names. Everything runs in your browser and your text is never sent anywhere.
Your text is processed entirely in your browser and is never sent anywhere.
Result
The text was too long, so only the first 20,000 characters were converted.
Enter some text to see the conversion here.
How to use
- Enter a word, name, or sentence in hiragana, katakana, or romaji.
- Choose the script you're converting from and the script you want to convert to.
- The result updates as you type. Use the swap button if you picked the wrong direction.
How it works
Which romanization system is supported
This tool only supports Hepburn romanization without macrons — the style used on passports. It does not support Kunrei-shiki or Nihon-shiki romanization (for example, spelling し as "si").
Long vowels
Words with long vowel sounds, like きょう, are converted by simply repeating the vowel letter (きょう → "kyou"), rather than using a macron (ō). Passport-style Hepburn doesn't use macrons either, so this matches real-world usage.
The small tsu (っ)
This doubles the consonant of the following sound (がっこう → "gakkou"). One exception: before the "chi/cha/chu/cho" sounds, a "t" is placed in front instead (まっちゃ → "matcha"). A small tsu at the very end of the text has no romaji equivalent, so it's dropped from the result.
The syllabic n (ん)
This becomes "m" before the b/p/m row of sounds, and "n" everywhere else, including at the end of a word (さんぽ → "sampo", けんか → "kenka"). When converting romaji back to kana, both "m" and "n" spellings are recognized as ん.
What isn't supported
Extended katakana used for loanwords (like ファ, ティ, ヴ) isn't supported. Grammatical exceptions, such as pronouncing the particles は and へ as "wa" and "e", also aren't handled — every character is converted mechanically, one sound at a time.
A note on converting romaji back to kana
じ/ぢ, ず/づ, and お/を all romanize to the same spelling (ji, zu, and o respectively). When converting romaji back to hiragana or katakana, the more common form (じ, ず, お) is always used.
What gets sent anywhere
Nothing. All conversion happens client-side in JavaScript, and your text is never sent to a server.
FAQ
Does this tool send my text anywhere?
No. All conversion happens entirely in your browser, and nothing is sent to a server.
Does this support Kunrei-shiki romanization?
No. This tool only supports Hepburn romanization without macrons, the style used on passports. It doesn't handle Kunrei-shiki or Nihon-shiki spellings such as writing し as "si".
Can I use this to check my name's passport spelling?
It's a useful reference, but always confirm the final spelling with your passport office or the relevant government guidance. This tool applies general Hepburn rules without macrons, but official name transliteration can have additional conventions around long vowels.
Can it handle long vowels like in "コーヒー" (coffee)?
Yes. The katakana long-vowel mark "ー" is romanized by repeating the preceding vowel, so "コーヒー" becomes "koohii".
Does it support extended katakana for loanwords, like ファ or ティ?
Not currently. This tool covers the standard syllabary (basic, voiced, semi-voiced, contracted, doubled, and syllabic-n sounds) only — extended loanword katakana characters are left unconverted in the result.
Related tools
- Character Counter — Manuscript Pages & Social Media LimitsCount characters and lines in real time, plus a 400-character manuscript-page estimate and UTF-8 byte size. Check whether your text fits X, Threads, Instagram, LinkedIn or Bluesky limits, or any custom limit you set. Everything runs in your browser — nothing is ever sent anywhere.
- Emoji Picker — Search by Name or Meaning, Copy in One ClickSearch over 210 emoji across 9 categories (smileys, gestures, animals, food, and more) by name or keyword, and copy them in one click. Your search terms and copied emoji are processed entirely in your browser — nothing is ever sent anywhere.
- Full-width / Half-width Converter — Numbers, Letters & KatakanaConvert numbers, letters, katakana and spaces between full-width and half-width forms, all at once. Handles half-width katakana voiced marks correctly (e.g. ガ → ガ). Everything runs in your browser — nothing is ever sent anywhere.
- Kaomoji Maker — Browse by Emotion, Copy in One ClickSearch Japanese emoticons (kaomoji) across 12 emotion and mood categories — happy, sad, angry, shy, and more — by keyword or category, and copy any of them with one click. Your search terms and copied kaomoji stay in your browser and are never sent anywhere.
- All tools