Glitch Text Generator
A glitch text generator turns ordinary letters into text that looks broken, corrupted or digitally damaged — stacked combining marks, mixed-script look-alikes, vaporwave full-width and leetspeak — all of it real Unicode you can copy straight into a bio, caption or display name. Type above, drag the corruption level, tap Copy.
Page last reviewed: 15 August 2026. Expansion ratios below were measured on this page’s own generator.
What glitch text actually is
Glitch text is normal text with extra Unicode characters layered on top of it. There is no font and no image involved: the generator takes each letter you type and appends combining marks from the Unicode block U+0300–U+036F, the same block that puts the accent on é. Stack enough of them on one letter and the marks spill above and below the line, which is the torn, corrupted look people call glitch or zalgo.
The other glitch styles work differently again. Mixed-script swaps Latin letters for look-alikes borrowed from Thai and Cyrillic, full-width maps them into the Halfwidth and Fullwidth Forms block (U+FF01–U+FF5E) for the vaporwave spacing, and leetspeak simply substitutes ASCII digits. All four are plain text, which is why they survive a copy and paste anywhere plain text is accepted — and why they behave very differently once a platform starts normalising your input.
The six styles in this generator
Each row in the tool above is a different mechanism, not a different font. Here is what each one is actually doing to your characters:swipe the table →
| Style | Example from “glitch” | Mechanism | Unicode range |
|---|---|---|---|
| Corruption slider | g͍̀ĺ͐ḯ͒ | Stacks combining marks above, through and below each letter | U+0300–U+036F |
| Hacked mixed-script | งӏtวҺ | Substitutes Thai and Cyrillic look-alikes for Latin letters | Thai + Cyrillic blocks |
| Vaporwave full-width | glitch | Maps A–Z and 0–9 into fullwidth forms | U+FF01–U+FF5E |
| Leetspeak | 9117ch | Replaces letters with the ASCII digits they resemble | ASCII only |
| Strikethrough overlay | g̶l̶i̶t̶c̶h̶ | One combining long stroke overlay per character | U+0336 |
| Slashed overlay | g̸l̸i̸t̸c̸h̸ | One combining long solidus overlay per character | U+0338 |
Leetspeak is the odd one out and the most practically useful: because it produces nothing but ASCII, it is the only style here that survives a username field. Every other style on this page is Unicode, and most username fields reject Unicode outright.
Glitch text vs cursed text
They share an engine but not a purpose. Glitch text aims at digital damage — static, error codes, vaporwave, hacked look-alikes. Cursed text aims at the haunted, occult end of the same technique, leaning much harder on stacked marks and blackletter.swipe the table →
| Glitch text | Cursed text | |
|---|---|---|
| Look it is going for | Broken screen, corrupted file, Y2K / vaporwave | Haunted, occult, unreadable |
| Typical corruption level | 1–3, still readable | 4–5, deliberately illegible |
| Signature styles | Full-width, leetspeak, mixed-script | Blackletter, void rings, upside down |
| Usual home | Gamertags, Y2K edits, cyber aesthetics | Horror edits, Halloween bios, meme captions |
If what you actually want is the illegible, heavily stacked version, the cursed text generator carries ten styles built for it, including gothic blackletter and enclosing void rings. Want the opposite direction instead — clean, tiny, readable letters? That is the small text generator.
How much longer glitch text gets

Every corruption level multiplies your character count, and this is the single thing that breaks glitch text in real bios. We measured it on the generator above using the word glitch (6 characters), with all three zones switched on:swipe the table →
| Corruption level | Characters out | Multiplier |
|---|---|---|
| 1 | 18 | 3.0× |
| 2 | 32 | 5.3× |
| 3 | 41 | 6.8× |
| 4 | 79 | 13.2× |
| 5 | 88 | 14.7× |
The practical consequence: the phrase glitch text is 11 characters, and at level 5 it leaves this tool as 149 characters — measured directly rather than multiplied out of the table above, because the space carries no marks, so only 10 of the 11 characters are actually corrupted. Any bio field with a limit under roughly 150 will truncate it mid-word or refuse it outright, and truncation is what produces those half-corrupted bios where the marks suddenly stop. The counter next to the copy button shows the live figure for whatever you typed — check it against your platform’s limit before you paste. Dropping to level 2 or 3 usually keeps the effect and the character budget.
Where glitch text works — and where it will not
Glitch text pastes reliably into display names, captions, posts and chat messages. It fails in two specific places, and both catch people out.
Usernames are not display names. A handle like @yourname generally accepts only letters, digits, dots and underscores — no Unicode at all — while the display name shown above it usually accepts the full character set. If a glitch style refuses to save, check which of the two fields you are actually editing. Leetspeak is the workaround, because it is ASCII.
Normalisation quietly rewrites some styles. Certain platforms run your input through Unicode normalisation before storing it, which collapses look-alike characters back toward plain letters. Full-width text is the most likely to be flattened this way; combining marks are the most likely to survive.
There is one more thing worth knowing, because no generator mentions it: screen readers announce combining marks. A heavily corrupted bio is read out as a long string of diacritic names, which makes it genuinely unusable for anyone browsing with assistive technology. Keeping a readable version of your name somewhere on the profile is the considerate move. If a glyph shows up as an empty box on someone else’s phone, that is a missing font on their device rather than a copy error — the text symbols FAQ goes through why that happens.
Glitch symbols to copy and paste

Blocks, static bars, error codes and corrupted fragments to drop around your text. Tap any tile to copy it.
These pair well with the generator above: run your name through the corruption slider, then bracket it with a static bar or an error code from this grid.
How to make glitch text
Four steps, all of them in the browser:
- Type or paste your text into the box at the top of this page.
- Drag the corruption level. Levels 1–2 stay readable; 4–5 go deliberately unreadable.
- Switch the ABOVE, THROUGH and BELOW zones on or off to change where the damage lands.
- Tap Copy glitch text for the slider output, or the Copy button on any of the six style rows.
Nothing is uploaded. The whole generator runs in your browser, which is also why the output is stable: type the same word twice and you get the same corrupted string back, so what you copy is exactly what you previewed.
Glitch text FAQ
Is glitch text a font?+
No. It is ordinary Unicode characters, mostly combining marks layered onto the letters you typed. Because there is no font involved, the effect travels with the text when you copy it — nobody needs to install anything to see it.
Why does my glitch text get cut off in my bio?+
Because it is far longer than it looks. At corruption level 5 a six-character word becomes 88 characters, and most bio fields count every combining mark against your limit. Lower the level or shorten the text, and watch the character counter next to the copy button.
Can I use glitch text in my username?+
Usually not. Username fields on most platforms accept only letters, digits, dots and underscores, and reject Unicode. Display names are the field that accepts it. The leetspeak style is the exception, since it outputs plain ASCII digits.
Why does it look different on my friend’s phone?+
Fonts differ between devices and operating systems. A device that lacks a glyph draws an empty box instead, and combining marks stack differently depending on the renderer. The text itself is identical — only the drawing of it changes.
Will glitch text get my account flagged?+
Decorative Unicode is not against the rules anywhere we know of, but some platforms strip or normalise heavy combining marks automatically, and moderation systems occasionally treat unreadable names as evasion. Keeping the corruption mild is the safer choice for an account you care about.
Is glitch text the same as zalgo?+
Zalgo is one technique inside glitch text — specifically the stacked combining marks driven by the slider above. Glitch text as a category also covers mixed-script, full-width and leetspeak, none of which use combining marks at all.
Everything here is part of TextGlyphs, a library of real, copyable Unicode symbols for text rather than a picture gallery.


