Cursed Text Generator: Zalgo Glitch Text with Diacritics
Transform normal text into cursed Zalgo text by stacking Unicode combining diacritics above, below, and through each character. Choose from mild, medium, or extreme intensity. The result is a glitchy, horror-aesthetic text that renders on Discord, Twitter, Reddit, and most modern platforms.
Three intensity levels — mild adds 1-2 combining marks per character, medium adds 3-5, and extreme stacks 8-15 marks for maximum visual chaos.
Combines diacritics from three Unicode ranges: above (U+0300-U+036F), below (U+0316-U+0333), and through (U+0334-U+0338), creating the characteristic Zalgo overflow effect in all directions.
Renders correctly on Discord, Twitter/X, Reddit, and most modern platforms that support Unicode combining characters — the output is real text, not an image.
Real-time preview updates as you type so you can see the cursed effect build up character by character.
Intensity slider lets you dial in exactly the right level of chaos — from subtly unsettling to completely unreadable.
One-click copy sends the full Zalgo string to your clipboard, ready to paste anywhere.
How to Use
Type or paste your text in the input box
Adjust the intensity slider — mild for subtle effect, extreme for maximum chaos
Preview updates in real time on the right
Click Copy to grab the cursed text and paste it anywhere
Social Media and Memes
- Horror-themed Discord messages
- Creepypasta text formatting
- Halloween posts and captions
- Glitch aesthetic content
Creative Writing
- Villain dialogue in fiction
- Corrupted-data narrative effects
- Horror story formatting
- Unsettling character names
Gaming
- Cursed item descriptions in tabletop RPGs
- Horror game UI text
- Creepy server announcements
- Boss encounter flavor text
| Original Text | Result |
|---|---|
hello | h̷e̵l̶l̷o̵ |
hello | h̴̢͔̓ȅ̷͖l̵̰̈l̸̻͝o̶̜͑ (medium) |
hello | h̸̡̢̛̛͔͖̰̻̜̓̈͑͝͠ȅ̷̢͔͖̰̻̜͝l̵̡̢̛͔͖̰̻̜̓̈͑͝l̸̡̢̛͔͖̰̻̜̓̈͑͝ơ̶̡̢͔͖̰̻̜̓̈͑͝ (extreme) |
cursed | c̷u̵r̶s̷e̵d̶ |
Social Platforms
- Discord
- Twitter/X
- Tumblr
Content Tools
- Google Docs
- Notion
- Pastebin
- GitHub issues
For Discord, mild intensity is the most readable and least likely to be flagged as spam — extreme Zalgo in a busy server can push other messages off screen and may get you muted. Use extreme intensity sparingly, in dedicated channels or DMs where the effect is expected.
Zalgo text is real Unicode text, not an image, which means it is searchable, selectable, and copy-pasteable. This makes it useful for creative writing where you want the horror effect to persist when someone copies your text — unlike an image, the cursed formatting travels with the content.
The through-character diacritics (U+0334-U+0338) create the strikethrough-like marks that cut through the middle of letters. If you want a more subtle effect that looks like corrupted data rather than full Zalgo horror, use mild intensity which favors these through-marks over the tall above/below stacks.
Some platforms like WhatsApp and iMessage render Zalgo text but collapse the vertical overflow, so the stacked diacritics appear compressed rather than overflowing. Test on your target platform before committing to extreme intensity — what looks chaotic on Discord may look merely messy on WhatsApp.
Start with mild intensity and increase only if the effect is too subtle — extreme Zalgo is visually impressive but unreadable, and most communication benefits from at least some legibility. Reserve extreme for pure aesthetic use where the content does not need to be read.
Test your cursed text on the target platform before posting publicly — rendering varies significantly between Discord, Twitter, WhatsApp, and Reddit, and what looks perfect in one app may look compressed or broken in another.
Keep a copy of the original text before converting — there is no undo once you have pasted the Zalgo output, and while the decode function can strip diacritics, recovering the exact original formatting requires the source.
Be considerate in shared spaces like Discord servers — extreme Zalgo text can push other messages off screen and disrupt the chat layout for everyone in the channel. Use it in dedicated channels or DMs where the effect is expected and welcome.
Frequently Asked Questions
Find answers to common questions about our tools and services.
Understanding Cursed Text Generator
Zalgo text takes its name from a 2004 internet meme created by Dave Kelly, featuring a fictional eldritch entity called Zalgo associated with chaos and corruption. The visual effect — text that appears to bleed upward and downward with stacked diacritical marks — became a shorthand for horror, madness, and corrupted data in internet culture. The meme predates widespread Unicode support, but as platforms adopted full Unicode rendering, Zalgo text became a practical tool for anyone wanting the aesthetic.
The technical mechanism is Unicode combining characters. The Unicode standard includes a block called Combining Diacritical Marks (U+0300-U+036F) containing 112 characters that modify the preceding base character. These are used legitimately in languages like Vietnamese (which uses up to four stacked diacritics on a single vowel), Arabic (vowel marks above and below consonants), and many African languages. Stacking dozens of them on a Latin letter is technically valid Unicode, even if it was never the intended use.
The three spatial categories of combining marks create the characteristic Zalgo overflow. Above marks (U+0300-U+0314) stack above the character's cap height, growing upward with each additional mark. Below marks (U+0316-U+0333) stack below the baseline, growing downward. Through marks (U+0334-U+0338) overlay the character itself, creating strikethrough-like effects. The combination of all three at high intensity produces the full Zalgo visual.
Intensity matters for practical use. Mild Zalgo (1-3 marks per character) is readable and creates a subtly unsettling effect — the text is clearly legible but looks slightly wrong. Medium (3-6 marks) is the sweet spot for most social media use — visually striking but still parseable. Extreme (8-15 marks) is maximally chaotic and essentially unreadable, best used for pure aesthetic effect rather than communication.
The difference between cursed text and glitch text is worth understanding. Cursed text (this tool) uses combining diacritics to create vertical overflow — the horror aesthetic comes from the text appearing to bleed or overflow its bounds. Glitch text uses character substitution — replacing Latin letters with visually similar Cyrillic, Greek, or other script characters — to create a corrupted-data aesthetic where the text looks almost right but is subtly wrong. Both are Unicode-based, but they produce very different visual results.
Platform rendering varies significantly. Discord renders Zalgo text with full vertical overflow, which is why it became popular there. Twitter/X renders it but constrains line height, so the overflow is clipped. Reddit renders it in comments but may clip in post titles. WhatsApp and iMessage render it but compress the vertical extent. Always test on your target platform, especially at extreme intensity.
For creative writers, Zalgo text offers a way to embed visual horror directly into prose. A character's corrupted dialogue, a cursed inscription, or a glitching AI's output can be rendered in Zalgo text within a story posted to Reddit, Tumblr, or a Discord server, creating an immersive effect that images cannot replicate because the text remains selectable and quotable.