Cursed Text Generator
Cursed text is Zalgo turned up until the words barely hold together. Type below, push the slider high, and copy the wreckage.
Cursed Text Generator
Everything runs in your browser — your text is never uploaded.
How to use it
Type your text — short phrases work best — one or two words carry the effect further than a sentence.
Push the slider up — 60 and above is where text stops looking stylish and starts looking wrong.
Copy and paste — drop it into a caption or comment; reroll if the random marks land badly.
What counts as cursed text?
“Cursed” started as internet shorthand for images that feel wrong without being explicitly disturbing — a photo taken at an angle no photo should be taken at, an object where it should not be. Cursed text applies the same idea to writing: characters that are still technically letters but have been pushed past the point where they behave.
In practice it means high-intensity Zalgo, often mixed with other Unicode oddities such as upside-down letters or mirrored characters. The goal is not to be readable; it is to look like the text itself is malfunctioning.
Making text that is properly cursed
- Push the level past 60. Cursed text should be uncomfortable to look at. Below 40 you get a stylish glitch, which is a different mood entirely.
- Leave all three mark groups on. Vertical bleed in both directions is what makes the text feel like it is escaping its own line.
- Mix in other transformations. Run a word through the upside down or mirror tool first, then curse the result. Two layers of wrongness beat one.
- Keep it short. A single cursed word inside a normal sentence lands harder than a cursed paragraph, which just reads as noise.
Where cursed text actually renders
Heavy corruption is exactly what platforms clamp hardest, so expect a gap between what you see here and what your audience sees.
| Platform | Zalgo support | Notes |
|---|---|---|
| Discord | Excellent | Renders vertically stacked marks in full; the classic home of Zalgo text |
| X / Twitter | Good | Displays fine, though very tall marks may be clipped by line height |
| Partial | Bio and captions accept it, but the app clamps how far marks overflow | |
| TikTok | Partial | Works in captions and usernames; heavy levels get truncated |
| YouTube | Good | Titles, descriptions and comments all render Zalgo |
| Partial | Posts usually render; some marks are filtered from names | |
| Good | Renders on both Android and iOS | |
| Google Docs / Word | Excellent | Full rendering — useful for horror-themed documents |
A note on where not to use it
Cursed text is fun in a meme and hostile in a group chat. Two situations worth avoiding:
- Anywhere people must read quickly — support tickets, work channels, event details. If the information matters, the styling should get out of the way.
- Display names in communities with screen-reader users. A cursed username is re-read aloud on every single message, which turns a one-off joke into a recurring problem for someone else.
Use it in captions, thumbnails and one-off posts, where the reader chooses to look at it.
Frequently asked questions
What is cursed text?
Cursed text is heavily corrupted text made by stacking large numbers of Unicode combining marks on each letter until the words look broken and unsettling.
How do I make text look cursed?
Type it into the generator above, push the craziness slider past 60 and keep all three mark groups switched on.
Is cursed text different from Zalgo?
It is the same technique. Cursed text usually means Zalgo at a high intensity, often combined with other Unicode tricks like flipped or mirrored letters.
Can I paste cursed text into Discord?
Yes, Discord renders it fully. Other apps clamp how far the marks may overflow, so heavy corruption can appear trimmed.
How do I remove the curse?
Paste it into the Zalgo to normal text tool to strip every combining mark.
Does cursed text work in usernames?
On many platforms yes, though some filter unusual marks out of display names. Test with a low level first, and consider screen-reader users before making it permanent.