Change ABC 123 into ABC 123, or turn ASCII text into its full-width forms. The converter covers Latin ASCII letters, digits, punctuation and spaces. It leaves Japanese kana, characters such as é and other characters outside that range unchanged.
Runs locally in your browserUse this tool when pasted identifiers or numbers contain full-width characters, or when you need full-width Latin text. Each action reads the input field and places a separate, selectable text result below it.
The tool maps printable ASCII U+0021–U+007E to U+FF01–U+FF5E and back. Ordinary space U+0020 pairs with ideographic space U+3000. Tabs and line breaks are retained by the conversion core; the browser textarea normalizes actual CR and CRLF line endings to LF.
The full-width tilde ~ becomes ~. The similar wave dash 〜 stays unchanged, as do 、 and 。. Half-width kana such as ガ, full-width kana such as ガ, the currency variants ¢ and ¥, and circled numbers are outside this converter's range.
The result contains different Unicode characters, not a change of font size or CSS width. There is no general Unicode normalization, case conversion or character-encoding conversion. Precomposed é stays unchanged; if an accent is stored separately after ASCII e, that e is still converted.
Conversion runs in browser JavaScript without sending the input in conversion requests. Output is inserted as plain text, including anything that looks like HTML. Clipboard availability depends on the browser; if automatic copying fails, select the result manually.
Not necessarily. AA becomes AA when converted to half-width, then AA when converted back. Once matching forms are merged, their original mixture cannot be recovered.
It may already use the requested width, or contain only characters outside the supported ASCII and space pairs. Accented letters such as é and emoji remain unchanged; this page does not convert katakana.