By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content
Key facts
- Vaporwave text is written in fullwidth characters from the Halfwidth and Fullwidth Forms block, where each letter, digit and punctuation mark fills a square cell: sunset drive.
- Fullwidth characters at U+FF01 to U+FF5E mirror printable ASCII one for one, each being the plain character plus 0xFEE0, so letters, digits and punctuation all convert.
- Fullwidth spaces are ideographic spaces (U+3000), so the generator swaps them in to keep word gaps as wide as the letters.
- On X, every fullwidth character counts as two because it is above U+1100, so a 9-letter word like aesthetic costs 18 of 280 characters.
- Fullwidth letters fold back to plain text under NFKC normalization, and most screen readers read aesthetic as the word aesthetic.
- Handles on Instagram, TikTok, Discord and X accept only plain letters, so vaporwave text works in names, bios and captions but not in usernames.
This vaporwave text generator turns your words into wide fullwidth letters, spaced-out letters or bracketed tiles, such as sunset drive, that you copy and paste into a bio, caption or playlist name. All four wide styles appear at once, and your text never leaves your browser.
How to use the vaporwave text generator
- Type your words in the box at the top, in lowercase for the classic look.
- Compare the four wide styles: Vaporwave Wide, spaced letters, lenticular brackets and corner brackets.
- Tap Copy on the one you like and paste it into your bio, caption or title.
Where wide letters come from
Chinese and Japanese text is set on a grid: every character occupies the same square cell. When Latin letters appear inside that text, a narrow i next to a square character breaks the grid. East Asian computer encodings of the 1970s and 80s solved this by including a second, square-celled copy of the Latin alphabet, the digits and the ASCII punctuation. When Unicode was built, it kept those characters so old documents could be converted without loss.
They live in the Halfwidth and Fullwidth Forms block. The useful part for us is U+FF01 to U+FF5E, which mirrors printable ASCII exactly, one-for-one and in the same order:
| Plain | Code point | Fullwidth | Code point |
|---|---|---|---|
| ! | U+0021 | ! | U+FF01 |
| 1 | U+0031 | 1 | U+FF11 |
| A | U+0041 | A | U+FF21 |
| a | U+0061 | a | U+FF41 |
| ~ | U+007E | ~ | U+FF5E |
| space | U+0020 | (ideographic space) | U+3000 |
Each fullwidth character is its plain counterpart plus 0xFEE0, which is why the generator can convert every letter, digit and punctuation mark with no gaps, something few other styles manage. Spaces are the one exception: the fullwidth space is the ideographic space, U+3000, from a different block. The generator swaps it in so word gaps match the width of the letters (compare sunset drive with a normal space in the middle, which looks cramped).
How vaporwave adopted the look
Vaporwave began around 2010 to 2012 as an internet music scene: producers slowed down and looped fragments of 1980s and 90s smooth jazz, lounge music, adverts and corporate background music. Its visuals borrowed from the same era: early computer graphics, Windows-style interfaces, classical statues, pink and teal gradients, and Japanese text. Releases such as Macintosh Plus’s Floral Shoppe (2011) used Japanese titles, and fullwidth Latin text fitted the same retro-digital, slightly foreign feeling.
Online, the style condensed into a phrase: writing “aesthetic” in wide, spaced capitals, A E S T H E T I C. That joke is the root of the term “aesthetic text”, which now covers far more than vaporwave. See aesthetic fonts for the wider family of looks.
Four ways to make text wide
The results above include four styles that spread text out. They look similar at a glance but behave very differently:
| Style | “aesthetic” becomes | How it works | X count | Screen readers |
|---|---|---|---|---|
| Vaporwave Wide | aesthetic | Fullwidth letters | 18 | Usually read the word normally |
| S p a c e d | a e s t h e t i c | Ordinary letters with spaces | 17 | Often spell it letter by letter |
| Lenticular Brackets | 【a】【e】【s】【t】【h】【e】【t】【i】【c】 | Each letter in CJK brackets | 45 | Read letters, may announce brackets |
| Corner Brackets | 『a』『e』『s』『t』『h』『e』『t』『i』『c』 | Each letter in Japanese quote marks | 45 | Read letters, may announce brackets |
Fullwidth is usually the best choice: it looks the most “vaporwave”, stays readable and is the only one that can be converted back to plain text automatically. Spaced text is the fallback where fullwidth characters are blocked or where you need ordinary letters, such as in a game name. The bracket styles are decorative; the brackets are full-width punctuation from the CJK Symbols and Punctuation block, so they also count double on X.
Classic vaporwave formats
You can build most familiar layouts by combining the style with what you type and the Frame menu:
| Format | Example | How to make it |
|---|---|---|
| Lowercase wide | floral | Type in lowercase, choose Vaporwave Wide |
| Wide and spaced capitals | A E S T H E T I C | Type the letters with spaces between them; each becomes an ideographic space |
| Framed title | 【 sunset drive 】 | Vaporwave Wide + the Lenticular frame |
| Quoted title | 『 dream 』 | Vaporwave Wide + the Corners frame |
| Retro tech | windows 95 | Digits convert too, so years and model numbers work |
Many people add a Japanese word for the full effect. If you do, use one whose meaning you know: 夢 means “dream” and 夜 means “night”. Pasting random characters can produce real words you didn’t intend, and native readers will notice.
How wide text behaves once you paste it
It displays almost everywhere. Every modern phone and computer ships with a font that covers these characters, because they are needed for Chinese, Japanese and Korean. In some apps the wide letters come from that East Asian font rather than the surrounding typeface, so they may look a little different from the rest of your text, but they will not turn into boxes.
It folds back to plain text. Fullwidth letters are compatibility characters: Unicode records that A is just a wide A. Under NFKC normalization, Vaporwave 1995 becomes “Vaporwave 1995”, ideographic space included. Bold and cursive math letters fold the same way; small caps and strikethrough do not. If you need the plain words back, Unstyle Text does this for you. The how fancy text works guide explains normalization in more depth.
It can wrap mid-word. Unicode’s line-breaking rules treat fullwidth letters like Chinese characters, which may break between any two of them. In a narrow column, a long wide word can split across two lines without a hyphen. Short phrases avoid this.
It counts double on X. Every fullwidth character is above U+1100, so X weighs it as two. A 280-character post fits about 140 wide characters. The X (Twitter) fonts page shows how other styles compare.
Usernames reject it. As with every styled alphabet, handles on Instagram, TikTok, Discord and X accept only plain letters.
Common mistakes with wide text
Wide text is easy to overdo, because every character takes up roughly twice the space of a normal letter.
- Long sentences. A full caption in fullwidth wraps awkwardly, may split mid-word and costs double on X. Use it for a title, a name or a short phrase, then switch back to plain text.
- Wide and spaced at once in a name. A E S T H E T I C is 17 wide cells, enough to fill a phone screen on its own. In a display name it will usually be cut off. Save that format for a bio line or a post.
- Forgetting the punctuation. The generator converts punctuation too, so Hello, world! becomes Hello, world! with a wide comma and exclamation mark. That keeps the rhythm even. If you paste ordinary punctuation next to wide letters afterwards, it looks cramped.
- Mixing in normal spaces. If you edit wide text by hand, a normal space between wide words looks like a typo. Retype the phrase in the box instead so every gap becomes an ideographic space.
- Using it where people search. Wide text folds back to plain letters under normalization, but many search boxes don’t normalise. A wide shop or channel name can be harder to find than a plain one.
The halfwidth half of the block
The same block holds the opposite: narrow, half-width versions of Japanese katakana and punctuation, such as ア (U+FF71) and the halfwidth ideographic full stop 。 (U+FF61). You have probably seen them without knowing it. The sparkly decoration ✧・゚: *✧・゚:* uses the halfwidth middle dot ・ and the halfwidth sound mark ゚, and the kaomoji-style twinkle ⋆。°✩ relies on that tiny full stop. Wide and narrow, the block that gives vaporwave its stretched letters also supplies a good share of “cute” text decoration.
Kept to a title or a short phrase, vaporwave text gives a bio or playlist the retro look without wrapping awkwardly or draining your character count on X.
Frequently asked questions
Basics
What is vaporwave text?
How do I type wide text without a generator?
Why is wide text called aesthetic text?
How do I make vaporwave text to copy and paste?
Where it works
Can I use vaporwave text in my Instagram name?
Can I use wide text in a username?
Does vaporwave text show up on every phone and computer?
How it works
Why does wide text count double on X?
What is the difference between fullwidth and spaced text?
Why does wide text wrap in the middle of a word?
Tips & limits
Is wide text readable by screen readers?
Can wide text be converted back to normal text?
Will search find vaporwave text?
Related generators & guides
- Aesthetic FontsThese aesthetic fonts turn your text into styled Unicode letters that match a look, such as coquette, dark academia or minimal. Pick a style, add a frame, tap Copy and paste it into your bio or caption.
- Small Text GeneratorThis small text generator turns your words into tiny Unicode letters: small caps, superscript or subscript. Type your text, tap Copy on the style you like and paste it into a bio, name or caption.
- Twitter (X) FontsThese Twitter fonts turn a post, bio or display name into bold, italic or cursive Unicode letters for X. Tap Copy and paste it, but check the weighted count first, because most styled letters count as two characters.
- Convert Fancy Text Back to Plain TextConvert fancy text to normal here: paste bold, cursive, gothic, bubble or small caps text and the plain letters appear instantly, ready to edit, search for or read aloud.
- How Fancy Text Works (and Why It Isn't Really a Font)How do fancy fonts work? They are not fonts: copy-paste styles are separate Unicode characters, mostly made for mathematics, phonetics and East Asian typesetting. The style travels with the text, but missing letters and fallback fonts change the look.
- Cursive Text GeneratorThis cursive text generator turns your words into script-style Unicode letters for names, bios and captions. Type your text, tap Copy and paste it into Instagram, TikTok, Discord or a message.