Zalgo Light
VariesA light dusting of marks above and below — still readable.
Corrupted, glitched text at five intensities — light, standard, heavy, above-only and below-only — with output that stays the same every time.
Private by design — your text is processed in your browser and isn’t sent to our server.
A light dusting of marks above and below — still readable.
The classic cursed look; output is deterministic, not random.
Maximum corruption. Many apps clip or reject text this tall.
Marks stacked only above the line, leaving the baseline clean.
Marks hanging below the letters only.
A fixed, repeating glitch pattern — lighter than zalgo.
Bold letters under the same repeating glitch pattern.
A combining circle around every character — support varies.
A vector arrow above each letter; spacing varies by app.
A wavy line running through the middle of every letter.
Rotated 180° by swapping glyphs and reversing the order.
Mirrored letterforms, as if seen in a reflection.
Same letters, reverse order — nothing exotic to break.
Cyrillic lookalikes chosen for shape, not meaning.
Greek letters picked to resemble the Latin alphabet.
Alternating upper and lower case, applied deterministically.
A small wave under each letter, like a spell-check squiggle.
A single dot beneath every character.
Umlaut-style dots above each letter — the heavy-metal look.
A small ring above every character.
Showing Zalgo Light at roughly the size each app uses. Press the preview button on any style card to swap every mock-up instantly.
Instagram bio
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
photographer · 1,284 posts
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
TikTok profile
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
@username
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
Discord message
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀Today at 14:02
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
WhatsApp chat
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
14:03
Facebook post
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
2 h · Public
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
X post
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀@handle · 1 h
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
YouTube channel
Ẕ̒ả̞l̙͐g̞̔o̼̓ T̳ͬe̩͌x̞̓t̟̀
24.1K subscribers · 312 videos
Gaming leaderboard
Username field
Preview only — not affiliated with or endorsed by these platforms. These are neutral mock-ups, and each app draws characters with its own fonts, so the real result can differ slightly.
Every row below shows the word corrupted converted by this page’s styles.
| Style | Example | Support |
|---|---|---|
| Zalgo Light | ċ͇o̖̒r̥ͥr͉̐ṳͪp̥̀t͚̄e̩͌d͓̔ | Varies |
| Zalgo | ċ̰̺̳ͤ̾͞o̤̦̼̒̍̊́r̫̥͕ͥ̊̓́ŗ͍̙͔̐ͦ̌uͪ̇̔͏̗͚̻p̦͓͎̀̈̀͡t̵̗̫͉̄ͯ̊e̛̪̭̪͌̓̑d̔ͩͣ͏͎͈̯ | Varies |
| Zalgo Heavy | ċ̸̴̮̥̣͍̠̮ͤ̾̉͐̓̏ͅo͔̲̦̮̦̰͖̒̍̊̆̇̊̽͢͡rͥ̊̓̐͊̈ͬ͢͏̘̱̤̣̱̰̗r̯͙̯̣̱̼͈̐ͦ̌͂ͧ̅ͫ̕͠ṳ̷̢̪̫̙͍̯̞ͪ̇̔̋̄ͯ̔p̸̀̈̀ͯ͂ͪͨ҉͕̬̖̝̭̘͇t̄ͯ̊̃̎͊ͦ҉̹̯̖̤͙͇̲͘e̡͌̓̑̅̈́̃̓͏̬̲̠̞̜̖̮ḓ̸̨͈̣̯̤͈̫̔ͩͣ̋ͩͤ̌ | Varies |
| Zalgo Above | ċͤ̾̉o̒̍̊̆rͥ̊̓̐r̐ͦ̌͂uͪ̇̔̋p̀̈̀ͯt̄ͯ̊̃e͌̓̑̅d̔ͩͣ̋ | Varies |
| Zalgo Below | c̤͇͚ͅo̺̖̦̝r͈̥̪̝r̞͉̰̩u͓̤̻̳p̱̥̱͚t̘͚̦̮ḙ̩̜̘d̻͓͇̲ | Varies |
| Glitch | c̴͢o̶҉r̵͓r̴̰u̴͢p̶҉t̵͓ḛ̴d̴͢ | Varies |
Zalgo stacks combining diacritical marks onto ordinary letters. A combining mark has no width of its own — the renderer draws it on top of the previous character — so you can attach dozens to a single letter and they pile up above and below the line. The base text is untouched underneath, which is why you can still read the word when the marks are light.
Most generators randomise the marks, so pressing the button twice gives two different results. This one is deterministic: the same input always produces the same output. That matters if you want to reuse a name consistently, or check that what you pasted matches what you copied.
Light zalgo keeps the word readable and works in most places. Standard zalgo is the recognisable cursed look. Heavy zalgo overflows its line dramatically and is where problems start: apps clip it, chat lists overlap, and some platforms strip long mark sequences during normalisation.
Above-only and below-only variants are useful compromises. Keeping the marks on one side prevents overlap with the line above or below, so text stays usable in a list.
Many Discord servers and game communities ban zalgo in names because tall stacks break their member lists. Screen readers may attempt to announce every mark, turning one word into a long stream of speech. And because the marks are real characters, heavy zalgo can multiply a short phrase into hundreds of characters and blow through a length limit.
Treat it as an effect for posts and art, not for a name people have to live with.
The marks are chosen by a deterministic function of each character and its position rather than a random number. Copy it today or next month and you get identical text, which makes it safe to reuse for a name.
It can distort layout, because the marks are drawn outside the normal line box and overlap what is above or below. It does not break anything permanently, and refreshing shows normal layout again.
Something normalised or truncated it. Some platforms limit how many combining marks may follow one character, and some strip them entirely on submission.
Much longer than it looks. Heavy zalgo adds up to fourteen extra characters per letter, so a ten-letter word can exceed a hundred and fifty characters. That is why it hits length limits so quickly.
Yes. It is one of the worst styles for screen readers, which may read out every diacritic. Never put necessary information in zalgo text.
Closely related tools, chosen for this page rather than generated from a list.