cursivee.app

Cursed text generator

A free cursed font generator and creepy text generator: corruption laid over a substituted alphabet rather than over plain letters — letters that rot from below, small caps that ascend, mirrored text that has been possessed.

What this cursed text generator does

This is a cursed text generator, also searched for as a cursed font generator or a creepy text generator. It differs from an ordinary glitch tool in one specific way: the letters are recast first — into small caps, mirrored forms or broken case — and corrupted afterwards. That second layer is what reads as cursed rather than merely broken. Both pages sit side by side at https://cursivee.app.

Haunted, demonic, corrupted

People arrive here after a haunted text generator, a demonic text generator, a corrupted text generator or a scary font generator, and the three tiers on this page cover the range between them. If you specifically want the marks without the alphabet swap, the glitch text generator is the plainer version of the same idea.

What it is not

It is not reversible. There is no cursed text translator or cursed text decoder here, and once you have pasted the result the original is gone unless you kept it — so copy your plain version somewhere safe first. It is also not a font you can install: a cursed font download is a different thing entirely, and nothing on this page produces a file.

Common questions

What is cursed text?

Loosely, any text that looks like it has been through something. In practice it is two effects at once: the letters are swapped for an unusual Unicode alphabet, then combining marks are stacked on top. The result reads as deliberately damaged rather than as a font choice or a rendering fault.

Will cursed text work in my bio or username?

In bios and captions the lighter styles usually survive. Usernames are far stricter and will often reject or flatten it. Anything from Beyond saving is best treated as a post, not an identity — it is long, it overlaps neighbouring lines, and moderation systems notice.

Why does it sometimes show empty boxes?

Your device has no font covering that character. These styles combine two demanding things — an uncommon alphabet and deep mark stacking — so they hit the limits of a font's coverage sooner than anything else here. Try a lighter style, or one of the plain-letter styles rather than a recast alphabet.

Can cursed text be undone?

Not by this site. The conversion only runs one way, and once the text is pasted somewhere the original is gone unless you kept it. Copy your plain version somewhere safe first if you will need it back.

The long way round

👁️ Two sensible rules, stacked into something horrible

There's no trick here. 🕯️ Unicode lets you swap letters for other letters — that's just an alphabet. It also lets a letter carry accent marks — that's just an accent. Both perfectly reasonable on their own. Cursed text is what you get when you do both at once and don't stop.

That's the part worth sitting with, and it isn't really about horror. 🧱 A system can be built entirely out of sensible rules and still end up containing things nobody planned, wanted, or thought to forbid. No one ever voted on whether a single letter should be allowed forty diacritics. Nobody asked, so the answer is yes.

It breaks things in very specific ways, too. ⚰️ The marks take up no width, so the text grows upwards and downwards, wandering quietly into the lines around it while looking perfectly ordinary character by character. A filter counting characters sees a wall. You see three words. You're both right.

So the dial is the real control. 🎚️ Lightly cursed is a mood — a caption that feels a bit off. Beyond saving is a statement, and the kind that gets truncated or silently flattened on arrival. The light settings travel almost anywhere. The heavy ones mostly travel to a moderation queue.

Same warning as always, and it counts double here. 🔇 To a screen reader this isn't atmosphere, it's a long list of accent names with a word hidden somewhere inside. Fine for a post nobody needs to parse. Not fine anywhere the words are the point. Everything here runs in your browser at https://cursivee.app — nothing is sent anywhere.

More generators