Four intensity levels
Go from a subtle Low glitch to a screen-filling Chaotic stack of marks per letter.
Corrupt ordinary text with real Unicode combining marks. Choose an intensity, toggle marks above, below and through the letters, then copy your cursed text.
Every glitch effect here is made of genuine Unicode combining diacritical marks stacked onto your actual characters, so the result works anywhere Unicode text is accepted.
Go from a subtle Low glitch to a screen-filling Chaotic stack of marks per letter.
Toggle marks above, below and through the text on or off in any combination.
The output is plain Unicode text, so it pastes into chat apps, bios and comments.
Zalgo text gets its name from an internet horror meme built around the idea of text becoming corrupted or "possessed." Technically, it exploits a real and intentional Unicode feature: combining diacritical marks, a block of characters designed to attach accents, umlauts and other decorations to a base letter. A single mark, like the acute accent that turns "e" into "é," is normal typography. Zalgo generators simply stack dozens of these marks on a single character instead of one, which most rendering engines will still attempt to display, resulting in ink that spills upward, downward and through the line. This tool draws its marks from three genuine Unicode ranges: marks that sit above the letter (roughly U+0300 to U+0362), marks that sit below it (roughly U+0316 to U+035A), and overlay marks that strike directly through the glyph (U+0334 to U+0338). Because the intensity setting controls how many marks are randomly drawn from each active range per character, you get a different, unpredictable stack every time you regenerate, even with the same input text and settings.
Up marks stack accents, rings and lines that climb above each letter.
Down marks add hooks, dots and bars that hang beneath each letter.
Middle marks overlay strikethrough-style strokes directly across the letter.
Zalgo text, sometimes called cursed or glitch text, is normal text with many Unicode combining diacritical marks stacked on top of, below, and through each character to create a chaotic, corrupted look.
Each intensity level controls how many combining marks are randomly stacked on every character. Low adds just a couple of marks, while Chaotic can stack over a dozen marks per letter for an extreme effect.
Up adds marks that render above each letter, down adds marks that render below, and middle adds strikethrough-style overlay marks through the letter. You can combine any of the three independently.
Some fonts, apps and older systems cannot render many stacked combining marks smoothly and may clip, truncate or ignore extras. This is a limitation of the receiving app, not the underlying Unicode text.
Yes. It is completely free, works entirely in your browser with plain JavaScript, and your text is never uploaded or stored.
More free glitchy and fun text generators from My Panda Toolbox.