Skip to content
espt

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

Glitch Text Generator

This glitch text generator turns your words into Zalgo-style cursed text, such as t̳̜̳̆͆̾e͕̅͑x̙̍͋̾t̫̜͐̏̽, in light, medium or heavy strength. Type your text, tap Copy and paste it into Discord, TikTok or a meme.

  • Free
  • No sign-up
  • Nothing to install
  • Runs in your browser

7 styles shown

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content

Key facts

  • A glitch text generator, also called Zalgo or cursed text, adds stacks of combining marks to each letter; the letters themselves stay the same.
  • Light strength adds 2 to 6 marks per letter, medium 2 to 13 and heavy 2 to 20, so the word Glitch grows from 6 characters to 30, 51 or 81.
  • Glitch text here is deterministic: the marks are calculated from your exact text, so the same words always give the same result, and one changed character reshuffles everything.
  • Every combining mark counts as a character, so Hello world in cursed strength is 121 characters, most of a 150-character Instagram bio.
  • Usernames and handles on Instagram, TikTok, Discord and X reject combining marks; display names, bios and messages usually accept them, though some apps strip or clip the marks.
  • Glitch text cannot slice letters sideways like a damaged video frame; that look needs a real glitch font such as the one in the Lettering Image Maker.

This glitch text generator turns plain typing into Zalgo-style cursed text, such as I̺͊̈́ẗ̙̞́ s̟̹̃e̟͙̅ͯ̐e̲̣̠ͣs̘͖̿ ẙ̳͔o̝͒̌̉u̠̥̐, in light, medium or heavy strength. Copy it into a Discord name, TikTok caption or meme. The same text always gives the same glitch, and nothing leaves your browser.

How to use the glitch text generator

  1. Type or paste your text in the box at the top. The result updates as you type.
  2. Pick a strength: light stays readable, medium suits memes, and heavy (cursed) looks fully broken.
  3. Tap Copy on the row you like and paste it into your message, caption or display name.

Worked example: a light glitch for a Discord nickname

Typing It sees you gives I̺͊̈́ẗ̙̞́ s̟̹̃e̟͙̅ͯ̐e̲̣̠ͣs̘͖̿ ẙ̳͔o̝͒̌̉u̠̥̐ in light strength. Paste it into a Discord display name or server nickname, not the username; the gotcha is that Discord may clip the marks, and a different full stop or space gives a completely different pattern.

What the generator does to each letter

Glitch text is not a font and not a different alphabet. Every letter you type stays exactly the same letter. What changes is what comes after it: a run of combining marks, characters that have no width of their own and are drawn on top of whichever character precedes them.

Unicode keeps most of these in the Combining Diacritical Marks block, U+0300 to U+036F. That block exists for real accents: the grave in è is U+0300, the cedilla in ç is U+0327. Languages need one, sometimes two, per letter. Nothing in Unicode stops you adding twenty, and a font will try to draw every one, stacking each new mark further from the letter. That stacking is the whole effect.

The generator draws its marks from three groups, which is why the result spreads in every direction instead of just piling upwards:

Zone What the marks do Examples (shown on o) Code points
Above Stack upwards from the top of the letter o̍ o̎ o̿ oͣ U+030D, U+030E, U+033F, U+0363
Through Cut across the middle of the letter o̴ o̵ o̶ o̸ U+0334, U+0335, U+0336, U+0338
Below Hang downwards from the baseline o̖ o̠ o̲ o͚ U+0316, U+0320, U+0332, U+035A

The “through” marks are the same characters our strikethrough generator uses one at a time. A glitch letter is, in effect, a strikethrough, an underline and a stack of accents fighting over the same space.

Light, medium or cursed

The three styles differ only in how many marks each letter can receive. Here is the word Glitch at each strength, with its true length:

Strength Marks per letter “Glitch” becomes Characters for 6 letters Use it for
Light 2–6 G̻͚̈́̈́l̗̦͉ͪͫ͗ị̱̩ͤṭͥ̆c̯͆͒ẖ͉̤ͭ 30 Display names, a single word in a caption. Stays readable and fits most fields.
Medium 2–13 G̛̖̋͑̌ͭl̪̱̰̣̅͡i͓̙͑̈̔ͭ͗t͚͖͈͍̏ͧ͗ͤ̈́́͘c͈̱̼͇̗͂ͮ̓ͣ͞h͍ͨ̾̊͝ 51 Meme captions, horror-themed server names, a spooky reply.
Cursed (heavy) 2–20 G͈̭͕̳ͩ̓̿̔̕l̡͍̝͉̞̳̞̲̟̊͋̈̍͟ͅȉ̝̹̞̜̆̌ͨͤͨ̐ͥͭt̪̗̩͕̗͚ͦͩ͒̋̈́͐͊̚c̡̨̲̼̹̦̮̯̈̓͌̈́́̉̓̏h̡̗̰̱͚́́̔ 81 One or two words where you want the text to look broken.

