Free · No sign-up · Runs in your browser
Glitch Text Generator
Type once and get 18 glitch styles at the same time. Copy any of them with one tap. Nothing is uploaded and nothing is generated on a server — the conversion happens on this page as you type.
- 18 styles from one input
- Runs in your browser — nothing uploaded
- Same input always gives the same result
Zalgo controls
These four only affect the Zalgo styles. Every other style ignores them.
18 styles, live
Same text and same settings always give you the same result, so a style you like is never lost when you keep typing.
Ŝ̫I̩͊G̝̎N̪̒Ȃ̤Ľ͕ Ľ͕Ó̰S͕̅T̟͂
S̵̭͕͎̔̉̅I̴̳̖̙̎́̀G̵͔̦͇̓͗͗N̷̬͔̻̈̽̓Ḁ̷̳͕ͥ͂̊L̴̻̦̰̍ͥ̅ L̵͔̹̳̓̉͂O̴͍̯̪ͥ̈̏Ś̴̤͎͕̊̓T̴̲̰͓ͣ͊ͣ
S̶̷̪̠̱̜̪͎͈ͤ̓͋̏̉͐͒I̶̸̮̬͈͓͈̭͓̎̌́ͥ͐͒͊G̴̸̩̼̳̫̹̻̱̈́̉͑̊͐͌͋N̶̶̤̪̳̜̱͎̤̉ͤ̏̔̒͂͊A̶̵͔̟̪̜͎̗̻̽̔͋̎̽̄͐L̴̴̜̘̦̰̰̫̍̇̓̽̑̿́ͅ L̶̶̜̖̗͍͎̠͔͌̄̆̌̓̅̿O̶̷̘̮̳͈̱̔̇̊ͤ͐́̊ͅͅS̸̸̬͇͔̺͇̠̱̏̐̈͐̋̏͑T̴̷̬̹̮̲͈̼̱̀̓̑͂ͥ̽̓
S̶I̶G̶N̶A̶L̶ L̶O̶S̶T̶
S̸I̸G̸N̸A̸L̸ L̸O̸S̸T̸
S̳I̳G̳N̳A̳L̳ L̳O̳S̳T̳
▓S░IGNAL░ LO█S░T▓
SI▆G▃NA▃L ▁L▆O▄ST
┴SO˥ ˥∀NפIS
TSOL LANGIS
SIGNAL LOST
𝚂𝙸𝙶𝙽𝙰𝙻 𝙻𝙾𝚂𝚃
𝗦𝗜𝗚𝗡𝗔𝗟 𝗟𝗢𝗦𝗧
ⓈⒾⒼⓃⒶⓁ ⓁⓄⓈⓉ
🅂🄸🄶🄽🄰🄻 🄻🄾🅂🅃
ЅІGNАL LОЅТ
⏦SIGNAL☠ LOST
SIGŇAL 1Ö5T
Need the words too?
This page changes the text you already have.
If you do not have the words yet — a handle, a channel name, a track title — describe what you need and Xdoc will write candidates for you, each with the style that suits it and a note on where it will paste cleanly.
You have not typed anything above yet, so Xdoc will invent the words from scratch.
Writing candidates opens a Wery workspace, so it needs an account. The generator above never does.
What is glitch text?
Glitch text is normal text with extra Unicode characters added to it, so it looks broken, corrupted or overloaded while still being ordinary text underneath.
Nothing is actually malfunctioning. Unicode includes combining characters — marks that attach to the letter before them instead of standing on their own. Stack enough of them onto one letter and it starts bleeding into the lines above and below.
Because the result is still text and not an image, you can copy it, paste it, and send it anywhere text goes. That is the whole trick, and it is also why it sometimes gets stripped: some fields only accept a narrow set of characters.
glitchg̶̝̳͔ͣ̉͗l̴̖̲̻͊͐̇ǐ̵̱̥̗͋̄ṯ̷̘̹̀̊̃c̶̝̹̭̎ͣ̃h̵̯̭̫͂̀ͥGlitch text vs Zalgo text
The two words get used interchangeably, but they describe different techniques. Zalgo is one family inside the broader glitch look.
| Glitch | Zalgo | |
|---|---|---|
| How it is made | Letters swapped for look-alike shapes, or symbols pushed between them | Combining marks stacked above, below and through each letter |
| How it looks | A corrupted screen or a bad data transfer | Overgrown, possessed, spilling out of its line |
| Line height | Unchanged | Grows with intensity and can overlap neighbouring lines |
| Survives pasting | Usually, it is ordinary characters | Often clipped, because platforms cap combining marks |
On this page the Zalgo styles are the three at the top. Everything else is the glitch family.
Where each style actually works
This is the part most generators skip. A style that looks perfect here can arrive somewhere else with the marks stripped, truncated, or rejected outright. The rule of thumb: display fields usually accept these characters, identity fields usually do not.
| Style family | Posts and comments | Bio and display name | Username, domain, email |
|---|---|---|---|
| Styled letters (bold, mono, fullwidth, circled, squared) | Works | Works | Rejected |
| Blocks, scanlines, error symbols | Works | Works | Rejected |
| Upside down, reversed | Works | Works | Rejected |
| Zalgo light and medium | Works | Often clipped | Rejected |
| Zalgo heavy | Often clipped | Often clipped | Rejected |
| Look-alike letters | Works | Works | Rejected |
Do not use look-alike letters to impersonate anyone
Cyrillic letters that look Latin are the same technique used in spoofed domains and copied usernames. Registrars and platforms detect mixed-script strings and will reject or suspend them, and using one to pass as another person or brand is not something we will help with. Use that style for decoration, not for identity.
It is unreadable to screen readers
Combining marks and styled letter blocks are announced character by character, or skipped. Keep glitch text out of anything someone has to be able to read — navigation, instructions, error messages, alt text. Decoration is fine; information is not.
Search engines do not see the plain letters
Styled letters are separate code points from ordinary A–Z, so a glitched name is not searchable as its plain spelling. If you want to be found, keep a plain version somewhere on the page.
How the conversion works
Three steps, all of them running in this browser tab.
- 1
Split the text into characters
Not bytes — code points. Several of the styled alphabets sit outside the basic range, so splitting the wrong way would cut characters in half.
- 2
Apply one transform per style
Zalgo appends combining marks. The styled alphabets shift each letter into a different Unicode block. The mirror styles substitute and reverse. No two styles share a code path.
- 3
Seed the randomness from your text
Zalgo needs to look random, but a result you liked has to still be there after you type one more letter. The random choices come from a seed built out of your text and your settings, so the output is reproducible instead of re-rolled on every keystroke.
applyGlitch("glitch", "zalgo_medium") → g̶̝̳͔ͣ̉͗l̴̖̲̻͊͐̇ǐ̵̱̥̗͋̄ṯ̷̘̹̀̊̃c̶̝̹̭̎ͣ̃h̵̯̭̫͂̀ͥWhere people use it
Four places this actually gets used, with the styles that survive there.

Stream overlays and gamer tags
Scene labels, alerts and handles. Overlays are images, so anything renders — but check the tag against the platform's username rules first.

Profile names and bios
Styled letters are the safe pick here. Bios count each character, and Zalgo marks eat the limit fast.

Video titles and thumbnails
Titles accept most styles. Thumbnail text is baked into the image, so nothing gets stripped.

Cover art and track names
Artwork is an image, so anything goes. Track names go through stores that often normalise characters back to plain letters.
Frequently asked questions
A tool that adds Unicode characters to your text so it looks corrupted. The result is still text, so it can be copied and pasted like any other. This one applies 18 different transforms at once and shows all of them together.
Type something and see all 18 at once.
No account, no upload, nothing to install.
Back to the generator