Fullwidth Text Converter

Convert ASCII to fullwidth Unicode CJK-width characters

Free fullwidth text converter — turns standard ASCII letters, digits and punctuation into their Unicode fullwidth (CJK-width) equivalents for aesthetic vaporwave-style spaced-out text. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

What are fullwidth characters?

Fullwidth characters are Unicode forms in the range U+FF01 to U+FF5E that occupy a full CJK character cell, the same width as a Chinese, Japanese or Korean glyph. They make Latin text look wide and evenly spaced.

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.

Where fullwidth text originates

Fullwidth characters exist in Unicode because of a compatibility requirement with East Asian computing standards. Traditional Japanese, Chinese, and Korean character sets used fixed-width character cells where every character occupied exactly twice the horizontal space of a standard ASCII character. When these systems were encoded, Latin letters and punctuation were included in two forms:

  • Halfwidth — the narrow, space-efficient form matching standard ASCII.
  • Fullwidth — the wide form that matches the cell width of CJK characters, allowing Latin text to align evenly in tables, labels, and mixed-script layouts.

The fullwidth block in Unicode (U+FF01 to U+FF5E) carries those legacy compatibility forms forward. While they were designed for typographic alignment in CJK contexts, they were adopted by internet subcultures in the late 1990s and 2000s for decorative effect — particularly in the ASCII-art-adjacent style of vaporwave aesthetics that emerged around 2010–2012.

Common uses

Social media bios and usernames

Fullwidth text is widely used in social media bios, display names, and usernames because it creates a visually distinct appearance without using non-Unicode glyphs that platforms might strip. The text remains searchable and pasteable even though it looks different. For example, Hello World is entirely standard Unicode, just a different character range.

Aesthetic and vaporwave design

The vaporwave art movement — characterised by neon colours, Japanese text, retro computing imagery, and hyperconsumerist irony — uses fullwidth Latin text as one of its core stylistic signals. The wide spacing and monospaced-with-CJK appearance is immediately evocative of the aesthetic.

Testing and development

Developers building applications that handle CJK text sometimes use fullwidth Latin characters to test that their layout code handles double-width glyphs correctly without needing to know the actual language. A string of fullwidth letters exercises the same code paths as Japanese or Chinese characters.

What to know before using fullwidth text

  • Search engines treat fullwidth characters as distinct from their ASCII equivalents, so fullwidth text in a page title or heading will not match normal ASCII search queries.
  • Screen readers may read fullwidth characters differently or awkwardly depending on the system. Do not use fullwidth text in content that needs to be accessible.
  • Some apps restrict character ranges — messaging apps, username fields, or databases with strict ASCII enforcement may strip or reject fullwidth characters.
  • To convert back, use the halfwidth converter linked in the related tools.