Zalgo glitch text
Stack Unicode combining marks on your text to make it look corrupted.
Related tools
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.