How to use
- Type or paste your text.
- Glitch is already chosen. Move the intensity slider: low glitches a few letters, high glitches most of them.
- Press Re-roll until the glitches fall where you like them.
- Press Copy result and paste it where you want.
Examples
Hello World, intensity 60
→ H̢̯̎̑͡el̸lo Wo̶̧̜̪ͪ͊rl̵d̉̉ͭ͟͟Some letters get marks, a slash or a strikethrough; the rest are left.
Intensity 100
→ About two letters in three glitchedStill readable, but very busy.
The same text, another seed
→ A different set of letters glitchedPress Re-roll.
How it works
This page is the Text Destroyer with the Glitch effect chosen. For each letter the page decides by a seeded random number whether it is hit, and then what happens: a few marks from zalgo-js (MIT), a strikethrough, slash or short stroke drawn through the letter, or the letter doubled. Spaces, punctuation and emoji are never hit. 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. The random choices follow a seed: the same seed gives the same result, and Re-roll picks a new one.
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.
This page is the Text Destroyer with the Glitch effect chosen. For every letter or digit, a seeded random number decides whether it is hit. The chance runs from 5 percent at intensity 0 to 75 percent at 100, but some hits add nothing you can see. Measured on a long sample, the share of letters that really changed was about 2 percent at intensity 0, 10 percent at 10, a third at 50 and about two in three at 100. Spaces, punctuation and emoji are never hit.
Four kinds of damage
A letter that is hit gets one of four treatments, chosen at random: small marks from the open-source zalgo-js library (about 45 percent of the hits), a strikethrough, slash or short stroke through the letter (25 percent), the letter doubled (15 percent), or marks and a line together (15 percent). The marks are held to about a third of the strength Zalgo text uses at full intensity, which is why glitch text stays readable where Zalgo text does not. The same seed damages the same letters every time, and Re-roll picks a new seed.
Korean, Chinese and Japanese
These characters get a zero-width space in front of their marks, as in Zalgo text, so that the browser does not swap fonts for the whole character and show a box.
What stays and what goes
Marks and lines can be taken off again with Remove the effect in Text Destroyer, but a doubled letter stays doubled. Because only some letters change, a glitched line is still recognisable, which suits a caption or a bio. For anything that must be searched or read aloud, plain text is the better choice, since a screen reader meets every mark.
Sources
- Wikipedia: Zalgo text
- Unicode: Combining Diacritical Marks (U+0300 to U+036F)
- zalgo-js, the library that adds the marks
Frequently asked questions
- What is the difference between glitch text and Zalgo text?
- Zalgo text puts a heavy pile of marks on every letter. Glitch text touches only some letters and mixes a few kinds of damage: marks, a strikethrough or slash through the letter, and a doubled letter. It stays easier to read.
- Where does glitch text work best?
- In short pieces: a caption, a bio or a chat line. Only some letters change, so a short line stays readable, while a long paragraph of it is tiring to read. How it looks depends on the app and the font.
- Can I remove the glitch?
- Marks and strikethroughs can be taken off with Remove the effect in Text Destroyer. A doubled letter stays doubled.
- Will it be read by a screen reader?
- Badly. Screen readers may read out each mark or skip the letter, so do not use glitch text for anything that people must be able to read.
- Is my text uploaded?
- No. The glitching happens in this tab and nothing is sent.
Related tools
Version history
- 1.0.2 — Replaces the shared explanation with one of its own: how many letters each intensity hits, the four kinds of damage and their shares, and what can be undone. Corrects the example that said nearly every letter is glitched at 100.
- 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.