Text Destroyer: Zalgo, Glitch, Corrupted and Scrambled Text

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.2
  • Last updated 2026-11-09
Report a problem

Type some text and make it fall apart in one of six ways: Zalgo marks piling up on the letters, a glitch, corrupted characters, letters struck through or overlapping, distorted forms such as upside down, or letters shuffled at random. The result is plain text you can paste anywhere.

Remove the effect takes off the marks that Zalgo, glitch and overlapping text add, and real accents with them (é becomes e).
Marks go:

Text like this can be hard or impossible to read with a screen reader, can overflow the line, and some sites remove it. Do not use it for names or passwords.

Everything you enter is processed in your browser and is never sent to a server.

Browsers:Chrome87+Edge87+Firefox125+Safari14.1+Opera73+Samsung Internet14.0+Browsers

How to use

  1. Type or paste your text, or keep the example.
  2. Choose the effect: Zalgo, Glitch, Corrupted, Overlapping, Distorted or Scrambled. The settings for it appear: the intensity, where the marks go, or the style.
  3. The result updates as you type. Press Re-roll for a different random result with the same settings.
  4. Press Copy result. Use the result as the text lets you pile a second effect on the first, and Remove the effect takes the marks off again.

Examples

Hello, Zalgo at intensity 40
→ H̢̧̯̜̪̎̑͡e̦ͪ͊̉̉ͭ͟͟l̷̄ͬ́ͦ̍͞͝ḷ̝̟͑̄̆ͧ͠o̢̝̩͍̹̔̊͜
Marks above, through and below every letter.
Hello, Overlapping with strikethrough
→ H̶e̶l̶l̶o̶
Each letter is followed by a combining strikethrough mark.
According to a researcher, Scrambled (middle of each word)
→ Adcnircog to a rhreaseecr
The first and last letter stay, so it can still be read.

How it works

The text is split into the characters a reader sees (a letter and the marks on it are one), the effect is applied to the letters and digits only, and spaces, punctuation and emoji are left as they are (corrupted text is the exception: it reads every character beyond ASCII, an emoji included, as bytes). The random choices follow a seed: the same seed gives the same result, and Re-roll picks a new one.

The marks of Zalgo and glitch text come from zalgo-js (MIT), which draws from the combining characters of Unicode in the three directions you allow. Upside-down text uses flip-text (MIT), and the random choices use seedrandom (MIT). Corrupted text is made in two ways: letters outside plain English are shown as an app would show them if it read their UTF-8 bytes as windows-1252 (é becomes é), which is the real mojibake of a wrong encoding, and other letters are replaced by block and symbol characters at random. To repair mojibake that happened by accident, there is the garbled text fixer.

Text like this is made of ordinary Unicode characters, so it can be pasted almost anywhere, but it is hard for screen readers to read, can spill over the lines around it, and some sites and apps remove or limit it. Do not use it for names, passwords or anything someone must be able to read.


Sources

Frequently asked questions

How does Zalgo text work?
Unicode has combining characters, marks that are drawn on the letter before them. Zalgo text puts many of them, from the diacritics above, below and through the letter, after each letter, so that they pile up and spill into the lines around it. It is ordinary text, not an image.
Where can I use the result?
Almost anywhere that takes Unicode text: chats, posts, bios, comments, documents. How it looks depends on the app and the font; some apps cut the marks off or limit how many there can be.
Can I undo it?
Yes for the marks. Remove the effect takes off the accents and overlays, so Zalgo, glitch and overlapping text come back as plain text. Scrambled and corrupted text cannot be put back: the original order or letters are not kept in the result.
Is it safe to use for a username?
No. A name made of marks is hard to read, may be refused or cleaned by the site, and screen readers can read it badly or not at all.
Why do some letters look normal?
At a low intensity only some letters get marks. Raise the intensity, or press Re-roll.
Is my text uploaded?
No. The effect is made in your browser.
Version history
  • 1.0.2 — Notes that corrupted text reads every character beyond ASCII, emoji included, as bytes, unlike the other effects.
  • 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
  • 1.0.0 — First release.

Last updated: