Free glitchy cursed text

Zalgo Text Generator

Corrupt ordinary text with real Unicode combining marks. Choose an intensity, toggle marks above, below and through the letters, then copy your cursed text.

Your text

0 combining marks added

Real combining marks, not a CSS trick

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.

Four intensity levels

Go from a subtle Low glitch to a screen-filling Chaotic stack of marks per letter.

Independent directions

Toggle marks above, below and through the text on or off in any combination.

Copy anywhere

The output is plain Unicode text, so it pastes into chat apps, bios and comments.

How to generate Zalgo text

  1. Type your textEnter any word or sentence into the input box.
  2. Pick your settingsChoose an intensity level and toggle the up, down and middle marks.
  3. Copy the resultSelect Regenerate for a new random pattern, then copy your cursed text.

About Zalgo text and combining marks

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.

Above the baseline

Up marks stack accents, rings and lines that climb above each letter.

Below the baseline

Down marks add hooks, dots and bars that hang beneath each letter.

Through the glyph

Middle marks overlay strikethrough-style strokes directly across the letter.

Zalgo text generator FAQ

What is Zalgo text?

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.

How does the intensity setting work?

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.

What do the up, down and middle toggles control?

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.

Why does Zalgo text look broken in some apps?

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.

Is this Zalgo text generator free and private?

Yes. It is completely free, works entirely in your browser with plain JavaScript, and your text is never uploaded or stored.

Try other novelty text tools

More free glitchy and fun text generators from My Panda Toolbox.