Wide text generator

Space your letters out into wide, aesthetic F U L L W I D T H text. Copy and paste anywhere.

Type a word or a line and press Make aesthetic. The wide text generator rewrites each character as its fullwidth twin, so vaporwave comes out as vaporwave with an even, airy gap between every letter. The result copies and pastes as plain text into bios, captions, comments and posts, and keeps its stretched-out look wherever fullwidth characters are supported.

Try:
0Words
0Characters
0No spaces
0Sentences
0Paragraphs
0Lines
0Pages
0Reading
0Speaking

Runs entirely in your browser. Your text is never uploaded — open DevTools, Network tab, and you will see zero requests while you use this tool.

How to use it

  1. Type or paste your text in the box.
  2. Press Make aesthetic to convert every letter to its wide fullwidth form.
  3. Press Copy and paste it into a bio, a caption, a comment or a post.

What this tool does

Every letter, digit and punctuation mark you type is swapped for a different Unicode character that means the same thing but is drawn twice as wide. These live in the Halfwidth and Fullwidth Forms block, which starts at code point U+FF01. The tool takes each ordinary character between U+0020 and U+007E and shifts it up by exactly that offset: the letter A (U+0041) becomes (U+FF21), a (U+0061) becomes (U+FF41), and the digit 7 becomes . The one exception is the space. A normal space is narrow, so it would spoil the rhythm; instead the tool replaces it with the ideographic space (U+3000), a full-width blank the same width as a Japanese character, which is why gaps between words look as generous as the gaps between letters.

Nothing about size, font or letter-spacing is changed. The characters simply are wide — each one is a genuine, separate symbol that carries its width with it. That is the whole trick, and it is why a wide bio survives a copy and paste that would strip away any real formatting.

Where the aesthetic comes from

The fullwidth forms were not invented for style. They come from East Asian typography, where Latin letters and numbers are often set to occupy the same square cell as a Chinese, Japanese or Korean character so that mixed text lines up on a neat grid. For decades they were a purely practical, monospaced convenience.

Then the internet found them. In the early 2010s the vaporwave movement — a music and visual style built on nostalgia for late-1980s and early-1990s consumer culture, shopping malls, old operating systems and Japanese city pop — adopted fullwidth text as a signature. Spacing a word out into A E S T H E T I C evoked the look of half-broken software, imported electronics and Windows 95 dialog boxes. The wide letters read as slow, dreamy and slightly artificial, which is exactly the mood the genre was after. That association stuck, and today the style is shorthand for anything retro, ironic or deliberately over-aesthetic, far beyond the music it came from.

Where it works and where it does not

Wide text pastes cleanly into most ordinary text fields: Instagram bios and captions, TikTok bios, Discord and Telegram messages, X and Bluesky posts, YouTube and Reddit comments, Tumblr, and most chat apps. Because the characters are standard Unicode, they travel as plain text and do not depend on any special support from the app itself.

You typeYou get
vaporwavevaporwave
AESTHETICAESTHETIC

It fails in a few predictable places. Every @username field rejects it, because handles allow only plain Latin letters, digits, dots and underscores. Some search boxes will not match a wide query against normal text. And only the printable ASCII range is converted: accented letters, emoji and characters from other alphabets have no fullwidth twin, so they pass through unchanged and can make a line look uneven. A very old device with a thin font may also draw a fullwidth character as an empty box.

A note on accessibility

Wide text is beautiful and, to a screen reader, occasionally a mess. Most modern screen readers map fullwidth Latin characters back to their normal equivalents and read them correctly, but not all do, and some read them one halting letter at a time or announce them as unfamiliar symbols. The ideographic spaces between words can also be spoken or paused on oddly. For a visitor relying on voice, a spaced-out headline can turn into a slow, stuttering string.

The kind thing is to keep wide text for decoration, not information. Use it for a name, a mood, a section heading or a single stylish line — and if a line carries something a reader actually needs to act on, an address, a date, a link, put the plain version nearby. Wide text should be the flourish, never the only copy of the message.

Doing it without this tool

By hand. Open a character viewer, search for fullwidth, and pick each letter out one at a time. It works and is unbearable for anything longer than a word.

Real spacing instead. If you control the page or the document, do not use fullwidth characters at all — apply letter-spacing in CSS or expanded character spacing in your word processor. Real spacing keeps the text as ordinary letters, so it stays searchable and reads correctly to screen readers, while still giving you the wide look. Use it wherever the styling is yours to set.

Privacy: everything happens in your browser

The conversion is a short piece of JavaScript running on your own device: it reads the box, applies the offset, and writes the result back. No request is sent when you press the button, nothing you type is stored, and there is no account. Turn your network off and the wide text generator still works exactly the same.

Related tools

Lorem ipsumGenerates 3, 5 or 10 paragraphs of classic placeholder text with one click.Bold textType once, get 𝐛𝐨𝐥𝐝 letters you can paste anywhere plain text lives.Monospace textEven-width typewriter letters you can paste anywhere plain text goes.Zalgo textStacks dozens of combining marks onto every letter to make corrupted,…Coin flipHeads or tails in one tap, with a running tally.Meta description lengthWhy 160 characters is a rule of thumb and 920 pixels is the real limit.Dice rollerRoll a d6, a d20, two d6 or percentile dice. Sums included.

See all text tools →

Frequently asked questions

Why is the space between words so big?

A normal space is narrow and would break the rhythm, so the tool swaps it for the ideographic space (U+3000), a full-width blank the same width as a fullwidth letter. That is what makes the gaps between words match the gaps between letters.

Can I use wide text in my Instagram or TikTok username?

No. The @handle field accepts only plain Latin letters, digits, dots and underscores. You can use wide text freely in the display name, the bio and captions, just not in the handle itself.

Why did some of my characters not change?

Only printable ASCII (letters A–Z and a–z, digits and basic punctuation) has fullwidth twins. Accented letters, emoji and characters from other alphabets have no wide version, so they are left as they are.

Is this the same as vaporwave text?

Yes. The spaced-out fullwidth look is the vaporwave aesthetic — it came from East Asian typography and was adopted by the vaporwave scene in the early 2010s as its signature style.

Will screen readers read it correctly?

Usually, but not always. Many screen readers map fullwidth letters back to normal ones; some read them slowly or as odd symbols. Keep wide text for decoration and put a plain version nearby for anything important.

Can I turn wide text back into normal text?

Yes. The transform is reversible by subtracting the same offset. In practice, the normalise or plain-text tools on this site will fold the fullwidth characters back to standard letters.

Does the wide text change the actual font size?

No. Nothing about size or font is altered. Each fullwidth character is simply a wider symbol in its own right, which is why the effect survives being copied and pasted as plain text.