Fullwidth Text Converter

Convert ASCII to fullwidth Unicode CJK-width characters

Ad placeholder (leaderboard)

Fullwidth text converts ordinary Latin letters and numbers into their wide Unicode counterparts — the forms designed to line up neatly beside Chinese, Japanese, and Korean characters. The result is the airy, evenly spaced look popular in vaporwave art and retro computing aesthetics. This tool maps every printable ASCII character to its fullwidth equivalent instantly.

How it works

The printable ASCII block runs from U+0021 (!) to U+007E (~). Unicode places the matching fullwidth forms in a parallel block starting at U+FF01, exactly 0xFEE0 (65248 in decimal) code points higher. So for any character whose code point is between U+0021 and U+007E, the converter simply adds 0xFEE0 to produce the wide version. The plain space U+0020 has no fullwidth form in that offset, so it is mapped to the ideographic space U+3000 to keep gaps consistent. Characters outside the ASCII range pass through unchanged.

Example

The word Gera converts character by character: G (U+0047) becomes (U+FF27), e (U+0065) becomes (U+FF45), and so on, giving Gera. To reverse the effect and return wide text to normal ASCII, use the halfwidth converter.

Ad placeholder (rectangle)