Zalgo Text Generator
Creepy, cursed text with an intensity slider. Tap to copy.
Your text never leaves your browser. Tap a style to copy it.
Zalgo styles
More styles
No favorites yet. Tap the star next to a style to save it here.
These are Unicode symbols, not fonts. Some apps and older phones show them as boxes, and screen readers may read them letter by letter or skip them, so keep names, important details and hashtags in plain text. Why, and what to do instead.
What zalgo text is
Zalgo text began as an internet horror meme in the late 2000s: text that seems to be dripping and melting off the screen. It works by attaching dozens of combining diacritical marks (U+0300–036F) to every letter, so they spill above and below the line. "Cursed text" is the same thing at full strength.
Using the intensity slider
Each step on the slider adds more marks per letter. Low settings stay readable and fit in most apps. High settings pile up so many marks that a short word can turn into hundreds of characters, which can hit character limits (a Discord display name allows 32 characters, and every mark counts) or get cut off.
Where it breaks
Many apps trim stacked marks or limit their height, and some forums and Discord servers ban zalgo because it covers other people's messages. It's also one of the hardest things for screen readers: the marks are announced one after another or the word is skipped. Use it for jokes and decoration, never for names people need to read or type. See the accessibility guide.
Frequently asked questions
How do I make cursed text?
Type your text, drag the intensity slider up and tap the Cursed style to copy it.
Why is my zalgo text too long to paste?
Every mark is a character. At high intensity a short word becomes very long, so lower the slider to fit a character limit.
Is zalgo text safe to use?
It is ordinary Unicode and harmless, but it can overlap other text, so some sites remove or ban it.
Does it look the same everywhere?
No. Apps draw combining marks differently, and some strip them out.