TextArray
100% local

Zalgo glitch text

Stack Unicode combining marks on your text to make it look corrupted.

Input
2
Output

Zalgo glitch text

Zalgo text — also called glitch text or cursed text — stacks Unicode combining marks on ordinary letters until they spill above and below the line. Paste any text and this generator returns a corrupted-looking version for a Discord message, a Twitch chat, a game tag or a horror thumbnail. Because it is real Unicode and not an image, it pastes anywhere plain text goes.

The intensity slider runs from 1 (mild) to 5 (insane). At the low end each character carries a mark or two: still legible, faintly wrong. At 5 every character takes up to sixteen marks in each direction and the text starts bleeding into the lines around it. The direction option decides where the marks pile up — above the letters, below them, or both. A few overlay marks that strike through the characters are always mixed in, because those are what sell the corrupted look. Every run is randomised, so press Generate again for a fresh mangling of the same text at the same settings.

Spaces, tabs and line breaks stay clean, and joined emoji sequences like the family emoji and flags are skipped so they do not fall apart into their component pieces. Rendering does vary in practice: some apps clip marks that overflow the line height, and a few platforms strip combining marks from usernames and profile fields entirely. Screen readers announce every mark one by one, so keep zalgo out of anything that has to stay accessible.

Everything runs in your browser, using your device's cryptographic randomness, and your text is never uploaded. Copy the result, download it as a .txt file, or move it back to the input and glitch it a second time for a denser mess. To get plain text back, run the output through the normalize Unicode tool.

FAQ

What exactly is Zalgo text?
It is ordinary text with Unicode combining marks stacked onto each character. Those marks exist to write accents in real writing systems; piling dozens onto one letter makes it overflow into the lines around it.
Will it work on Discord, Instagram or in a game?
Usually. It is standard Unicode, so most apps paste and display it. Some clip the overflow to the line height, and a few strip combining marks from usernames or profile fields, so test it before you rely on it.
Why does the output change every time?
The marks are chosen at random, so the same text and settings give a different result on each run. Press "Generate again" until you get a shape you like.
How do I turn glitched text back to normal?
This tool only adds marks, it cannot undo them. Paste the output into the normalize Unicode tool to strip the combining marks and get plain text back.
Is my text uploaded anywhere?
No. The generator runs entirely in your browser and your text never leaves your device.