How to use
- Choose Half-width to normalise text, or Full-width to make wide text.
- Select which kinds of characters to convert.
- Paste your text. The input shows how many full-width characters it contains.
- Copy the result.
Options explained
- Letters, digits, punctuation, spaces
- Convert only some kinds of characters. For example, convert digits and letters but keep Chinese full-width punctuation like ,and !
Examples
| Full-width | Half-width |
|---|---|
| ABC123 | ABC123 |
| 138 0000 0000 | 138 0000 0000 |
| vaporwave | vaporwave |
Frequently asked questions
What are full-width characters?
Versions of Latin letters, digits and symbols that take the same width as a Chinese character, such as A (U+FF21) instead of A. East Asian input methods can produce them by accident.
Why do full-width characters cause problems?
They look almost identical to normal characters but are different code points, so ABC does not match ABC in searches, phone numbers with full-width digits fail validation, and code with full-width symbols does not compile.
Does it change Chinese characters or 。、?
No. Only characters that have a full-width counterpart in Unicode are converted. The Chinese full stop 。 and the enumeration comma 、 have no half-width form and are left alone.
Is my text uploaded?
No. The conversion runs in your browser.
Privacy
This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.