Zalgo Text Generator — Create Creepy Cursed Text That Drips
Generate scary, corrupted Zalgo text you can copy and paste anywhere. Three independent sliders let you fine-tune the chaos above, through, and below each character, giving you way more control than a single-knob text glitch generator.
Current: ~5 marks above, 3 middle, 5 below per character
Your text never leaves your browser.
Zalgo Text Decoder
Got sent some cursed text? Paste it below to strip the combining marks and read the original message.
01 What Is Zalgo Text?
Zalgo text is corrupted-looking Unicode text that appears to drip, glitch, and eat the characters around it. You might also hear it called cursed text, demon text, void text, scary text, or just glitchy text. The name traces back to 2004, when a Something Awful community member named Shmorky (Dave Kelly) posted corrupted comic strips on his personal website. The meme spread through Something Awful forums and later 4chan, usually paired with the ominous warning "he comes."
Under the hood, Zalgo text works by stacking Unicode combining diacritical marks above, through, and below base characters. These marks were originally designed for languages that use diacritics: the accent in "résumé," the tilde in "jalapeño," the umlaut in "naïve." Pile dozens of them onto a single letter, though, and you get that chaotic, dripping look that became a horror meme staple.
The effect took off through creepypasta culture and later became a fixture of surreal memes and glitch art. Today you'll find it in horror memes, gaming usernames, Discord roleplay, ARG puzzles, Halloween posts, and pretty much anywhere someone wants text that looks unsettling. It's also one of the most widely used forms of Unicode text manipulation on the internet.
Light → h̷e̷l̷l̷o̷
Medium → h̵̛̀e̸̡̔l̶̈́̐l̵̰̾o̴̳͛
Heavy → h̸̢̧̛̝̘̲̣̯̝̀̈́̌̉̅̾̌ȩ̶̛̱̗̣̫̝̈́̌̋̈́̕l̵̨̧̛̺̻̼̤̂̌̏l̶̢̧̛̗̲̫̮̋̈́̆̿͝o̵̧̡̢̱̠̻̝̓̃̈́̀̆̚
02 How Do You Use the Zalgo Text Generator?
This cursed text generator gives you separate controls for above, middle, and below distortion. Follow these steps to get exactly the Zalgo look you want, then copy and paste the result anywhere.
- Enter your text. Type or paste any text into the input box. The generator handles letters, numbers, emoji, and special characters.
- Choose a preset or customize sliders. Pick a preset like Classic Zalgo or Dripping Down to set the three sliders automatically, or dial in your own combination of above, middle, and below intensity.
- Preview the result in real time. Your Zalgo text updates instantly in the output preview as you adjust any slider or change your input text.
- Copy to clipboard. Click the Copy to Clipboard button. A confirmation toast appears to let you know it's ready to paste.
- Paste anywhere. Paste the Zalgo text into Discord, Instagram, X/Twitter, TikTok, Reddit, YouTube comments, or any platform that supports Unicode.
03 What Do the Zalgo Presets Mean?
Seven presets give you quick starting points by dialing in the sliders for you. Pick one, then tweak to taste.
| Preset | Above | Middle | Below | Best For |
|---|---|---|---|---|
| Mini Zalgo | 1 | 0 | 1 | Subtle accents, usernames, bios |
| Classic Zalgo | 5 | 3 | 5 | The standard creepy look |
| Heavy Zalgo | 10 | 5 | 10 | Horror memes, intense drama |
| Maximum Chaos | 15 | 10 | 15 | Full corruption, shock factor |
| Dripping Down | 1 | 0 | 12 | Melting / dripping aesthetic |
| Reaching Up | 12 | 0 | 1 | Rising flames or halo effect |
| Full Surround | 8 | 8 | 8 | Dense, noisy, all-around glitch |
04 Where Can You Use Zalgo Text?
Zalgo text works on any platform that supports Unicode, but each platform has its own quirks. Here's a quick compatibility guide. For an in-depth breakdown, see the full glitch text social media compatibility guide.
| Platform | Bios | Posts | Comments | Usernames | Notes | Settings |
|---|---|---|---|---|---|---|
| Discord | ✓ | ✓ | ✓ | ✓ | Best platform. Full support, renders heavy Zalgo well | |
| ✓ | ◐ | ✓ | ✕ | Bios work great; captions may clip heavy Zalgo | ||
| X / Twitter | ✓ | ✓ | ✓ | ✕ | Counts combining chars against character limit | |
| TikTok | ✓ | ◐ | ✓ | ✕ | Bio and comments work; use light intensity | |
| YouTube | ◐ | ✓ | ✓ | ◐ | Comments render well; channel names may strip marks | |
| ✓ | ✓ | ✓ | ✕ | Full support in posts and comments; great for creepypasta subs |
Zalgo text isn't just for social media, either. Horror game developers use it for corrupted UI elements and possessed NPC dialogue. ARG designers hide clues inside Zalgo-encoded messages. Streamers add it to overlay alerts and intermission screens. And every October, it floods Halloween posts, spooky captions, and horror-themed marketing campaigns. Basically, if you need text that looks like it's falling apart, Zalgo gets the job done fast.
What about in-game usernames? It's a mixed bag, and the rules vary a lot by title. Want the short version: Discord is the one place in gaming where Zalgo works without a fight, since server nicknames (not the global username) fully support combining marks. Everywhere else gets complicated. Plain letters, numbers, and underscores are all Minecraft's Java Edition will take for a username, so Zalgo is a hard no there; Bedrock Edition technically allows Unicode through Microsoft's gamertag system, but the game's font only has custom artwork for a limited character set, so combining marks often render as blank boxes even when the game accepts them. Roblox draws the same hard line on usernames, though its display names are a different story: they allow general Unicode, but players have reported the platform's content filter rejecting specific characters unpredictably, so don't count on it working. Then there's the character-limit problem. PUBG Mobile and Free Fire don't block Unicode the way Minecraft and Roblox do, but their name fields cap out around 12-20 characters, and since every Zalgo combining mark counts toward that limit, a heavily distorted word will blow past the cap before you get past a couple of letters.
05 How Is Zalgo Different from Other Glitch Text Styles?
Zalgo is one of several glitch text styles, each with a different look. It's the go-to for horror and corruption; the dripping, stacking combining marks create an effect nothing else can match. For a uniform static look, matrix rain, or vaporwave spacing, the multi-style text glitch generator offers those options. You can browse the full collection in the glitch text styles gallery.
If you want text that genuinely unsettles people, Zalgo is the move. It's the most visually aggressive Unicode text style out there, and the one people most closely connect with internet horror culture. Vaporwave and mirror text are fun, but they're more playful than creepy.
Need to reverse the effect? Zalgo text can be "cleaned" by stripping all combining marks, leaving just the original letters behind. That's handy when you need a clean version for search engines, screen readers, or your CMS.
06 Frequently Asked Questions
What does Zalgo mean?
Zalgo is a fictional internet entity originating from early internet meme culture. The name was coined in 2004 by Something Awful member Shmorky (Dave Kelly), who posted corrupted comic strips on his personal website. Zalgo later became a staple of creepypasta culture and is now associated with corrupted, distorted text that symbolizes chaos and digital horror. The phrase "he comes" is closely tied to Zalgo lore.
Why is it called "he comes" text?
The phrase "he comes" (often rendered as "HE COMES" in Zalgo text) comes from early Zalgo memes where the corrupted text was paired with a warning about the Zalgo entity showing up. It stuck, and now it's basically shorthand for the text style itself in the creepypasta community.
Will Zalgo text break my website?
Zalgo text uses valid Unicode combining diacritical marks, so it won't break modern websites or browsers. However, heavy Zalgo text can overflow containers, affect line heights, and cause layout shifts. In the past, extremely heavy Zalgo messages have caused crashes in certain versions of Apple Messages and Gmail. Modern apps handle it much better, but it's still worth testing on mobile devices and using flexible spacing in your layouts before publishing.
Does Zalgo text work on all platforms?
Zalgo text works on most platforms that support Unicode, including Discord, X/Twitter, Instagram bios, TikTok, YouTube comments, and Reddit. Some platforms may strip excessive combining marks or limit character counts. Light-to-medium intensity works most reliably across platforms. One thing to watch for: avoid heavy Zalgo in anything you'll need to retype later, like a username or login field. Combining marks can't be typed back in by hand if you get logged out.
Is Zalgo text accessible to screen readers?
Screen readers may attempt to read each combining character individually, making Zalgo text very difficult for users who rely on assistive technology. Avoid using Zalgo text for essential content. Use it sparingly for decorative purposes and always provide accessible alternatives.
What is the difference between Zalgo text and glitch text?
Zalgo text is a specific style of glitch text that uses Unicode combining diacritical marks stacked above, through, and below characters to create a dripping, corrupted look. Glitch text is a broader category that includes vaporwave, matrix-style, mirror text, and other Unicode-based text transformations.
How do I control how creepy the Zalgo text looks?
You get three separate sliders: one for above, one for middle, and one for below combining marks. Low values (1–3) give you subtle distortion, medium values (4–8) hit that classic creepy look, and high values (10–15) go full chaos. Start with a preset and adjust from there.
Can I remove or undo Zalgo text?
Yes. Use the Zalgo Text Decoder above. Paste in the corrupted text and it strips out all the Unicode combining characters, leaving just the original letters behind. People sometimes call this "un-Zalgo." It's handy when you need a readable version for search engines, screen readers, or saving clean text in your CMS.
Does Zalgo text work in game names like Minecraft, Roblox, or PUBG?
It depends on the game. Minecraft Java Edition usernames are locked to letters, numbers, and underscores, so Zalgo won't work at all. Roblox usernames have the same restriction, though Roblox display names allow general Unicode (results can be inconsistent, since the platform's filter sometimes rejects specific characters). PUBG Mobile and Free Fire accept Unicode but cap names around 12-20 characters, and Zalgo's combining marks eat through that limit fast. Discord is the most reliable gaming platform for Zalgo, since server nicknames fully support combining marks.
07 More Text Tools
Explore other free text transformation tools on TextGlitchGenerator.com.
Instagram Fonts Generator
Fancy text styles optimized for Instagram bios, captions, and stories with character counting.
Discord Fonts Generator
Custom fonts and Zalgo text for Discord usernames, server names, bios, and messages.
TikTok Fonts Generator
Trendy aesthetic fonts for TikTok bios, profiles, and comments with platform-specific limits.