text-henkan

Full-width ⇄ Half-width Converter

Convert only what you want: tick alphanumerics, symbols, katakana or spaces independently and choose a direction. Voiced and semi-voiced half-width kana (ガ ↔ ガ, パ ↔ パ) are handled as single characters.

or choose a file

Categories

Alphanumerics (0-9A-Za-z ⇄ 0-9A-Za-z), ASCII symbols and their full-width forms, katakana (ア ⇄ ア including voiced marks, the long vowel mark, punctuation and brackets), and the ideographic space U+3000 ⇄ ASCII space. Hiragana has no half-width form and is left alone.

Why voiced kana matter

Half-width ガ is two characters, カ plus ゙. A naive one-to-one mapping produces カ゛. This tool matches the pair first and emits the single precomposed ガ, and decomposes it again in the other direction.

Typical uses

Normalising names and addresses, cleaning form input, producing half-width kana for a legacy system, or converting only digits while leaving full-width punctuation in place. For heavier normalisation, consider NFKC.

Frequently asked questions

Can hiragana be made half-width?

No — Unicode has no half-width hiragana. Convert to katakana first.

Can I convert digits but keep symbols full-width?

Yes. Tick "alphanumerics" and untick "symbols"; the four categories are independent.

How many characters is a half-width ガ?

Two (カ and ゙), which matters when a system imposes a character limit.

How is this different from NFKC?

NFKC also rewrites circled numbers (① → 1) and ligatures (㍿ → 株式会社). Use this tool when you want to change only specific categories.

Related tools

Line ending converterCharacter counterDedupe / sort linesUnicode normalizerShift_JIS → UTF-8UTF-8 → Shift_JISEUC-JP → UTF-8UTF-8 → EUC-JP