Glitch Text Generator
Turn plain text into glitched, corrupted, zalgo-style characters at three intensities. Copy the result and paste it anywhere that accepts text.
- 35 font styles
- 116 decorations
- Instant & 100% free
Favorites
Recent text
Why use this fonts generator
Live as you type
Every one of the 35 styles updates instantly. No “generate” button, no page reloads, no waiting.
Works everywhere
Real Unicode characters paste cleanly into Instagram, TikTok, Discord, WhatsApp, X and most modern apps.
Private by design
Everything runs in your browser. No account, no uploads, no tracking of the text you type.
Save what you love
Star your go-to styles and revisit recent text, kept locally so your setup is waiting next time.
Glitch text is ordinary letters buried under stacks of combining marks. Type something above and pick an intensity: Light for a readable corrupted look, Cursed for heavy distortion, Chaos for the full effect that spills over the lines around it.
Key takeaways
- Glitch, zalgo, cursed and corrupted text are all the same technique: combining diacritical marks stacked on normal letters.
- It multiplies your character count enormously. One letter becomes 6, 11 or 21 characters depending on intensity.
- That is why a glitched name usually will not fit a username field, and why some apps strip or reject it.
- Screen readers announce every single mark, so glitched text is close to unusable for anyone relying on one.
What is glitch text?
Glitch text takes a normal letter and piles extra marks on top of and beneath it until it looks corrupted. The base letters are untouched underneath, which is why you can still roughly read Light but not Chaos.
- A̴̜͑͛ͅl̡̺̝͋̚ḛ̰ͫ͒͜x̼͕ͪͥ̀LightReadable. 6 characters per letter.
- A̸̳̥̦͉͑̈̏͂̀ĺ̵̡̦̜͖̮̂ͨ̚e̵̷͖̝̻͉̓̆̑̆x͇͖͔̱̒̐͑͌͜͢CursedHeavy distortion. 11 characters per letter.
- Â̴̧̞̻̰̜̖͔͔̙̔̓̀̿ͦ͐ͮ̕͝l̴̶̢͉̗̙͕͙͇̘̄ͧ̀͛̇̒̿̀͝ͅę̨̡̝̼̹̜͖͇͖̣ͨͥ͊͗ͬ͑ͤͧ͢ẍ̶̴̳͚͉̗͇̪̥͔̾ͥ̈ͯ̎̑̚͞͠ChaosFull zalgo. 21 characters per letter.
The names differ by community but the mechanism does not. Zalgo, cursed text, corrupted text, distorted text and glitchy text all describe this same stacking of marks.
How does glitch text work?
Unicode has a category of characters called combining marks, which exist so languages can add accents to letters. They occupy no width of their own and render on top of whatever character comes before them, which is how é can be written as e followed by a combining acute accent.
Nothing in the standard limits how many you can stack. Glitch text exploits that: instead of one accent, it attaches dozens, drawn from the Combining Diacritical Marks block at U+0300 to U+036F. The letters stay legible in the underlying text while the rendering falls apart.
Why does glitch text spill onto other lines?
Because combining marks have no height budget. A line of text reserves space based on the characters in it, and a combining mark reports zero width, so a stack of forty marks draws far above and below the line without the layout knowing it needs more room.
The result overlaps whatever is rendered nearby, which is the signature look and also the reason platforms dislike it. Heavier intensities can push text over messages above and below, making other people's posts hard to read.
How many characters does glitch text use?
Far more than it looks. Each visible letter becomes a base character plus its marks, and every one of those counts against a field's limit. The multipliers here are fixed, so the arithmetic is predictable.
| Field | Limit | Light (6×) | Cursed (11×) | Chaos (21×) |
|---|---|---|---|---|
| Discord display name | 32 | 5 letters | 2 letters | 1 letter |
| TikTok display name | 30 | 5 letters | 2 letters | 1 letter |
| Instagram bio | 150 | 25 letters | 13 letters | 7 letters |
| X post | 280 | 46 letters | 25 letters | 13 letters |
So a four-letter name in Chaos is 84 characters, which is why pasting a glitched name into a username field usually fails. If you need it to fit somewhere tight, use Light and keep the word short.
What is Zalgo text?
Zalgo is the original name for this effect, and it comes from an internet horror character invented in the mid-2000s. Comic strips and image macros were edited so the dialogue degraded into stacked, corrupted lettering as the character appeared, usually alongside the phrase he comes.
The name stuck to the technique itself, so a zalgo text generator and a glitch text generator do the same thing. Cursed text is the newer name for the same output, generally used without the horror association.
Where does glitch text get stripped or blocked?
In more places than most generators admit. Platforms limit combining marks precisely because heavy stacking overlaps other content, so expect it to fail or come back flattened in a number of fields.
Name and username fields are the usual refusals, often because of the character count rather than the marks themselves. Some apps silently drop the marks and keep only the base letters, so your glitched text arrives as plain text with no error. Others cap the number of marks per character and render a reduced version.
Search ignores it entirely, and a glitched display name will not match a search for the plain word. Test anywhere it matters before relying on it.
Should you use glitch text?
For a profile flourish, a horror-themed post, a game or stream name, or a Halloween caption, it does something no other style does, and Light is readable enough to be practical.
Two things genuinely argue against overusing it. A screen reader announces every combining mark individually, so a glitched line can take a very long time to read aloud and conveys nothing useful — it is one of the least accessible things you can put in a text field. And because heavier intensities overlap surrounding content, using it in a shared space like a group chat degrades the page for everyone else, which is why several platforms restrict it.
Keep it to your own space, keep it short, and keep a plain version of anything that carries meaning. If you want a striking style without those costs, Fraktur and bold script read cleanly and paste anywhere.
How to Use the Glitch Text Generator
Enter Your Text
Type your name, bio, quote, or caption into the box. Any language, any length — the generator itself sets no character limit, though the app you paste into will have its own.
Pick a Style
Browse 35 Unicode font styles and 116 decorations. Every option updates instantly as you type, so you can compare styles side by side.
Copy & Paste
Tap the copy button next to the style you like, then paste it into Instagram, Discord, TikTok, WhatsApp, or anywhere else that accepts text.
Frequently Asked Questions
How do you make glitch text?
Type your text in the box at the top of this page and copy one of the Glitch styles: Light, Cursed or Chaos. Each stacks combining marks on your letters at a different intensity, and the result pastes as ordinary text.
Is zalgo text the same as glitch text?
Yes. Zalgo is the original name, taken from an internet horror character from the mid-2000s. Glitch text, cursed text, corrupted text and distorted text all describe the same technique of stacking combining marks on normal letters.
Why does glitch text overlap other lines?
Combining marks report no width or height of their own, so the line does not reserve space for them. Stacking dozens of marks draws far above and below the line and overlaps whatever is rendered nearby.
Why won't glitch text fit in my username?
Because of the character count. One letter becomes 6 characters at Light, 11 at Cursed and 21 at Chaos, so a four-letter name in Chaos is 84 characters. Most name fields cap at around 30, which a glitched word passes almost immediately.
Why did my glitch text paste as normal letters?
Some apps strip combining marks when they save and keep only the base letters, usually with no error message. There is no way around it in that field. Test where you plan to use it before relying on the effect.
Is glitch text bad for accessibility?
Yes, significantly. Screen readers announce every combining mark one by one, so a short glitched phrase can take a long time to read aloud and communicates nothing. Keep a plain version of anything that carries meaning.
Three intensities, one technique
Light stays readable, Cursed is heavily distorted, and Chaos is the full spilling-over-the-lines effect. All three are the same trick underneath: combining marks stacked on ordinary letters, which is why they copy and paste as plain text.
The practical limits are the character count and where it gets stripped. Work out how many letters fit before you paste, use Light where space is tight, and keep it out of anything that has to be read by a person using assistive technology. Scroll back up and try a word.
Explore More Font Generators
Ready to make your text stand out?
Scroll back up, type a word, and copy your favourite style in a couple of seconds. It stays free, forever.