Cursed Text Generator

Zalgo text: letters buried under towers of accent marks. Set how much goes above, through and below. Then use the stacker to see exactly how one letter grows.

h͕̖͕̟̒ͩͬ̑͝ḛ͈̘̼̄̿̈́́ c̡͈̻̰̠͆̈́͊o̧̰̺̰ͣ̉ͥṃ̷̼͎̘͊̅̈ͨe̱͕̱͓̙ͣ̒͛͟ṣ̷͖̗̲͓ͫ͒͌̾
68 characters · X counts 68

Explainer: build one cursed letter

Every cursed letter is a normal letter followed by invisible "combining" characters. Add them one at a time and see why the letter grows taller than the line.

  1. U+0061 a, the base letter
  2. U+030D combining vertical line above (above)
  3. U+0317 combining acute accent below (below)
  4. U+0304 combining macron (above)

4 characters, one visible letter. Fonts reserve room for about one or two accents; past that the marks draw over neighbouring lines, which is the whole Zalgo effect.

Ready-made cursed styles

6 styles · tap a line to copy

  • ☠ Danger ☠
    12 chars · X counts 21
  • Glitch heavy
    47 chars · X counts 47
  • Cursed mini
    22 chars · X counts 22
  • Cursed
    71 chars · X counts 71
  • Cursed max
    177 chars · X counts 177
  • Cursed gothic
    60 chars · X counts 67

Where Zalgo comes from

"Zalgo" started as a 2004 web-comic meme in which classic comic strips dissolved into distorted horror, with the phrase "he comes". The text version used combining characters to make words look like they were being eaten from above and below. The name stuck.

Why it spills over other lines

Fonts give every line a fixed height. A normal accent fits inside it, but 20 stacked accents don’t, and most apps don’t clip them. So the marks draw over the line above and below. That’s why max-strength cursed text looks so disruptive, and why some platforms strip it.

Be kind with it

A screen reader will announce every mark or skip the word. Heavy Zalgo in a group chat can also make messages hard to read on small screens. Keep it for jokes, spooky posts and names, not for information people need.

Want every style at once? The fancy text generator casts all of them from one box, and how Unicode fonts work shows what’s going on under the hood.

Questions people ask

Is cursed text the same as Zalgo text?

Yes. "Cursed text", "Zalgo text", "creepy text" and "glitch text" all describe letters with combining marks stacked on them. Glitch usually means a lighter version.

Why did my cursed text get cut off?

Many platforms cap how many combining marks a letter can carry or limit total characters. X, for example, counts every mark toward the 280 limit. Lower the dials and try again.

Can cursed text break an app?

Normal Zalgo is just long text. It can look messy but doesn’t harm devices. Apps have fixed old bugs with extremely long mark stacks, and TextForge caps output well below those levels.