TextReverse

Cursed Text Generator

The heaviest glitch this site produces. Where the Zalgo tool aims for a legible corrupted look, cursed text stacks marks until the letters are buried and the spill reaches several lines in each direction.

It uses the same combining-mark mechanism at roughly double the intensity: up to eight marks above, seven below and three through each character. Legibility is not the goal here — the effect is.

cursedc̷̡̧͙͍͕̕͠ȕ̮̯̀͟͝ŕ͕͕̰͎ͬ̄ͤ̕͠s̨̤̮̏ͫ͜͞e̵͖̰̬͙ͬͪ̐̉̈́ͦ͢͠ď̪ͨ̕͞͡

Need something still readable? Use medium glitch

0 characters0 words0 lines
Your transformed text will appear here...
0 characters0 words0 lines
Ctrl + Enter Copy resultEsc Clear

Cursed Text Examples

Keep these short. At this intensity, a long phrase becomes an unreadable column of marks.

InputOutputWhat it shows
cursedc̷̡̧͙͍͕̕͠ȕ̮̯̀͟͝ŕ͕͕̰͎ͬ̄ͤ̕͠s̨̤̮̏ͫ͜͞e̵͖̰̬͙ͬͪ̐̉̈́ͦ͢͠ď̪ͨ̕͞͡Six characters, already dense with marks.
helpḥ̴̴̢̢̜͎̅e̴̤̫͋̏ͭl̷̴̫͂p̴͇̱̔ͧ̀̋͟A short word retains just enough shape to read.
ERRORE̵̪̙̞ͥͧ̃R̶̟̺̫̥͍ͪ̅̌̀͡R̠̦̞̎ͮͯ̓͑͝Ȏ̷̲͕͍̂̄Ȑ̸̘̪̃̾̑̌͡Uppercase gives the marks more to attach to.
non̯̅ͭͨ͜o͙͔͉̝̦̻̐̔̾͢͜Two characters is about the shortest useful input.
6666̷̟̇͌̈́͐͜6̷̳̈́̄͠͝6̷̼̰̮̔Digits take the same treatment as letters.
do not opend̨̯ͤ̾ͭ͞o̶̭̣̹̭͖̲ͬ͠ n̸̫ͥ͞͞o̸̘͚̜̼ͮ̊ͫ͡t̩͈͇̞͇̂̈́̾ͨ͡ o̷̸̘͙̻̼̽̆̌͐̂̑͞p̴͈͇̟ͦ̀̑ẹ͇͕̈́ͮ͒̐͑͂͜͠n̸̪̗͍͙̎̐͟Spaces stay clean, which is the only thing keeping words separable.
xx̯͚̏̈̅͠A single character shows the full mark stack in isolation.
whyw̸͔̳̭̐̒̽͢͝h̶͍̼̿͑̕͟͝y̹̙̮ͣ̓̆͠Three letters at maximum intensity.

What Makes It Cursed

Same mechanism as Zalgo, different parameters — and the parameters change the character of the result completely.

Roughly double the mark density

Where the medium glitch adds up to four marks above and three below, cursed adds up to eight and seven. That is enough to obscure the base characters rather than merely decorate them.

The spill dominates the layout

Marks are drawn outside the line box, so at this density the glitch extends several line heights up and down. Anything above or below on the page is obscured.

Still fully deterministic

The same seeded generator drives the mark selection, so a given input always produces exactly the same cursed output. Nothing changes between page loads.

Whitespace is still spared

Spaces carry no marks. At this intensity that is the only thing preventing a multi-word phrase from becoming a single indistinguishable mass.

Cursed vs the Lighter Effects

If cursed text is too much for where you are putting it, the rows below step down in intensity.

Shared input: Cursed text

TransformationResultReach for it when
Cursed (heavy)Ć̷̵͎͚̤͈͑͜ṷ̷̞̎ͦ̑̆̍r̸̶̳̣͍̫̄͢s͈͎͚͔̐ͪ̿̓ͧ͝͞e̢̧̪͓̗̔͞d̪͈͐ͧͨ͌͜ t̨̙̎ͫ̉̓͝͞ȩ͎̄̑͞x̶̨̲̓̏̆t̴̨̳͉̹̑͐̋̈́͡You want maximum corruption and legibility does not matter.
Zalgo (medium)Ć̷̼̩͎͑ȗ̶̝̣̈́̃͡r̵̙̍͜s̷̭̪̑̊ͬ͌ḙ̱ͤͥ͞͡d̵̖ͤͨ͡ t͓̗̊̋͟e̪͐ͧͨ͌͜x̩̹̆̎͞ţ̴̠̙̈́You want the glitch look while staying readable.
StrikethroughC̶u̶r̶s̶e̶d̶ t̶e̶x̶t̶You want a single clean mark per character.
Bold𝗖𝘂𝗿𝘀𝗲𝗱 𝘁𝗲𝘅𝘁You want emphasis with no distortion at all.

Handle With Care

Everything true of Zalgo is more true here. These are the practical limits.

Character counts explode

A six-character word can exceed a hundred code points. Most character-limited fields will be full before you finish a word.

It obscures surrounding content

The vertical spill covers text above and below. In a chat, that means other people's messages, which is exactly why many communities ban it.

Rendering cost is real

Laying out hundreds of stacked marks is genuinely expensive. Long cursed strings can visibly slow a page or an app.

Expect it to be filtered

Platforms that tolerate light glitch text frequently strip heavy runs. If your text arrives plain at the other end, this is why.

Where Cursed Text Survives

Support is worse than for medium glitch, precisely because the disruption is greater.

Discord

Renders in messages but is banned by many servers and stripped by moderation bots. Nicknames are usually rejected outright because they break the member list.

X and Instagram

Long cursed strings are frequently truncated. Keep it to one or two words if you want the whole thing to appear.

Games and chat clients

Commonly filtered as abusive input, since the spill obscures other players' messages. Assume it will be stripped unless you have tested otherwise.

Images and video

The most reliable route: render the cursed text once, screenshot it, and use the image. Nothing can strip a picture.

What Cursed Text Is For

Horror thumbnails and titles

A single cursed word in a thumbnail communicates genre instantly, and as an image it cannot be filtered.

ARG and puzzle atmosphere

Cursed text signals "something is wrong with this transmission" faster than any amount of writing.

Halloween graphics

One cursed word above ordinary text sets the tone without making anything unreadable.

Stress-testing text handling

Cursed strings are an excellent worst case for testing how your own software truncates, normalises and renders Unicode.

Frequently Asked Questions

Related Text Tools

Browse all text tools →