A file no one should open
do not open
ď̵̰̔ͯó̳̣ ņ̗̗̬ͥo̶̖̟͍̝̣͉̹͇̾͊ͧͬţ̬̜͓ͤͤͪ̄̓́ͩͅ o̴̴ͭ̐ͯp̴̨̺̤̺̙͕̮͉͕͐ͦ̈ͪ̌ē̸͆n̜̰ͩ̒͌͆ͪ̔
Full intensity in all three directions. The words are technically still there; the eye gives up first.
The glitch engine at 100%: every letter buried under marks in all three directions. Copy it as it is, or ease the slider back until the words return.
Last updated
Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.
Cursed text is the point where a glitch stops being decoration and becomes an obstacle: the base letters are still there, but dozens of combining marks per letter cover them until the line is a thicket. It is the look of a haunted username, a horror ARG, a "do not open" file name. Technically it is the same trick as zalgo - Unicode lets diacritics stack without limit - taken to the limit.
The generator opens here at 100% with all three zones on. That is the fully cursed setting; the slider goes down from there. The Randomize button re-rolls which marks land where, so two copies of the same cursed word can differ. Every setting is deterministic otherwise: same text, same slider, same output.
It is all text and it all happens in your browser. Nothing you type is uploaded.
do not open
ď̵̰̔ͯó̳̣ ņ̗̗̬ͥo̶̖̟͍̝̣͉̹͇̾͊ͧͬţ̬̜͓ͤͤͪ̄̓́ͩͅ o̴̴ͭ̐ͯp̴̨̺̤̺̙͕̮͉͕͐ͦ̈ͪ̌ē̸͆n̜̰ͩ̒͌͆ͪ̔
Full intensity in all three directions. The words are technically still there; the eye gives up first.
do not open
d̒ͥo̶̩̦ͣ n͚̣̩͔o̴̗̰͆̀t̷͔͗ͯ̿ o̥̒͑̋p̖̼̓͌e̷̲̺ͭ͑n̖̥̖̰
d̻̲͓̍̑̄o͈̺ͤ̋ ǹ̫͎͚̀̈ỏ̤̟t͔̹ͮ o̊p͈͎̌̐̔e̹n͒ͣ
The slider is the whole difference between cursed and merely haunted.
They are the same technique - stacked Unicode combining marks - at different intensities. Zalgo usually leaves the letters readable; cursed text buries them. This page opens at 100%, the zalgo page at 70%.
Discord, X and most chat apps limit how many combining marks they draw per letter, so the drip is trimmed. The characters are all still in the string; they are just not rendered.
Not a current one. Renderers now cap combining runs. The only real effect is on length: a cursed word can exceed a character limit on its own.
Drag the intensity slider down, or switch off the Through zone so the strokes stop crossing the letters. Around 40% with Through off is readable and still unsettling.