Turn normal text into cursed glitch art with one click
Chaos intensity
Classic Zalgo — moderate chaos
Ḩ͙̖͌ͬ͞e͚̜̹ͣ̿͝l̼̤̾ͨl̜̘͇͒̽͊ő̷̖̩̊̐ W̗͖̪̐̍ǒ̧̭ͨ̈́̍r͇̭̱͖͊́̐ḷ̸̩̙̌̎ͫ͟d̸͔̥ͨ̌
All intensities preview
H͚͌e̖ͩl͍̆l̜ͥo̖ͭ W̼ͨo̼ͯr̤̽ḻ̂d̡̛
Subtle glitch — a few marks per character
Ḩ͙̖͌ͬ͞e͚̜̹ͣ̿͝l̼̤̾ͨl̜̘͇͒̽͊ő̷̖̩̊̐ W̗͖̪̐̍ǒ̧̭ͨ̈́̍r͇̭̱͖͊́̐ḷ̸̩̙̌̎ͫ͟d̸͔̥ͨ̌
Classic Zalgo — moderate chaos
H͓̝̖͍̯͔͌ͬͫͮͩ̑e͈̮̺̤̜̘͇̱̘̬ͭ̓̀̾ͨ̃͌̎ͯ̐l̦̤̳̗͖̪̗̐̇́̓ͯͯ̐l͇̭̱͖̝̲̣̤͚̈́̍̌̽̐͒̃͊͊́̐͟͟õ̥̲͓̭̬̞̭̲̙̽ͪ̆ͨ̌̄̕͝͝ W̙̭̳̭͈͔̦͆̌͋ͣͤ̔̆⃖̕ơ̵̢̹̝̗̠̤̳͉̤̳̘ͮ̀̏̾̋ͫ̃⃗̕ŗ͚̳̮̻̒ͣ̾̇́ͥ̽͗̊̀͞͞͝ͅͅl̟̙̟̹͎̫̆̒ͩͭ̀͛̒d̢̧̠͇̮̺̩̣̲̱͚̀̉͊ͣ͌̆̄̽́̉͑
Maximum chaos — extreme combining marks
How Zalgo text works
Zalgo text is created by stacking Unicode combining diacritical marks (U+0300–U+036F and others) on top of regular characters. These marks are designed for accents and linguistic notation, but layering dozens of them produces the iconic glitching, overflowing visual chaos. The text remains copy-pasteable as plain Unicode — no images involved.
The Zalgo Glitch Text Generator stacks Unicode combining diacritical marks onto your text to produce the iconic creepy, cursed, overflowing glitch aesthetic. Choose Mini for a subtle effect, Normal for classic Zalgo chaos, or Maxi for maximum visual corruption. The output is pure Unicode — fully copy-pasteable anywhere that renders text, from Discord and Reddit to social media bios and memes.
Zalgo text is created by stacking large numbers of Unicode combining diacritical marks (U+0300 and above) on ordinary characters. These marks were designed for accents and linguistic notation, but piling dozens of them on a single character produces the iconic glitching, overflowing visual effect known as 'Zalgo' after a creepypasta meme.
Yes — it is plain Unicode, so it pastes as normal text in any app that supports Unicode rendering. Visual appearance varies: some platforms (Discord, Twitter/X, Reddit) clip or limit combining mark height, while plain text editors display the full chaos. No images or special fonts are needed.
Pasting Zalgo text into a Unicode normalizer (NFC/NFD) will not remove combining marks. You need a tool that strips characters in the Unicode category 'Combining Diacritical Marks' (Mn). Simply re-typing the original text is the fastest fix.
Each level controls how many above, below, and overlay combining marks are added per character. Mini adds roughly 1 mark above and below each letter. Normal adds around 4. Maxi adds up to 12 above and 12 below, creating the extreme cascading overflow. The Re-roll button changes the random selection while keeping the same count range.