Skip to content

Zalgo Glitch Text Generator

Turn plain text into cursed, glitchy Zalgo text with adjustable intensity — copy anywhere.

Privacy: your files never leave your device. All processing happens locally in your browser.

How to use

  1. 1.Type or paste your text into the input box.
  2. 2.Pick an intensity (Mini, Normal, or Max) and toggle the Up, Middle, and Down direction checkboxes to shape the glitch.
  3. 3.Click Regenerate to reshuffle the marks, then click Copy to grab your Zalgo text and paste it anywhere.

About Zalgo Glitch Text Generator

Zalgo text (also called glitch, cursed, corrupted, or distorted text) is plain writing that has been layered with dozens of Unicode combining diacritical marks — the small accent, stroke, and overline characters found in the U+0300–U+036F block. Because combining marks have zero advance width, they don't sit beside a letter; they stack directly on top of, below, or through the base character. Pile enough of them onto every letter and the text erupts vertically, spills into the lines above and below, and takes on the unmistakable "He comes" horror aesthetic.

The name comes from a 2004 internet horror meme in which the phrase "H̶̡̛E̶ ̸C̷O̴M̷E̸S̶" was used to summon Zalgo, a creature of chaos and corruption. The glitch typography stuck, and today the effect is a staple of creepypasta, edgy social-media bios, gamer tags, Discord and Twitch handles, occult and horror branding, and reaction images where the goal is to look broken, haunted, or on the verge of a system crash.

This generator gives you three independent layers so you can dial in exactly the look you want. "Up" adds marks above each character for a spiky, floating halo. "Down" adds marks beneath, so the text appears to drip, bleed, or grow roots. "Middle" adds overlay strokes (U+0334–U+0338) that slash straight through the glyphs. Combine all three at Max intensity for full corruption, or use Mini with a single direction for a subtle, still-readable distortion. The Regenerate button reshuffles which marks land where, so you can roll through variations until one feels right, then copy the result with one click.

Intensity is the dial that decides how many marks stack on each letter. Mini adds only a handful, so words stay legible and just look slightly haunted — good for a name or a single word. Normal roughly doubles that for a solidly glitched look, while Max piles marks on aggressively for the classic overflowing, screen-tearing corruption. The three direction toggles then decide where those marks go, and because each mark is chosen at random from the matching Unicode range, no two generations look identical. Punctuation, numbers, spaces, and even emoji are treated as regular characters and get decorated too, while line breaks are preserved so multi-line text keeps its shape.

A few honest caveats worth knowing before you paste it around. Zalgo relies purely on standard Unicode, so it copies as real text (not an image) and works almost everywhere — but that same stacking can overflow line height and break layouts, which is exactly why some platforms (Instagram, Twitter/X, certain Discord channels, and many moderation filters) strip or flatten heavy combining marks. It is also a genuine accessibility problem: screen readers will try to announce every combining code point, turning a short word into a stream of noise, so keep it to decorative, low-stakes contexts and never to critical information. Everything here is generated locally in your browser — your text is never uploaded.

Frequently asked questions

What is Zalgo text and how does it work?
Zalgo text is normal text with many Unicode combining diacritical marks (from the U+0300–U+036F block) stacked onto each character. These marks have no width of their own, so they pile above, below, and through the letters, creating the glitchy, corrupted look. It's all valid Unicode, so it copies and pastes as real text rather than an image.
Why does my Zalgo text get removed or look plain on some sites?
Some platforms — including Instagram, Twitter/X, and parts of Discord — deliberately strip or limit combining marks to protect their layouts and moderation filters, so heavy Zalgo may render flat or get cut. Lowering the intensity or using a single direction usually survives better than Max in all three directions.
Is Zalgo text safe and accessible to use?
It's safe in the sense that it's plain Unicode with no scripts or tracking, and this tool runs entirely in your browser. However, it is bad for accessibility: screen readers announce every combining mark, turning short words into long noise. Keep it to decorative uses like usernames or memes, never for important or required information.

Text Tools guides

View all