Cursed text generator

Your letters are swapped for look-alikes borrowed from other alphabets, then lightly corrupted.

What this text will actually cost you

characters counted
marks added
height taken
🔒 Generated 100% locally: your text never leaves your browser.

What makes text « cursed »

Zalgo adds noise to letters. Cursed text does something more unsettling: it replaces them with look-alikes. Cyrillic « а », Greek « ο », Slavonic « ѕ » are near-indistinguishable from their Latin counterparts — but they are different characters entirely.

The visual effect is subtle, and that is exactly what makes it uncomfortable: the text looks normal until your eye snags on a letter that is not quite right. The look-alike slider doses that mixture, the intensity slider adds noise on top.

A technical limit worth knowing

Mixing scripts inside one word is precisely the technique used by homograph attacks — writing « раypal » with a Cyrillic « р » to imitate a domain name. Platforms know this.

Practical consequence: this text is rejected or normalised in domain names, usernames and many sensitive fields. It is also invisible to search: nobody will find your message by typing the real letters. Keep it decorative.

Frequently asked questions

Why is my text not searchable?

Because the letters are not the ones people type. A Cyrillic « о » and a Latin « o » are two different characters to a search engine.

Is it dangerous to use?

Not as decoration. The technique becomes a problem when used to imitate a brand or domain name, which is fraud.

Can I convert it back to normal text?

The noise can be stripped with the zalgo tool, but look-alikes are not swapped back automatically: they are genuine letters from other alphabets.

Related tools