日本語

Romaji, hiragana and katakana — all at once

One field per writing system, all of them live. Type “toukyou” and you immediately have とうきょう, トウキョウ, トウキョウ and TOUKYOU — no convert button, no direction to choose.

Loading the tool…

How it works

  1. Type or paste into whichever box matches what you have.
  2. Every other box updates on each keystroke — including the half-width katakana that Japanese banking forms still ask for.
  3. Press the copy button on the box you need.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see are the tool’s own code and, once cached, none at all.

Proof it stays local →

Frequently asked questions

Which romaji spelling does it accept?

Both Hepburn and Kunrei, plus the usual keyboard shortcuts: shi and si, tsu and tu, fu and hu, ja/jya/zya, sha/sya. Double consonants become っ (kitte → きって), “nn” and “n” before a consonant become ん, and a hyphen becomes ー, exactly as a Japanese IME behaves.

Why are there two romaji fields plus a Hepburn one?

The keyboard romaji is reversible — paste it back and you get the identical kana, which is what you want for data. The Hepburn line with macrons (kōkō) is the correct reading for a passport or a business card, but ō could come from おう or おお, so it cannot be reversed and is read-only.

Does it convert half-width katakana properly?

Yes, in both directions, including the separate dakuten marks: ガ becomes ガ and ガ becomes ガ again. That round trip is where most converters lose characters.

Is my text sent anywhere?

No. The conversion tables are a few kilobytes of JavaScript inside this page — there is no API call, no request per keystroke. Names, addresses and customer lists stay on your machine.