✍️ Text & Writing

Full-width / Half-width Converter

Paste your text and full-width/half-width characters sort themselves out — alphanumerics, symbols, spaces, and katakana included. Handy for cleaning up address books and CSV data. Your input never leaves your browser.

Paste or type text above, and the converted result appears here.

How to use the Full-width / Half-width Converter

Type or paste the text you want to convert into the text area above. The result updates in real time based on the selected conversion direction and the checked character categories. For example, with "Full-width → Half-width" selected, pasting ABC123 instantly converts it to ABC123.

  1. Choose a direction: Use the segment buttons to switch between "Full-width → Half-width" and "Half-width → Full-width".
  2. Select categories: Use the checkboxes to limit conversion to specific character types — Alphanumerics, Symbols, Spaces, and/or Katakana.
  3. Enter your text: Type or paste text into the input area and the converted result appears the moment you paste. The "Examples (click to try)" chips above the input field load realistic mixed-text samples instantly.
  4. Copy the result: Click the "Copy" button to copy the converted text to your clipboard.

What are full-width and half-width characters?

In Japanese text, the same letters, digits and symbols exist in two widths. Full-width forms (ABC123) take up the space of one Japanese character and line up neatly with kanji and kana; half-width forms (ABC123) are the ordinary ASCII width. Katakana has a half-width form too (アイウ). Both exist because Japanese computers fit Latin letters into the same square grid as kanji. Mixing widths is common when data is typed by different people or pasted from different systems, and it quietly breaks searching, matching and sorting — so normalizing everything to one width keeps a list consistent. That clean-up is what this tool is for.

Common use cases

  • Normalizing inconsistent character widths in address books and contact lists (e.g., converting full-width alphanumerics to half-width)
  • Standardizing character types in system input forms
  • Converting half-width katakana mixed into data to consistent full-width katakana
  • Data cleaning for CSV files and spreadsheets

Frequently Asked Questions

Is my input text sent to a server?
No. All conversion is performed entirely in your browser. Your text is never transmitted to or stored on any server, so it is safe to use with personal information or confidential data.
How does half-width to full-width katakana conversion work?
Half-width katakana (ア–ン) is mapped to full-width katakana (ア–ン) using a character lookup table. When a half-width voiced mark (゙) or semi-voiced mark (゚) immediately follows a katakana character, the tool correctly combines them into a single composed character such as or パ.
Which alphanumeric and symbol characters are converted?
The tool converts the full-width equivalents of printable ASCII characters — the range ! to ~ (Unicode code points U+FF01–U+FF5E) — back to half-width "!" to "~" (ASCII 0x21–0x7E), and vice versa. Spaces are converted between half-width space and full-width space (U+3000).