The character column is the number that matters most. Every mark counts as a character in length limits, so Hello world in cursed strength is 121 characters long, most of an Instagram bio (150) on its own. Even light strength makes a word four or five times longer. The character limits guide explains how each platform counts.

Heavy stops at 20 marks per letter, which keeps it inside a limit set by Unicode itself. The normalization standard (UAX #15) defines a “stream-safe” text format that allows at most 30 combining marks in a row; software that follows it inserts a break into longer runs, which can split a mark stack in two.

Same text, same glitch

Most glitch generators pick marks at random, so the output reshuffles on every keystroke and copying twice gives two different results. Ours uses your text as the seed: the marks are chosen by a calculation based on exactly what you typed, so It sees you produces the same pattern today, tomorrow and on any device.

That has practical uses:

  • Your name stays consistent. Paste the same glitched display name into Discord, Steam and a game, and it matches everywhere.
  • You can share it. The ⋯ menu’s share link reproduces the identical result for someone else.
  • Small edits reshuffle everything. Adding a full stop or a space changes the seed, so Hello and Hello! glitch completely differently. If you like a result, copy it before you tweak the text.

Where glitch text gets cut down

How glitch text looks depends far more on the app you paste into than on the generator. Apps have to decide how tall a line is allowed to be, and they make different choices:

  • Clipped. Many apps draw each line in a fixed-height box, so marks that rise or fall beyond it are simply cut off. You see a flat-topped band of noise instead of tall spikes.
  • Overflowing. Others let marks spill freely over the lines above and below. That is the dramatic look people want in a meme, and the reason it annoys people in a group chat.
  • Stripped. Some fields remove combining marks when you save. Instagram is reported to filter heavy combining marks in places, though it has not published which characters it removes. Test your exact text before relying on it.
  • Rejected. Usernames and handles almost everywhere (Instagram, TikTok and Discord usernames, X handles) allow only plain letters, numbers and a few symbols, so glitch text is refused outright.

Display names, bios, comments and messages are the places where it usually works. Discord says display names “can be almost anything”, and glitched display names and server nicknames are a familiar sight there.

Before you post it

Glitch text is designed to look broken, and it costs the reader something. A few things worth knowing:

Screen readers struggle with it

Depending on the screen reader, a user may hear the plain word, hear every mark announced by name (“combining grave accent, combining tilde…”), or hear nothing useful. Light glitch often still reads as the underlying word; medium and heavy are effectively unreadable. Our fancy text accessibility guide goes into what each screen reader does. If information matters, write it in plain text and glitch only the decoration.

It is unsearchable in practice

Search boxes rarely ignore combining marks, so a glitched name may not show up when someone searches for it.

Moderation tools notice it

Heavy Zalgo is a classic spam pattern, and some servers and forums auto-delete it. Light strength rarely trips these filters.

One word beats a sentence

“I can’t sleep, something is ẇ͕r̝ͨ́͌o̫̗̎̏̎ṋ̻̀͊ͦg̘̘̳̑̌̑” lands better than a fully corrupted line, because the reader can still read the sentence and knows exactly where to look.

Making it creepier without more marks

Heavier is not always scarier. Some combinations that work well:

  • Pair with a frame. The Frame menu applies to glitch styles too. The Gothic cross (✞ … ✞) or Moon (☾ … ☽) frames add a horror tone without adding noise.
  • Glitch inside gothic text. For a cursed blackletter look, write a title in the Old English generator, then add one glitched word after it.
  • Use lowercase. Capitals are tall, so marks above them collide with the line above sooner. Lowercase gives the marks more room and looks more deliberate.

Glitch text versus a glitch image

Zalgo is one kind of glitch. The other look people mean, letters sliced horizontally and shifted out of line like a damaged video frame, cannot be made from Unicode, because no combining mark can move part of a letter sideways. That effect needs a real font drawn to look broken.

If you want the sliced, offset look for a thumbnail, poster or story, the Lettering Image Maker has a Glitch font and a Horror font with dripping letters. Both download as PNG images, so they look identical everywhere and never get clipped or stripped. For a username, caption or chat message, where you need text rather than a picture, stay with the Zalgo styles above.

Where the name Zalgo comes from

“Zalgo” began as a mid-2000s internet horror meme built from edited comic strips, in which characters were gradually corrupted by an unseen presence. Text overloaded with combining marks became shorthand for that corruption, and the name stuck to the text effect long after the original comics faded. Today “Zalgo text”, “cursed text” and “glitch text” all describe the same thing: ordinary letters buried under stacked marks.

Kept short and light, a glitch text generator gives a name or caption a haunted look without making the message unreadable.

Frequently asked questions

Basics

What is Zalgo text?
Zalgo text is ordinary text with dozens of combining marks piled onto each letter, so accents spill above and below the line and the words look corrupted. Nothing about the underlying letters changes: a computer still sees the original word plus a pile of accent characters. The name comes from an internet horror meme in which this kind of text became the visual signature.
How do I make glitch text to copy and paste?
Type your words in the box and pick a strength: light, medium or heavy. Tap Copy on the row you like and paste it into a message, caption or display name. The same words always give the same glitch, so you can copy it again later and get an identical result.
What is the difference between light, medium and heavy glitch text?
The only difference is how many combining marks each letter gets: 2 to 6 for light, 2 to 13 for medium and 2 to 20 for heavy. The word Glitch grows from 6 characters to 30, 51 or 81. Light stays readable, while heavy looks fully broken.

Where it works

Does glitch text work in usernames?
Almost never. Instagram, TikTok and Discord usernames allow only plain letters, numbers and a few punctuation marks, so combining marks are rejected. Display names, bios and messages usually accept them, although some apps quietly strip the marks when you save. Discord display names and server nicknames are among the more forgiving places to try.
Can I use glitch text in a Discord display name?
Often yes. Discord display names and server nicknames are among the more forgiving places to try glitch text, though Discord may clip the marks, and the username itself still rejects them. Light strength fits and survives best, because heavy stacks can overflow the lines around the name.
Why does glitch text get removed or deleted?
Two reasons. Some fields strip combining marks when you save, and some servers and forums auto-delete heavy Zalgo because it is a classic spam pattern, so a moderator tool may have removed yours. Light strength rarely trips these filters, and the plain words are worth keeping in case the marks go.

How it works

Why does my glitch text look different after I paste it?
The app you pasted into decided how tall a line can be. Many apps clip marks that rise above or fall below the line, some remove them entirely, and a few cap how many marks a single letter can carry. The text you copied is unchanged; it is the destination drawing less of it. Light glitch survives these limits best.
Is glitch text the same every time?
On this site, yes. The pattern of marks is calculated from your exact text, so typing the same words always gives the same result, and copying it twice gives identical output. Change even one character, including a space or a full stop, and the whole pattern changes. Many other generators use true randomness, so their output changes on every keystroke.
How does glitch text work?
The generator keeps each letter as it is and adds a run of combining marks after it. Combining marks have no width of their own, so they stack above, through and below the letter. Most come from the Combining Diacritical Marks block, the same one used for real accents.
Why is my glitch text so long?
Every combining mark counts as a character, so even light strength makes a word four or five times longer. Hello world in cursed strength is 121 characters, most of a 150-character Instagram bio. Use the details panel to check the count, and keep glitch text to a word or a short phrase.
Can glitch text slice letters sideways like a damaged video?
No. No combining mark can move part of a letter sideways, so Unicode cannot make that look. For sliced, offset lettering, use a real glitch font: the Lettering Image Maker has a Glitch font and a Horror font, and they download as images that look the same everywhere.

Tips & limits

Can glitch text crash a phone or app?
Ordinary glitch text does not crash modern apps, but heavy stacks can make a message hard to scroll past, overlap neighbouring lines and slow down very long threads. Some communities treat it as spam for that reason. Keep it to a short phrase, and use light strength when other people have to read around it.
How do I turn glitch text back into normal text?
Paste it into Unstyle Text. It removes every combining mark and gives you the plain letters back. Because it removes all marks, genuine accents go too, so café comes back as cafe. If you need the accents, retype those letters by hand after unstyling.
Do screen readers read glitch text?
Not reliably. Depending on the screen reader, a user may hear the plain word, hear every mark announced by name, or hear nothing useful. Light glitch often still reads as the underlying word, but medium and heavy are effectively unreadable. Keep real information in plain text and glitch only the decoration.