Runs in your browser. Your files and text never leave your device - nothing is uploaded.
More styles
These use real Unicode characters (not fonts), so they paste as styled text almost anywhere - Instagram bios, Discord, Twitter/X. Support varies slightly by app; test before relying on it somewhere important.
How do you make vaporwave or aesthetic wide text?
Vaporwave text uses fullwidth characters from Unicode's Halfwidth and Fullwidth Forms block, such as A (U+FF21) and 0 (U+FF10). Each is designed to be as wide as a Chinese or Japanese character, so words look spaced out. Letters and digits convert, while ordinary spaces and punctuation stay narrow unless replaced with fullwidth versions by hand.
Fullwidth example: a playlist title
A retro playlist name, the typical vaporwave use, converted from plain text:
| Typed | Midnight Drive 1986 |
|---|---|
| Fullwidth / Vaporwave | Midnight Drive 1986 |
Every letter and digit widens, but the two spaces are still ordinary U+0020 spaces. For the classic evenly spaced look, some people replace them with the ideographic space U+3000, which is as wide as the letters.
Characters built for East Asian text
Fullwidth Latin letters and digits were encoded for compatibility with East Asian character sets, in which a Latin letter could occupy the same square cell as a Chinese character or Japanese kana. Capitals run from A (U+FF21), lowercase from a (U+FF41) and digits from 0 (U+FF10), all within the Halfwidth and Fullwidth Forms block (U+FF00-U+FFEF). Japanese input methods can still produce them when typing in full-width mode.
Unlike the math-style alphabets, these characters are in the Basic Multilingual Plane, so each one is a single UTF-16 code unit. Their East Asian Width property is Fullwidth, which is why terminals and other fixed-cell displays give each one two columns.
The vaporwave look and how to finish it
Vaporwave, the internet music and art style of the 2010s, adopted fullwidth text for titles because the wide spacing reads as retro and deliberate. Words like AESTHETIC in a caption or a playlist name are the typical use.
The same block contains fullwidth punctuation, such as ! (U+FF01) and ? (U+FF1F), and the ideographic space (U+3000) is the matching wide space. The generator does not convert punctuation or spaces, so for a perfectly even line you can swap those in by hand.
Forms, search and screen readers
Fullwidth characters cause friction in forms. Sites built for Japanese users often ask for half-width (hankaku) input in fields such as phone numbers and postcodes, and some systems normalize text with NFKC, which turns AESTHETIC straight back into AESTHETIC. Where text is not normalized, the fullwidth version will not match a search for the plain word.
Speech output varies by screen reader and voice: some read fullwidth letters as an ordinary word, while others spell them out one at a time. The visual spacing itself is not conveyed, so for listeners the style is purely decorative.
Fullwidth / Vaporwave characters at a glance
| Characters come from | Halfwidth and Fullwidth Forms: A-Z U+FF21-U+FF3A, a-z U+FF41-U+FF5A, 0-9 U+FF10-U+FF19 |
|---|---|
| Capital A becomes | A (U+FF21) |
| Small a becomes | a (U+FF41) |
| Digits 0-9 | 0 1 2 3 4 5 6 7 8 9 |
| Punctuation | Left unchanged |
| Basic letters left as typed | None |
| UTF-16 units per letter | 1 (same as a plain letter) |
Fullwidth tips
- Replace spaces with the ideographic space U+3000 if you want even gaps between words.
- Avoid fullwidth digits in phone numbers, postcodes or prices that forms or people need to read as numbers.
- Capitals give the classic poster look; a mixed-case line looks quieter.
Fullwidth / Vaporwave text FAQ
Vaporwave is an internet music and art style from the 2010s that used fullwidth characters in titles and artwork for their wide, retro look. The name stuck to the text style, though the characters themselves are standard Unicode fullwidth forms.
No. Adding spaces makes each letter a separate word to search engines and screen readers, and the spacing depends on the font. Fullwidth letters are single characters designed to be wide, so a word stays one unbroken string.
Often not. Username fields commonly allow only plain ASCII letters, digits and a few symbols, and some systems silently convert fullwidth characters to plain ones. Display names are more likely to accept them.
Each fullwidth character is one code point and one UTF-16 unit, so most limits count it like a plain letter, even though it looks twice as wide. That makes it cheaper than bold or script letters, which take two units each.
Related text styles
- Monospace Text Generator: fixed-width letters with a typewriter feel
- Bubble / Circled Text Generator: circled letters, also one code unit each
- Sans-Serif Text Generator: clean letters without the wide spacing
- Fancy Text Generator: all 15 styles side by side
Reviewed by Raja Jahangir · Last reviewed: October 7, 2026
