Zalgo Glitch Text Generator

Corrupted, overflowing text built from stacked combining marks. Four intensities.

0 characters 4 styles

How glitch text is made

Unicode lets an unlimited number of combining marks attach to a single character. They were designed for languages that stack accents, tone marks and vowel signs on one letter, and nothing in the standard caps how many may be used. Stack dozens of them on every character and they overflow far above and below the line, which is the effect people call Zalgo, glitch or cursed text.

Each intensity adds more marks from three groups: marks that sit above the character, marks drawn across it, and marks that hang below. The result is randomised, so every keystroke produces a different arrangement and no two copies look identical.

Use it carefully

Heavier settings overflow into the lines above and below, which is the point but also makes surrounding text hard to read. Many platforms clip that overflow, so what you see here may be trimmed once posted, and some strip the marks entirely or reject text carrying too many of them. The character count also rises steeply: at the heaviest setting each visible character can carry more than twenty code points, so a short line can exhaust a length limit on its own.

Start at mild, check it in the destination, and move up only if it survives.

How it works, and the one catch

These styles are not fonts. Each one is a separate block of real Unicode characters, so the styled letters travel with the text itself rather than depending on formatting the destination has to support. That is why a copied result keeps its look in a profile, a message or a post that offers no formatting controls at all.

The catch is worth knowing before you use it anywhere important. A screen reader announces the underlying code points rather than the letters you meant, so bold written in styled characters can be read out as a string of symbol names or skipped entirely. Search engines index them poorly for the same reason. Use these for a display name, a bio flourish or a post that wants to stand out, and keep ordinary letters for anything a person needs to read straight through or a search engine needs to understand.

Support varies by device. Almost everything renders on current desktop and mobile systems, but older phones and some apps substitute a box for a character they do not carry. The styles nearest the top of the list are the most widely supported, so when a result matters, prefer those and check it once on the platform you are posting to.

Questions

What is Zalgo text?

Text with many Unicode combining marks stacked on each character so that it overflows above and below the line. The marks exist for languages that stack accents and vowel signs; nothing in the standard limits how many may be applied, which is what makes the effect possible.

Why does it look different every time I type?

The marks are chosen at random on each render, so every keystroke produces a fresh arrangement. Copy the result you like rather than expecting to reproduce it exactly later.

Why did my glitch text get cut off after posting?

Many platforms clip anything that overflows a line box, so the marks above and below are trimmed. Some also strip combining marks or reject text carrying too many. Test at the mild setting first and move up only if it survives.

Does it use a lot of characters?

Yes. At the heaviest setting each visible character can carry more than twenty code points, so a short line can exhaust a length limit on its own even though it looks brief.

Is my text uploaded anywhere?

No. Everything runs inside your browser and this tool has no backend, so nothing you type is transmitted, logged or stored.

Related: Fancy Text Generator and the full Unicode Text Converter. Everything else is on the all tools page.