Zalgo text is the glitchy, “haunted” text that makes your screen look broken. It’s popular on horror TikToks, creepy-pasta stories, edgy Discord servers, and anywhere you want to signal “something is wrong here”.

Here’s how it works and how to use it without going too far.

What is Zalgo text?

Zalgo text is regular text combined with multiple Unicode “combining diacritical marks” — characters that stack above, below, and through the base letter. The result looks glitchy, cursed, or haunted.

The name “Zalgo” comes from a creepypasta / internet horror meme about an eldritch entity that drives people mad by drawing over them. In practice, Zalgo text is just Unicode characters from these blocks:

  • Combining Diacritical Marks (U+0300-U+036F)
  • Combining Diacritical Marks Extended (U+1AB0-U+1AFF)
  • Combining Diacritical Marks Supplement (U+1DC0-U+1DFF)

Each mark is a real Unicode character that combines with the letter before it. Stack enough of them and you get the iconic Zalgo look.

Three intensity levels

Mini Zalgo

Subtle. A few marks per character. The text is still readable. Use this for:

  • Subtle aesthetic glitch
  • Username flair
  • Light spooky vibes

Medium Zalgo

Lots of marks. Text is mostly readable but feels chaotic. Use this for:

  • Horror TikTok captions
  • Spooky Discord names
  • Halloween content

Heavy Zalgo

Maximum marks. Text becomes art, not communication. Use this for:

  • “Cursed” image memes
  • Creepy-pasta titles
  • Glitch aesthetic

Where Zalgo works

Works great

  • Discord — full Unicode support
  • TikTok — captions and comments
  • Instagram — captions and bios
  • Twitter/X — posts and bio
  • Snapchat — captions and messages
  • Reddit — comments and post titles
  • Tumblr — posts
  • YouTube — comments

Doesn’t work well

  • iOS Messages — combines some marks but renders incompletely
  • WhatsApp — sometimes limits to a few marks
  • Older Android — may not render combining marks at all
  • Email subject lines — many clients strip combining marks

Test before you commit.

How to make Zalgo text

Open our glitch text generator, type your text, pick your intensity level, copy, paste. Three seconds.

Or use our weird text generator for more glitch variations including strikethrough and underline combos.

Pro tips for Zalgo

Don’t combine with cursive

Zalgo on cursive script (𝓗̷̢̨̛e̸͙͕ḻ̶l̵̰o̶̗) creates visual chaos. Choose one effect, not both.

Don’t use for usernames

Most gaming platforms and Discord ban Zalgo-heavy usernames as a spam signal. Keep it for captions and decorative text.

Match the platform vibe

Zalgo reads as “horror”. It doesn’t read as “professional”. Use it where the tone fits.

Test mobile and desktop

Mobile devices have varying Unicode font stacks. Zalgo might render with 3 marks on desktop and 8 marks on iOS. Test before posting.

Common Zalgo mistakes

  1. Too many marks per character. Start small. Mini Zalgo is usually enough.
  2. Using it in serious contexts. A job application with Zalgo isn’t going to land well.
  3. Combining with strikethrough. Double chaos = unreadable.
  4. Pasting from one platform to another without testing. Marks may render differently across platforms.

The takeaway

Zalgo is a fun, dramatic effect. Use it where horror, glitch, or chaos fits. Don’t overuse it. Test on the platform you’re posting to. Our glitch text generator gives you three intensity levels so you can dial in the exact vibe you want.

Now go haunt the internet. 🌀