Glitch Text Generator

Turn plain text into zalgo and corrupted Unicode at three intensities — from a subtle flicker to fully cursed — then copy and paste it into Discord, bios, captions and usernames.

Runs 100% in your browser — nothing is uploaded, ever.
11 characters
Preview · Glitch Light — color & size apply to the image you download
G̖̀ĺ̘ī̜t̤̆c̮̈h̖̊ T̘̋e̜͂x̤͐t̮͛
Glitch Light
subtle
G̖̀ĺ̘ī̜t̤̆c̮̈h̖̊ T̘̋e̜͂x̤͐t̮͛
Zalgo
glitch
G̴̖̗̀́ĺ̘̜̆ī̜̥̊t̷̤̖̆͂c̮̙̈͛h̖̤̊́ T̶̘̱̋̆e̜̘͂̊x̤̣͐͂t̵̮̮͛͛
Demonic
cursed
G̴̖̗̘̀́̄ĺ̘̜̤̆̊ī̜̥̖̊͐t̷̤̖̜̆͂́c̮̙̮̈͛̈h̖̤̘̊́͂ T̶̘̱̤̋̆̀e̜̘̖͂̊̆x̤̣̜͐͂̋t̵̮̮̮͛͛͛
Wavy
squiggle
G̴l̴i̴t̴c̴h̴ T̴e̴x̴t̴
Strikethrough
crossed
G̶l̶i̶t̶c̶h̶ T̶e̶x̶t̶

What is a glitch text generator?

A glitch text generator takes your text and attaches combining diacritical marks to every character. These marks — the accents and tildes used to write é, ñ or ü — are designed to be drawn on top of the letter before them, and Unicode places no limit on how many you can stack. Attach several per character and they climb above and below the line, giving the corrupted, overflowing appearance known as zalgo. Your original letters are never replaced, only buried, which is why glitched text can still be read and searched.

Three intensities, three different uses

The dial matters more than people expect. Glitch Light adds a single mark above and below each character: unmistakably distorted, still fully readable, and it stays within its own line so it will not disturb the layout around it. Zalgo is the classic — two marks each way plus an occasional overlay stroke, spilling into neighbouring lines. Demonic stacks three of everything and is the version people picture when they hear “cursed text”; it is deliberately hard to read and should be reserved for a word or two. Also included are Wavy and Strikethrough, single marks that give a controlled, mechanical distortion instead of a chaotic one.

Where glitch text works

Gaming & horror aesthetics
C̴o̴r̴r̴u̴p̴t̴e̴d̴ text is the visual shorthand for horror games, creepypasta and glitchcore edits. Works in Discord, Steam and YouTube titles.
Usernames & clan tags
Glitch Light adds an unsettling edge while staying readable — the sweet spot for a name people still have to be able to type or search.
Music & event promo
Metal, hyperpop and vaporwave posts lean on distorted type. These characters give that look inside plain-text captions and bios.
Spoiler & warning markers
A heavily glitched word signals "do not read casually" without hiding the text — useful in comments where no spoiler tag exists.

Why the same text looks different everywhere

Combining marks are drawn outside a character’s normal box, and every app decides for itself what to do with that overflow. A web page usually lets marks bleed into the lines above and below — the full dramatic effect. Discord clips them to the message row. Some mobile apps cap the number of marks they will render at all. So the identical string can look apocalyptic in one place and merely fuzzy in another. Nothing changes about the characters themselves; only the drawing differs, which is worth remembering before you assume a platform has stripped your text.

Deterministic, not random

Most zalgo generators pick marks at random, so clicking twice gives two different results and you can never reproduce the one you liked. This one is deterministic: marks are chosen by character position, so the same input always yields the same output. Close the tab, come back tomorrow, type the same word and you get exactly the text you had before — which matters when the glitched version is a username or a channel name you need to reproduce.

Tips & tricks

FAQ

Zalgo text is normal text with stacks of combining diacritical marks piled on top of it. Those marks — accents, tildes, dots — are designed to sit above or below a letter, and Unicode does not limit how many you can attach. Stack a dozen per character and they spill far outside the line, producing the corrupted, dripping look. The letters underneath are unchanged, which is why glitched text can still be read.

Because that is the mechanism working as designed. Combining marks are drawn outside the character box, and web pages reserve only one line of height, so a tall stack bleeds into neighbouring lines. It is not a rendering bug — it is the reason zalgo looks like it does. Some apps clip the overflow instead, which is why the same text can look dramatic in one place and tame in another.

Glitch Light stays inside its line and remains fully readable — the only one safe for usernames or anything people need to retype. Zalgo is the standard look, moderately corrupted with visible spill. Demonic stacks the most marks and is genuinely hard to read; use it on one or two words, never a whole sentence.

Heavy zalgo can be filtered. Several platforms treat long stacks of combining marks as abusive formatting because they disrupt other people's layouts, and some chat clients strip or truncate them automatically. Discord and X generally allow moderate use in messages; usernames and display names are enforced far more strictly. Keep it light where rules matter.

No. Marks are generated in your browser by a deterministic local function — the same input always produces the same output. Nothing is uploaded, no advertising cookies are set, and closing the tab clears everything.

Related tools