Wide Text Generator

Wide text swaps each standard ASCII character, the A-Z and a-z letters, the digits 0-9 and basic punctuation, for its Unicode full-width twin. These twins were created for CJK typesetting, where Latin letters had to fill the same square cell as a Chinese character, so every glyph ends up in a wide, evenly spaced box. The result reads slow and roomy, which is why it suits playlist titles, display names and captions. Accented letters and non-Latin scripts have no full-width twin in this block, so they pass through unchanged.

How to generate wide text

  1. 1

    Type or paste your text

    Short phrases keep the airy, roomy look; long lines wrap awkwardly.

  2. 2

    See the full-width version

    Each ASCII letter, digit and symbol is swapped for its wide U+FF00-block twin as you type.

  3. 3

    Copy and paste

    The wide text drops into most bios, playlists and captions that accept Unicode.

The mapping

Wide text draws from the Unicode full-width block:

  • Uppercase A-Z: U+FF21 to U+FF3A (A B C ... Z)
  • Lowercase a-z: U+FF41 to U+FF5A (a b c ... z)
  • Digits 0-9: U+FF10 to U+FF19 (0 ... 9)
  • Punctuation: U+FF01 to U+FF5E (! " # ... ~)
  • Space: U+3000, the ideographic space, about twice as wide as a normal one

Only these standard ASCII characters have full-width twins. Accented letters such as é, ñ or ü, and every non-Latin script (Cyrillic, Arabic, Thai, Chinese, Japanese, Korean and more), stay exactly as typed. In Chinese, Japanese and Korean the native characters are already full-width, so type Latin letters or digits to see the effect.

Where it renders reliably

Platform Renders full-width?
Instagram bio and posts Yes
Twitter/X display name Yes
TikTok captions Yes
Spotify playlist titles Yes
Discord messages Yes
WhatsApp status Yes
LinkedIn Often normalised
Google search box Stripped

It is width, not letter-spacing

Wide text makes each character wider; it does not insert spaces between your letters, so it is not the a e s t h e t i c spaced-out look. If you want that, or the retro emoji vibe, use the vaporwave generator instead.

Watch the character count

Most systems still count each full-width character as one, but some weight it more. Twitter counts every full-width character as two against its post limit, and Spotify playlist titles reach their length cap faster. Do not stack wide text on top of vaporwave or zalgo; pick one effect per string.

Frequently Asked Questions

They use the same full-width Unicode block, so the letters look identical. “Vaporwave” just adds retro, aesthetic connotations and is often mixed with emoji and 90s imagery; “wide text” is the plain typographic effect.

Most handles (Twitter/X, Instagram) require plain ASCII, so full-width characters are rejected there. Wide text works in display names, bios and captions.

It converts only standard ASCII letters, digits and punctuation. Accented letters and non-Latin scripts have no full-width twin and pass through unchanged; in Chinese, Japanese and Korean, type Latin letters or numbers to widen them.

That device font lacks the full-width block. Modern system fonts all include it; only very old Android builds or stripped-down Linux setups may miss it.

No. Your text is converted only to show the result and is not stored.

Related Tools

Tool available in other languages