How to use it
- Type or paste your text into the box. The result updates as you type.
- Leave the style on Zalgo, or pick another one. Use the Intensity slider and the Above, Through and Below boxes to tune it.
- Press Shuffle for a different random arrangement of marks.
- Check the character count under the result, then press Copy text.
- Paste it into your post, name or message. If the app strips the marks, lower the intensity and try again.
What Zalgo text actually is
Zalgo text is ordinary text with a pile of invisible-width accents stuck to every letter. Your browser draws each accent above, through or below the letter it belongs to, and the stack climbs into the line above and sinks into the line below. That is the whole trick. There is no image, no special font and no hidden code. What you copy from the box above is plain Unicode.
The accents come from the Unicode block called Combining Diacritical Marks, code points U+0300 to U+036F. It holds 112 characters, originally meant for things like the grave accent on an è or the tilde on an ñ. A combining mark has no width of its own. It attaches to the character before it, and nothing in the standard says you may attach only one. Stack twelve and you get Zalgo.
Where the name comes from
Zalgo began as an internet joke in 2004. It spread on the Something Awful forums, where users posted edited comics and image macros with the word "Zalgo" scrawled across them, and a creepypasta grew up around an unnameable dark figure. The glitchy lettering that came with the joke ended up with the name too. Know Your Meme dates the first comics to July 2004. Wikipedia describes Zalgo text as text modified with excessive Unicode combining characters, and notes it is also called cursed text or glitch text.
Twenty years on, nobody needs the backstory to use it. People paste it into usernames, captions, group chat jokes and Halloween posts. This page opens on the classic setting, the one most people picture when they type "zalgo".
The default settings and why they look the way they do
The tool opens on the Zalgo style at intensity 55 with all three directions on: above, through and below. The sample text is "Zalgo is coming", and it renders as 171 characters. Fifteen visible characters become 171 because 156 of them are combining marks. Spaces are left alone, so the gaps between words stay clean.
Each direction draws from its own pool of marks. The generator has 51 marks that sit above, 5 that cut through the middle of a letter and 39 that sit below. At intensity 55 each letter gets between 2 and 8 marks above, between 2 and 8 below, and 1 or 2 through the middle. So a single letter carries somewhere between 5 and 18 extra characters. Letters are not equal, which is exactly why the result looks organic and not like a stamped pattern.
One word, five intensities
Take the word "night" with the default shuffle and all three directions on:
| Intensity | Marks per direction, up to | Total characters | Combining marks |
|---|---|---|---|
| 10 | 1 | 8 | 3 |
| 25 | 4 | 32 | 27 |
| 55 (this page) | 8 | 60 | 55 |
| 80 | 11 | 76 | 71 |
| 100 | 14 | 104 | 100 |
Five letters turn into 60 characters at the classic setting. Slide to 100 and the same five letters weigh 104 characters. Press Shuffle and the counts move a little, because the marks are drawn at random, but the ceiling stays the same.
How to get a result you actually like
Start with the preset and change one thing at a time. If the result swallows the line above it, untick Above. If it looks too clean, drag the slider up in steps of 10 rather than jumping to the top. If you only want a flicker of corruption, generate the phrase and then swap the words you want clean back to plain text before you paste.
- Short text wins. A single word or a short line reads as a design choice. A whole paragraph reads as noise.
- Capital letters take marks well because they are tall and the stack has room to breathe. Lowercase with descenders (g, y, p) collides with the marks below faster.
- Leave spaces. The tool skips them on purpose so word boundaries survive.
- Check the character counter under the result before you paste into a field with a limit.
Where it works and where it does not
Because the output is plain Unicode, it can be pasted anywhere that accepts text. Whether it shows up the way you see it here depends on the app. Some apps strip or limit combining marks, some clip the overflow so the stack gets cut off at the edge of a box, and some fonts draw marks in slightly different positions. Wikipedia also notes that certain older versions of Apple Messages crashed on Zalgo text, which is a good reason to test with yourself before sending heavy text to somebody else.
| Use | Good fit? | Note |
|---|---|---|
| Meme captions and jokes | Yes | This is what it was made for. |
| Display names and bios | Sometimes | Keep intensity low; check length limits. |
| Halloween posts | Yes | One scary line is enough. |
| Anything people must read or search | No | Search and screen readers handle it poorly. |
| Email subject lines, passwords, forms | No | Systems often reject or mangle it. |
Reading it, searching it, undoing it
The base letters are still there, so a person can often read lightly stacked text. At high intensity the marks pile up, and the word is only recognizable from context. Text search treats the marks as separate characters, so a Zalgo version of a word usually will not match a search for the plain version.
If you have text that somebody else glitched, or you want your own back, use the Zalgo text remover. It strips stacked marks and has a mode that keeps real accents like the é in "café". If you want a gentler effect to start with, the main glitch text generator opens at a lower setting, weird text is the subtle version, and cursed text goes harder than this page.
Sources
- Wikipedia: Zalgo text
- Wikipedia: Zalgo
- Know Your Meme: Zalgo
- Wikipedia: Combining Diacritical Marks
- Unicode chart: Combining Diacritical Marks, U+0300 to U+036F
Checked October 2026.
Frequently asked questions
What is Zalgo text?
It is normal text with many Unicode combining marks attached to each letter. The marks draw above, through and below the letter, so the text looks glitched and creepy. The name comes from a 2004 internet meme that began on the Something Awful forums.
Is Zalgo text an image?
No. It is plain Unicode text, which is why you can copy and paste it. Each letter is followed by extra combining characters, and your device draws them stacked on the letter.
Where can I use Zalgo text?
It can be pasted into any field that accepts text, such as comments, bios, captions and chat. Whether it displays as intended depends on the app. Some apps strip or limit combining marks, so test a short sample first.
Why does it look different or get cut off on some sites?
Fonts, apps and text boxes all handle stacked marks differently. Some clip anything that spills outside the line, some cap how many marks they draw, and some remove them. Lowering the intensity usually helps.
Why does my Zalgo text not work on Instagram or Roblox?
Apps can filter or normalize text before showing it, and the rules can change without notice. If marks disappear, try a lower intensity or only the Above direction. If it still fails, that app is not a good place for this style.
How do I remove Zalgo text or turn it back into normal text?
Use the Zalgo text remover on this site. Paste the glitched text and it strips the stacked marks. A smart mode keeps real accents, like the e in cafe with its accent.
Is Zalgo text safe to send to people?
It is only text, not a virus. But very heavy text can make some apps slow or glitchy, and Wikipedia notes that some older versions of Apple Messages crashed on it. Keep intensity moderate when you send it to others.
Can screen readers read Zalgo text?
Not reliably. The base letters are there, but the marks can make the text hard to follow when read aloud. Avoid it for anything people need to understand, such as names on forms, instructions or headings.