Z̸a̷l̶g̴o̵ Text Generator

Type on the left, watch your words fall apart on the right. Drag the craziness slider to control how corrupted the output gets, then copy it straight into Discord, Instagram, TikTok, YouTube or anywhere else that accepts Unicode.

Zalgo Text Generator

Craziness level 35

Everything runs in your browser — your text is never uploaded.

How to use it

1

Type your text — enter or paste anything into the left box; the Zalgo version appears instantly on the right.

2

Set the craziness level — drag the slider from a light glitch all the way to total corruption, and switch mark groups on or off.

3

Copy and paste — hit Copy Zalgo text and paste it wherever you want — it is plain Unicode, so it travels anywhere.

What is Zalgo text?

Zalgo text — also called glitch text, cursed text or corrupted text — is plain text that has been buried under stacks of Unicode combining diacritical marks. These marks were designed so that languages could place accents on letters: a tilde over an n, a cedilla under a c. Crucially, a combining mark has no width of its own; it simply attaches to whatever character came before it.

Nothing in the Unicode standard says how many marks a single letter may carry. Stack fifty of them on one character and the font renderer dutifully draws all fifty, climbing upward and sinking downward until the letter disappears into a thicket of hooks and dots. That is Zalgo.

The result is genuinely just text. You can copy it, paste it, and it travels through any system that handles Unicode — which is why it shows up in Discord servers, YouTube comments, Instagram bios and horror-themed memes rather than being confined to image editors.

Where the name comes from

Zalgo began as an internet creepypasta character created around 2004 by animator Dave Kelly, who edited newspaper comic strips so the characters slowly descended into madness while ominous text crawled across the panels. The recurring phrase attached to the character — often rendered as “he who waits behind the wall” — became a running joke on forums such as Something Awful and 4chan.

When someone worked out that combining marks could produce the same visual dread in ordinary text, the style inherited the name. Two decades later the character is largely forgotten while the text effect is more popular than ever, mostly stripped of its horror origins and used simply because it looks striking.

Choosing the right craziness level

The slider controls how many marks are attached to each character. More marks means more distortion — and less chance the text survives a platform's height limits.

Craziness levelWhat it looks likeBest for
1 – 15A few marks; text stays fully readableUsernames, bios, anywhere text must still be legible
16 – 40Clearly corrupted but words are recognisableComments, captions, Discord messages
41 – 70Heavy distortion bleeding into nearby linesHalloween posts, horror edits, memes
71 – 100Total corruption — a wall of marksShock value only; many apps will trim it

You can also switch off individual mark groups. Turning off marks below keeps the corruption above the line, which is the safest choice for a single-line username field. Turning off marks through keeps the base letters clearly readable.

Where Zalgo text works (and where it does not)

Rendering depends entirely on the app, not on the text itself. Here is roughly what to expect:

PlatformZalgo supportNotes
DiscordExcellentRenders vertically stacked marks in full; the classic home of Zalgo text
X / TwitterGoodDisplays fine, though very tall marks may be clipped by line height
InstagramPartialBio and captions accept it, but the app clamps how far marks overflow
TikTokPartialWorks in captions and usernames; heavy levels get truncated
YouTubeGoodTitles, descriptions and comments all render Zalgo
FacebookPartialPosts usually render; some marks are filtered from names
WhatsAppGoodRenders on both Android and iOS
Google Docs / WordExcellentFull rendering — useful for horror-themed documents
Rule of thumb: desktop apps and anything built on a full text engine render Zalgo beautifully. Mobile apps clip it, because letting one comment paint over five others would break their layouts. If a platform truncates your text, lower the craziness level rather than shortening the message.

Ideas for using Zalgo text

  • Halloween posts — a caption that looks like it is decaying beats another pumpkin emoji.
  • Horror and ARG content — creators use escalating corruption to signal that something is wrong.
  • Game and stream titles — a lightly glitched title stands out in a crowded sidebar.
  • Discord roles and channel names — servers use light Zalgo for a distinct visual identity.
  • Memes about broken software — nothing says rendering error like actual rendering chaos.
  • Thumbnails and cover art — screenshot the output and drop it into your image editor.

Two things to avoid: do not use Zalgo in anything anyone needs to read quickly, and do not spam it in communities that have asked people not to — most moderation rules treat walls of corrupted text as disruptive.

Accessibility: please read this part

Screen readers announce combining marks. A single Zalgo word can be read aloud as dozens of accent names in a row, which is genuinely unpleasant for anyone relying on assistive technology — and in a username it repeats on every message.

So: use it for effect in a caption, a thumbnail or a one-off post. Avoid it in display names, in accessibility-focused communities, and anywhere someone might need to read your text rather than look at it. Fun and considerate are not mutually exclusive.

Frequently asked questions

What is Zalgo text?

Zalgo text is normal text with dozens of Unicode combining marks stacked above, through and below each letter. The marks have no width of their own, so they pile up and spill into the lines around them, producing that corrupted, glitching look.

Is the Zalgo text generator free?

Yes. Every tool on this site is completely free, with no sign-up, no watermark and no usage limit. Type, copy, paste — that is the whole workflow.

Can I paste Zalgo text on Instagram or TikTok?

Yes, but both apps limit how far the marks may overflow, so very high craziness levels get visually clipped. A level around 20–35 usually survives intact on mobile apps.

Does Zalgo text work on Discord?

Discord renders Zalgo better than almost anything else, which is why the style spread there in the first place. All three mark groups display in full.

How do I turn Zalgo text back to normal?

Use the Zalgo to normal text tool. It strips every combining mark and returns clean, readable characters.

Will Zalgo text break a website?

No. It is ordinary Unicode text, so nothing is executed and nothing breaks. It can overlap nearby lines visually, which is exactly the intended effect.

Is my text sent to a server?

Never. The entire generator runs in JavaScript inside your browser, so whatever you type stays on your device.

Why does my Zalgo text look different every time?

Marks are chosen at random on each keystroke, so no two outputs are identical. Press Randomize again to reroll until you like the result.