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
Everything runs in your browser — your text is never uploaded.
How to use it
Type your text — enter or paste anything into the left box; the Zalgo version appears instantly on the right.
Set the craziness level — drag the slider from a light glitch all the way to total corruption, and switch mark groups on or off.
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 level | What it looks like | Best for |
|---|---|---|
| 1 – 15 | A few marks; text stays fully readable | Usernames, bios, anywhere text must still be legible |
| 16 – 40 | Clearly corrupted but words are recognisable | Comments, captions, Discord messages |
| 41 – 70 | Heavy distortion bleeding into nearby lines | Halloween posts, horror edits, memes |
| 71 – 100 | Total corruption — a wall of marks | Shock 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:
| Platform | Zalgo support | Notes |
|---|---|---|
| Discord | Excellent | Renders vertically stacked marks in full; the classic home of Zalgo text |
| X / Twitter | Good | Displays fine, though very tall marks may be clipped by line height |
| Partial | Bio and captions accept it, but the app clamps how far marks overflow | |
| TikTok | Partial | Works in captions and usernames; heavy levels get truncated |
| YouTube | Good | Titles, descriptions and comments all render Zalgo |
| Partial | Posts usually render; some marks are filtered from names | |
| Good | Renders on both Android and iOS | |
| Google Docs / Word | Excellent | Full rendering — useful for horror-themed documents |
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.