Invisible Texts

Text tool

Vaporwave Text Generator

Type any text below and get the classic aesthetic look: Fullwidth Latin (U+FF21) letters with a space inserted between every character. Wider and airier than plain fullwidth text — the visual signature of vaporwave and retro-digital styling.

Live generator
Generate Vaporwave Text
Type your text and copy the vaporwave version: fullwidth characters separated by spaces. The output is real Unicode — it pastes into any field that accepts text.
Vaporwave output
Your transformed text will appear here.

What vaporwave text actually is

Vaporwave text is not a font. It is two Unicode tricks stacked together. First, every letter is swapped for its Fullwidth Latin twin from the Halfwidth and Fullwidth Forms block (U+FF01–U+FF5E), 0xFEE0 code points above ASCII — A is U+FF21, not U+0041. Those characters were added for Chinese, Japanese, and Korean layouts, where Latin letters need to fill the same square cell as a CJK character. Second, this generator puts a regular space between every character, which turns vaporwave into v a p o r w a v e. That extra air is what separates the vaporwave look from plain fullwidth text: the letters float apart like a title card on a 1990s screen. The vaporwave music and art scene of the early 2010s made this spaced-out wide text its trademark, usually in all caps (A E S T H E T I C). Because every modern phone ships a CJK font, the characters render almost everywhere. The trade-off is length: the spaces roughly double the character count, so vaporwave works best on a few words, not a paragraph.

What vaporwave text is useful for

Aesthetic and retro posts

The double-width spacing is the visual signature of vaporwave. It gives captions, titles, and graphics that stretched 1980s/1990s computer look without any image editing.

Bios that stand out

Instagram, TikTok, and Twitter bios render vaporwave text because every device ships a CJK font. The wide spacing pulls the eye in a field of normal-width text.

Synthwave and lo-fi artwork

Album covers, playlist titles, and stream overlays use vaporwave text for the retro feel. Because it is plain Unicode, you can paste it straight into most design tools and video editors.

Short titles, not long text

Because of the added spacing, a 9-letter word becomes 17 characters. That makes vaporwave ideal for a title, a display name, or a single line of a caption — exactly where the stretched look has the most impact.

How the spacing is built — and what it costs

Every letter, digit, and symbol from ! to ~ maps to its fullwidth twin in the Basic Multilingual Plane, so each one costs 1 UTF-16 unit. The generator then joins the characters with ordinary spaces (U+0020). An original space between words becomes an ideographic space (U+3000) with a regular space on each side, so word breaks stay visibly wider than letter gaps. The cost is easy to calculate: a run of n characters becomes 2n − 1 characters. "aesthetic" (9 letters) turns into 17. On TikTok, whose bio holds 80 UTF-16 units, that leaves room for roughly 40 characters of input. Line breaks in your input are kept as line breaks rather than spaced. Because the spaces are real break opportunities, a long vaporwave word can wrap in the middle on a narrow screen; keep lines short or check the preview on a phone. If you need the wide letters without the gaps — for example to align text in a fixed-width layout — use the fullwidth generator, which outputs hello with no spacing.

Practical notes before you paste

  • Vaporwave output is about twice as long as your input: n characters become 2n − 1. Check it against the field limit before you paste.
  • Want wide letters without gaps? Use the fullwidth generator — it outputs the same characters packed together (hello).
  • All caps is the classic vaporwave look. Type in capitals to get A E S T H E T I C.
  • Word gaps use an ideographic space (U+3000) padded with regular spaces, so words stay separated even inside the spaced letters.
  • On narrow screens a spaced word can wrap mid-word. Keep vaporwave lines short, or put each word on its own line.
  • Screen readers announce spaced letters one at a time. Put the important information in plain text too.
  • Don't use vaporwave inside hashtags or @mentions — the spaces end the tag after the first letter.
  • Plain ASCII ranks better in search. Use vaporwave for display (bios, captions, graphics), not for SEO-critical text or URLs.

Platform compatibility

Vaporwave text renders on iOS, Android, Windows, macOS, and every major browser because all ship CJK fonts covering U+FF01–U+FF5E, and the spaces between characters are ordinary spaces every platform understands. The limiting factor is length rather than support. TikTok accepts it in display names (30 characters, so about 15 letters of input), bios (80 UTF-16 units), captions, and comments. Instagram accepts it in the name field (30 characters) and the 150-character bio. Discord display names and server nicknames (32 characters) fit roughly 16 letters. X accepts it in display names (50 characters) and posts. Steam persona names (up to 32 characters) and Roblox display names accept the characters. A few fields trim or collapse spacing: some games strip spaces from player names entirely, which leaves you with plain fullwidth text. @username and @handle fields on Discord, X, Instagram, and Roblox reject fullwidth characters altogether.

Common questions about vaporwave Unicode text

Is vaporwave text a font?

No. Each character is a separate Unicode code point (v is U+FF56) that renders double-width by the system font. You are pasting different characters, not applying a font or formatting.

What is the difference between vaporwave text and fullwidth text?

Both use the same fullwidth characters (U+FF01–U+FF5E). Fullwidth text packs them together: hello. Vaporwave text adds a space between every character: h e l l o. The spacing is what gives the airy, stretched aesthetic — and it roughly doubles the length.

Does vaporwave text work in TikTok bios?

Yes, but it uses about twice the space of your input. n characters become 2n − 1, so the 80-unit TikTok bio fits roughly 40 characters of text in vaporwave form.

Why is vaporwave text so wide?

Two reasons. Each fullwidth character renders 1 em wide, double normal Latin, and the generator adds a space after every character. Together they produce the stretched, spaced-out look the vaporwave scene is known for.

Will vaporwave text hurt my SEO?

Yes, if it sits in page titles, headings, or any text you want indexed. Search engines normalize Unicode, but styled characters may not be weighted the same. Use vaporwave for display, not for SEO-critical content.

Where did the vaporwave look come from?

The characters were added to Unicode for CJK compatibility — so Latin could align in Chinese, Japanese, and Korean text grids. The vaporwave art and music movement of the early 2010s repurposed the same wide characters for their spaced-out, retro-digital aesthetic.