Text/Clean

Full-width ↔ half-width

Converts full-width letters, digits and symbols such as ABC123 to half-width, or the other way around.

Example

  • Options used
  • Default options
Input
TextClean2026!info@example.com
Output
TextClean 2026! info@example.com

Symbols in examples: ⇥ tab · · trailing space · ⍽ NBSP · □ full-width space · ◌ zero-width character

Open this operation in the tool

What it does

Chinese, Japanese and Korean documents often contain full-width letters and digits (ABC123) and symbols (!#@) that are as wide as a Hangul syllable or a Chinese character. They look similar, but computers treat them as completely different characters, so searches, numeric calculations and email or URL input fail.

Direction

  • Full-width → half-width: converts full-width characters in the Unicode range U+FF01–U+FF5E to the corresponding ASCII characters (U+0021–U+007E). With 'Convert spaces too' on, the full-width space (U+3000) also becomes a regular space. Hangul, Chinese characters and kana are not changed.
  • Half-width → full-width: converts ASCII characters to full-width. Use it to fill in forms that require full-width input, such as Japanese forms. With 'Half-width katakana → full-width' on, half-width katakana like ガギ is converted to ガギ, merging the voiced and semi-voiced marks.

When to use it

Apply full-width → half-width when numbers copied from Japanese or Chinese sites or older Korean documents are not recognized as numbers in Excel, or when an email address is rejected because of a full-width . Invisible whitespace problems are handled by Clean invisible characters and quotes.