Back to Japanese
Hiragana ⇄ Katakana converter — bulk character mapping

Hiragana ⇄ Katakana converter — bulk character mapping

Convert between hiragana and katakana with a single mode toggle. A purely mechanical per-character mapping — no dictionary download, instant conversion. Long-vowel mark, punctuation, kanji, and alphanumerics are preserved as-is. Runs entirely in your browser.

japaneseconversion

How to use

Paste Japanese text, choose a direction (Hiragana → Katakana or Katakana → Hiragana), then click Run. The forward mode shifts U+3041–U+3096 to U+30A1–U+30F6 by +0x60; the reverse mode shifts U+30A1–U+30F6 to U+3041–U+3096 by -0x60. Kanji, alphanumerics, punctuation, whitespace, newlines, and the long-vowel mark ー stay untouched. There's no morphological analysis, so it works the instant the page loads. Copy the result or download as .txt.

FAQ

Is text uploaded?
No. This is a pure code-point shift with no network calls — input and output stay inside your browser.
Do I need to download a dictionary?
No. There's no morphological analysis — just a ±0x60 Unicode shift, so it works the instant the page loads.
Does it handle ゔ / ヴ?
Yes. The covered range is U+3041–U+3096 ⇄ U+30A1–U+30F6 in both directions, so ゔ ⇄ ヴ map cleanly.
Does it handle halfwidth katakana (ヲアイウ…)?
No. Only fullwidth katakana (U+30A1–U+30F6) is in scope. Run our Halfwidth → Fullwidth tool first to normalize, then feed the result into this tool.
What happens when I switch modes?
The mode is evaluated at conversion time, so after toggling the radio you need to click Run again to recompute. The stats row beneath the output also shows the active direction.

Related tools

Fullwidth ⇄ Halfwidth converter — alphanumerics, kana, symbols

Fullwidth ⇄ Halfwidth converter — alphanumerics, kana, symbols

Convert between fullwidth ASCII (letters, digits, symbols) and halfwidth ASCII with a single mode toggle. Covers U+FF01–U+FF5E ⇄ U+0021–U+007E, plus the ideographic space U+3000 ⇄ ASCII space U+0020. Hiragana, katakana, and kanji are kept untouched. Runs entirely in your browser.

japaneseconversion
Text case — UPPERCASE / lowercase toggle

Text case — UPPERCASE / lowercase toggle

Convert text to all UPPERCASE or all lowercase, with a mode toggle. Unicode-aware so non-Latin scripts (Greek, Cyrillic, etc.) are handled correctly. Japanese, symbols, and digits pass through unchanged. Runs entirely in your browser.

developertextconversion
Japanese era ⇄ Gregorian year — Meiji to Reiwa converter

Japanese era ⇄ Gregorian year — Meiji to Reiwa converter

Convert between Gregorian years and Japanese eras (Meiji, Taishō, Shōwa, Heisei, Reiwa) with a mode toggle. Accepts year-only or full date input, handles 元年 (year 1) and era-boundary transitions like 2019-05-01 → Reiwa 1 (令和元年). No dictionary download required — runs entirely inside your browser.

japaneseconversiontime
Historical Japanese era ⇄ Gregorian year — Taika 645 to Keiō 1868

Historical Japanese era ⇄ Gregorian year — Taika 645 to Keiō 1868

Convert between historical Japanese eras (645 Taika through 1868 Keiō) and Gregorian years in both directions. Built-in dataset of 240+ pre-Meiji eras, including 元年 (year 1) and the rival Northern/Southern court eras of the Nanboku-chō schism (1331–1392). For Meiji onward use the era-convert tool. Year-level precision (the lunisolar calendar makes month/day mapping ambiguous). Runs entirely inside your browser — no dictionary download required.

japaneseconversiontime