Zalgo Text Generator
Turn plain text into cursed, glitchy zalgo by stacking Unicode combining marks.
Cursed live as you type, up to 1,000 characters. Stacked marks multiply the length fast. Nothing leaves your browser.
How many combining marks stack on each character, per active zone.
Zones
Above and below stack marks over and under each character. Middle overlays strikes through the letters. Reroll draws a fresh set of marks with the same settings.
How to make zalgo text online
Type your text
Enter a word or phrase in the text box. Sample text is cursed for you until you start typing.
Set the intensity and zones
Drag the intensity slider from a light glitch to an unreadable smear, and toggle the above, middle, and below zones to control where marks stack.
Reroll and copy
Reroll for a different random spread with the same settings, then copy the cursed text and paste it wherever you need it.
Why use this tool
Intensity from subtle to unreadable
One slider sets how many combining marks stack on each character, from a light glitch that stays legible to a dense smear that buries the letters.
Three stacking zones
Toggle marks above, through, and below each character independently, so you can build a top-heavy drip, a struck-through look, or the full cursed stack.
Reroll for a fresh draw
Each character picks its marks at random. Reroll redraws them with the same intensity and zones, so you can shuffle until the mess looks right.
Honest about where it survives
Some platforms cap how many marks they render, strip them, or flag heavily marked text as spam, so the same string can look tamer or plainer elsewhere.
Runs entirely on your device
The text is cursed in the page as you type. Nothing is uploaded, stored, or logged, and there is nothing to sign up for.
About this tool
Zalgo text, also called cursed or glitch text, takes ordinary letters and buries them under stacks of combining marks. A combining mark is the little accent or hook that normally sits on a single letter, like the mark over the e in cafe. Unicode expects one or two per character. Zalgo ignores that and piles on far more than intended, above, through, and below each letter, until the text looks like it is melting or corrupting.
The look comes from horror and meme culture, where dripping, distorted text signals that something has gone wrong. It reads as creepy, corrupted, or possessed, which is why it shows up in usernames, memes, and edgy captions. This generator lets you dial the intensity from a faint glitch to a completely unreadable mess, choose which zones stack marks, and reroll for a different random spread with the same settings.
How well it survives depends on where you paste it. Chat apps, social posts, and documents that keep raw Unicode usually show the full effect. Other places cap how many marks they render, strip them for safety, or flag heavily marked text as spam, so the same string can look plainer elsewhere. Screen readers handle it badly and may try to announce every mark, so keep it decorative and away from anything that needs to be read aloud. For styled letters that stay legible, use the fancy text generator. To strip the marks back out, run the result through remove accents, and to see exactly what got stacked on, open the Unicode inspector.
Frequently asked questions
- What is zalgo text?
- Zalgo text is normal text with many combining marks stacked onto each character, so it looks distorted, glitchy, or cursed. The letters underneath are unchanged; the chaotic look comes entirely from the marks piled above, through, and below them.
- Why does zalgo text get stripped on some platforms?
- Because platforms differ in how they handle combining marks. Some draw all of them, some cap how many they render, and some strip or limit them on purpose for safety. Heavily marked text can also trip spam and moderation filters. If your zalgo looks tamer somewhere, that platform is limiting the marks, not the tool.
- Can screen readers read zalgo text?
- Poorly, and that is worth knowing. A screen reader may try to read out each combining mark or skip the word entirely, which turns cursed text into noise for anyone using assistive technology. Keep it to decorative places like usernames and memes, and never use it for content that has to be read aloud or understood.
- What does the intensity slider do?
- It sets how many combining marks stack on each character in every active zone. Low values give a light glitch that stays readable; high values bury the letters until the text is a solid smear. Turning zones on or off changes whether marks pile above, through, or below each character.
- How do I remove zalgo marks and get clean text back?
- Zalgo marks are ordinary combining marks, so a diacritic stripper clears them. Paste your cursed text into remove accents to strip the stacked marks and get the plain letters back. To inspect exactly which marks were added, use the Unicode inspector.
Related tools
Fancy Text Generator
Turn plain text into bold, italic, script, and other Unicode styles to copy.
Invisible Character Remover
Detect and strip zero-width and other hidden characters from text.
Arrow Symbols
Browse and copy arrow symbols in every direction and style, then build a string of them.
Bold Text Generator
Turn plain text into bold, bold italic, and bold serif Unicode styles you can copy.
Bubble Text Generator
Turn plain text into circled bubble letters, outline and filled, ready to copy.
Currency Symbols
Browse and copy world currency symbols by name, from dollar and euro to rupee and won.