Stack invisible Unicode marks on your letters to make text look glitched, cursed or corrupted. Pick a strength and copy the result.
| Input | Output |
|---|---|
| Hello (Glitch (zalgo)) | H̗̬͖e̬̮͓l̗̙̻l̩͕̆o̘̟̺ |
| glitch (Glitch (zalgo)) | g̗̬͖l̬̮͓i̗̙̻t̩͕̆c̘̟̺h̗͇̃ |
| cursed text (Glitch (zalgo)) | c̗̬͖u̬̮͓r̗̙̻s̩͕̆e̘̟̺d̗͇̃ t͖̄̂e̩̭̱x̞͓̓t̟̤̺ |
Use a light setting for social bios and comments; heavier settings are for jokes, horror-themed titles and album art text. Keep in mind that some platforms measure a glitched word as dozens of characters, that usernames and search boxes usually reject it, and that screen readers cannot pronounce heavy zalgo.
Because it is built from stacked combining marks, and not every app supports them. Search boxes, usernames, forms with length limits, and some comment systems either strip the extra characters or show them as empty boxes. Where it works, it is because the app simply renders whatever Unicode you give it.
Use the strength selector: it controls how many marks are stacked on each letter. Strength 1 adds a light wobble that still reads normally — good for a bio. Strength 4 is maximum corruption and will overflow the line height, so use it only where you want chaos.
Bios, captions and post text usually accept it in a light setting. Usernames, hashtags, search and display names are normally blocked because those fields allow only simple letters and digits. Test with a light setting first and keep a plain copy of your text in case a field rejects it.
It can. Very heavy zalgo makes lines overlap and becomes unreadable, some forums treat it as spam, and screen readers skip or mispronounce it. Accessibility matters: never use it for anything a reader must be able to parse.