What Is Zalgo Text and Where Did It Come From?
By Stylish Name Team · Updated · 5 min read
You have probably seen it: a name or sentence where the letters seem to be melting, with scribbles climbing above and dripping below. T̶h̷i̸s̴ ̶k̵i̸n̶d̴ ̷o̵f̷ ̵t̸h̴i̷n̴g̷. It's called zalgo text, and it's one of the most distinctive effects in the fancy text world. It's also one of the most misunderstood, because it works completely differently from bold or script letters.
How it works
Fancy fonts replace each letter with a different character. Zalgo doesn't. It keeps the original letter and adds extra characters on top of it, called combining marks.
A combining mark is a character that attaches to the one before it instead of taking its own space. Accents are the everyday example. The "é" in "café" can be written as a plain "e" followed by a combining acute accent (U+0301). The two characters render as one glyph.
Unicode contains a lot of these. The main block, Combining Diacritical Marks, runs from U+0300 to U+036F and holds dots, hooks, lines, tildes, circles and tiny letters that sit above, below and through the base letter. Stack many of them on one letter, and the display engine layers them all on the same spot, running up and down the line. That's zalgo.
Strikethrough and underline text use the same trick with a single mark: add U+0336 after each letter and you get a line through it. L̶i̶k̶e̶ t̶h̶i̶s̶. The glitch and cursed page generates mild, medium and extreme versions.
The name
The name comes from an internet meme from the mid-2000s. Zalgo was a fictional horror figure from a series of comics and posts, associated with madness and the end of the world. People began writing text that looked corrupted as if Zalgo were seeping through the page, and the name stuck to the effect. Today it is used for anything with that stacked, broken look.
Why it looks different on every platform
Because zalgo relies on how the system draws combining marks, results vary widely.
- Some apps draw all the marks, overflowing the line into the text above and below.
- Some clip them at the edge of the text box.
- Some cap the number of marks per letter.
- Some strip combining marks entirely and leave only the base letters.
You may paste a dramatic extreme-zalgo name and see it come out as plain text. That's the app protecting its layout.
Where it's welcome
- Horror and creepypasta communities, where it's part of the culture.
- Meme pages and joke profiles, where a cursed name is the punchline.
- Discord nicknames in servers that allow it.
- Short decorative lines in a bio.
- Game tags where the filter permits.
A light version is often more effective than an extreme one. Mild zalgo keeps the letters legible while still looking unsettling.
Where it causes trouble
Readability. Heavy zalgo can make the text itself unreadable, even to you.
Layout. Stacked marks can bleed into neighbouring lines. In a chat, one person's zalgo can overlap other people's messages, which is why many communities ban it.
Accessibility. Screen readers may announce every combining mark, so a single zalgo word can take a long time to read aloud. The article on whether fancy text is accessible covers the details.
Search and moderation. Extra characters break up words, so a search for the plain word may not match. Moderation tools sometimes miss banned words hidden in zalgo, which is another reason servers ban it.
Platform rules. Some sites strip or reject it. Others leave it but cap the number of marks.
Using it responsibly
A few habits keep zalgo fun without annoying people:
- Use the mildest version that gets the effect.
- Keep it short. A name, not a paragraph.
- Check the rules of any community where you use it.
- Keep a readable alternative. A plain-text username, or a clean line in your bio.
- Don't use it to hide words. Disguising banned or harassing text with zalgo is a violation on most platforms.
Related effects
If zalgo is too much, there are quieter ways to get a broken-signal look:
- Strikethrough: a clean line through the name
- Upside-down text: letters from other alphabets that look like flipped versions of the originals
- Overlines and underlines: a single combining mark
- Static noise or corrupted symbols: symbol borders
All of these are on the Glitch / Cursed page. For a retro-digital take without the horror, see Y2K aesthetic names.
Technical notes (for the curious)
- Each combining mark is a separate character, so a zalgo word with 40 marks per letter can reach hundreds of characters. That uses up limits fast.
- Fonts differ in how they position stacked marks, which is why two devices show different results from the same text.
- Some systems "normalise" text and may reorder or strip combining marks when you save.
Why mild zalgo reads better than extreme zalgo
There is a practical reason the light versions work better. Your eye reads a word mainly from the outline of its letters. A few combining marks add texture without hiding the outline, so the word stays legible and the effect reads as "haunted". Dozens of marks bury the outline completely, and the effect becomes "broken", which usually looks less cool than intended and prompts moderators to step in. If you want to see the difference, put the same name through the mild and extreme options on the Glitch / Cursed page and compare them at the size they would appear in a chat.
Cleaning zalgo text out
If you receive zalgo text and want it gone, paste it into a plain text field that strips combining marks, or into a "remove diacritics" tool. For your own accounts, if you regret a zalgo nickname, simply retype the plain name. Because the underlying letters are normal, the plain version is always one edit away.
The short version
Zalgo is plain text with lots of invisible-looking helper characters stuck on top. It's easy to overdo and sometimes banned, but a light touch can make a name look striking. If you want it for a profile or nickname, try the mild option first and see how the app handles it.