Squiggle Text Generator

Infuse your text with energetic waves, playful curls, or unique flowing lines using Messletters.org's Squiggle Text Generator. Perfect for a fun, quirky, or artistic vibe.

Enter Your Text

0/500 characters
  1. 1

    Enter your text

    Type the word or phrase you want to convert in the input field above.

  2. 2

    Choose a squiggle style

    Select from wave underline, tilde overlay, wavy combining marks, or other squiggle variations. Each applies a different Unicode combining character to every letter.

  3. 3

    Copy the result

    Click any generated style to copy it, then paste into Discord, Instagram, Twitter, or any app that supports Unicode.

Squiggle Text Generator — Wavy & Decorated Fonts

A squiggle text generator adds wavy, curly, and decorative Unicode combining marks to your text. Each letter gets a squiggle, wave, or unusual mark attached to it — the result is text that moves visually, looks handdrawn, or has a distinct textured feel. Output is plain Unicode text that pastes into Instagram, Discord, Twitter, and most other platforms.

Unicode behind squiggle styles

Squiggle effects come from the Combining Diacritical Marks block (U+0300–U+036F) and its extensions:

  • U+0330 — Combining Tilde Below — places a wavy tilde beneath each letter:
  • U+0303 — Combining Tilde — wavy mark above: ã
  • U+0334 — Combining Tilde Overlay — tilde through the middle of the letter:
  • U+035C — Combining Double Breve Below — curved arc connecting adjacent letters: ͅ
  • U+0332 + U+0330 combinations — layered underline and tilde for more complex wavy effects

Some squiggle styles use Combining Half Marks (U+FE20–U+FE2F), which span across two characters and create a visual bridge or wave that connects letters rather than decorating them individually.

The heaviest squiggle styles stack multiple combining marks per character — a tilde above plus a tilde below plus an overlay tilde creates a letter wrapped in waves from all directions.

Style examples

  • Squiggle 1s̴q̴u̴i̴g̴g̴l̴e̴
  • Squiggle 2s̾q̾u̾i̾g̾g̾l̾e̾
  • Squiggle 3s̶q̶u̶i̶g̶g̶l̶e̶
  • Squiggle 4s̳q̳u̳i̳g̳g̳l̳e̳
  • Squiggle 5s͎q͎u͎i͎g͎g͎l͎e͎
  • Squiggle 6s̤q̤ṳi̤g̤g̤l̤e̤
  • Tilde belows̰q̰ṵȉg̰g̰l̰ḛ
  • Double squiggles̶̸q̶̸u̶̸i̶̸g̶̸g̶̸l̶̸e̶̸

Where squiggle text gets used

Instagram bios — squiggle styles add visual texture to bio text without using emoji dividers or special symbols. A name in a light squiggle style has a handwritten, slightly imperfect feel that contrasts with the clean default font.

Discord usernames and nicknames — wavy text in a nickname is distinctive at small sizes in a server sidebar. The tilde and wave styles are recognizable even when the characters are small.

Twitter / X — squiggle text in tweets or bios creates contrast against standard text. Works especially well for short phrases or handles where you want a visual identity that's different from bold or italic Unicode alternatives.

Aesthetic and art communities — the wavy, hand-drawn feel of squiggle text fits naturally in communities around illustration, graphic design, and visual art. It suggests informality and creativity.

TikTok bios — common in alt and indie aesthetic accounts where the rough, imperfect look is intentional. Squiggle styles look less polished than script fonts, which is part of the appeal.

Creative writing headers — chapter titles or section labels in a squiggle style have a distinctive look in digital formats where plain text headers are the default.

Choosing between squiggle styles

Tilde overlay (through the letter) — the most readable squiggle style. The wave passes through the middle but letters stay identifiable. Best for longer text.

Tilde below / above — decoration sits outside the letter, doesn't affect readability. Good for names and labels.

Double squiggle (stacked marks) — heavier effect, starts to affect legibility at longer lengths. Better for short words and usernames.

Dotted underline variants — squiggle-adjacent styles that put dots or irregular marks beneath letters rather than waves. More unusual and less immediately recognizable as "squiggle" — good for a distinctive look.

Copy and paste squiggle text

Type your text, pick a style, click to copy. For line effects specifically (strikethrough, underline), the line text generator focuses on those. For fully distorted text, the weird text generator covers glitch and border styles.

Frequently Asked Questions

What makes squiggle text wavy?

Squiggle text uses Unicode combining characters — primarily U+0334 (Combining Tilde Overlay) and U+0330 (Combining Tilde Below) — attached to each letter. These combining marks render as wavy lines through or beneath the characters.

Is squiggle text the same as zalgo text?

No. Squiggle text uses a single combining mark per letter for a clean wavy effect. Zalgo text stacks multiple combining marks in all directions, creating an intentionally chaotic, glitchy appearance. Both use combining characters but with very different intent and effect.

Does squiggle text work in Instagram?

Yes. Instagram renders Unicode combining characters. Copy the squiggle text and paste it directly into your bio or captions.

Can squiggle text be used in usernames?

It depends on the platform. Discord and some social platforms allow combining characters in display names. Username fields often have stricter character restrictions than bio or status fields.

Why does squiggle text sometimes look broken?

Combining characters attach to the previous base character in the font. If a platform uses a font that handles combining mark positioning poorly, the wave marks may appear misaligned. The text is always correct — it is a rendering difference.