Cursed, corrupted and glitched text at three intensity levels. Type below — hit reroll to summon a new variation.
Style library
Zalgo text stacks Unicode combining diacritical marks above and below normal letters, creating that eerie, overflowing, corrupted look. The name comes from a horror internet meme from the mid-2000s. The effect became popular on forums and Reddit for creepy or ARG-style posts.
The combining marks are placed randomly, so each result is unique. Retyping a character or clicking the reroll button generates a fresh variation of the same text — no two curses are identical.
They use the same technique — stacked combining marks — but "zalgo" specifically refers to the original internet meme style with heavy stacking. "Cursed text" is the broader term now used for any text using this combining-mark effect. This page shows three intensity levels so you can pick the level of corruption that fits.
Heavy zalgo stacking may not render well in all apps — some mobile keyboards and older interfaces clip the overflow. The Light Cursed style is the most universally supported. Test before using in a username field that has character limits.
A zalgo text generator takes your normal text and layers Unicode combining diacritical marks randomly above and below each letter, producing the chaotic, corrupted look associated with zalgo — the horror internet meme. The output is real Unicode text, so it can be copied and pasted directly into Discord, Reddit, Twitter, Instagram captions, or anywhere else that accepts plain text.
If zalgo is too heavy, try Cursed Text for a lighter combining-mark effect, or Glitch Text for a more controlled distorted look. For a completely different kind of dark aesthetic, Gothic Text uses blackletter letter forms rather than stacked marks.