Zalgo Text Generator: Glitch and Cursed Text You Can Copy

Type, pick how corrupted it should look and which way the marks spread, then copy. The result is plain Unicode text, so it pastes wherever text does.

Zalgo text generator

Type, set the intensity and the directions, copy. Everything runs in your browser.

Intensity is how many marks stack on each letter.

Intensity 4
Glitch intensity:Level 4
Subtle (1)Medium (5)Heavy (8)Chaos (12)
🎮 Gaming presets:Scoreboard tuned
Flow direction:
H̫̻͖e̴̊̽͑ c̵̙̥̀͒o̢̖̭̕m̷̧̜e̶̦̱̚ś̥̰͉
Open in the main generator

How a glitch text generator works

Zalgo text is ordinary text with combining diacritical marks stacked onto each letter. Unicode defines these marks in the block U+0300–U+036F: accents, tildes, hooks and bars that are meant to sit on a single base letter, one at a time. A zalgo text generator attaches several of them to every character, above, through and below, and the renderer draws them all. The base letters are still there underneath, which is why the text remains searchable and why stripping the marks recovers the original.

This generator draws from 41 marks that sit above the letter, 11 that strike through it and 46 that hang below. The intensity slider, 1 to 12, sets roughly how many marks each letter gets; the three direction toggles decide where they go. Marks above and below make the text tall and creepy; marks through the middle keep it on one line and closer to a strikethrough, which is what the gaming presets use so a name still fits on a scoreboard.

The output is deterministic: the same text at the same settings produces the same result every time, so a username you copy today can be regenerated tomorrow.

Zalgo text for Discord

Discord renders combining marks in messages, nicknames and server display names, and it is where most zalgo text ends up. Two limits apply. Usernames, the @handle, accept only lowercase letters, digits, underscores and periods, so paste zalgo text into your display name or a server nickname instead. And very heavy text gets tall: at intensity 10 and above a single line can overlap the lines around it, which some servers treat as spam. Levels 3 to 6 are the range that reads as glitchy without getting anyone muted.

Glitch text for Roblox

Roblox usernames accept letters, digits and one underscore, so zalgo text cannot go there. Display names accept a wider range, but the chat filter strips or replaces characters it does not recognise, and combining marks are routinely among them: what you paste as glitch text in Roblox chat usually comes out as plain letters, or does not send. The honest advice is to try a light setting, level 1 to 3 with only the middle marks, in a display name, and to expect chat to reject it. This generator cannot change what the filter does.

Minecraft glitch text

Minecraft Java Edition draws chat with its own bitmap font, which has no glyphs for combining marks; they render as boxes or vanish. Server names, sign text and Bedrock chat vary by version and resource pack. Text on a website, a Discord server or a wiki about the game is where Minecraft glitch text works reliably, and that is what most people searching for it want. If you are naming a server, test the exact string in the client first.

Cursed text generator: where it pastes cleanly and where it breaks

Any field that accepts free text and uses a system font will show cursed text correctly: social bios and captions, messaging apps, documents, email, web forms. It breaks in three places. Handles and usernames, which are ASCII-only on every major platform. Game clients with their own fonts or chat filters, as above. And anywhere text is measured by height, such as a comment box that clips overflow, where tall marks get cut off. Keep the text you actually need people to read, links especially, in normal letters.

Zalgo text generator questions

What is zalgo text?

Text with many Unicode combining marks stacked on each letter, so it looks corrupted or “glitched”. The name comes from a 2004 internet meme, an unseen entity announced with the phrase “He comes”. The letters underneath are normal; only the marks piled on top change how it looks.

Is a zalgo text generator safe?

This one runs entirely in your browser: nothing you type is sent anywhere, and there is no upload, account or download. The text it produces is standard Unicode and cannot run code or harm a device. Very heavy text can make a page slow to draw and can be treated as spam by chat moderation, which is a reason to keep the intensity moderate, not a safety risk.

How do I make zalgo text?

Type or paste in the box above, move the intensity slider, tick the directions you want, and press Copy. The preview updates on every change. Level 4 with all three directions is the usual starting point.

How do I get zalgo text on iPhone or Android?

Open this page in the phone’s browser, type, and press Copy. Then paste into any app. Phones render combining marks in the same fonts as desktops, so the result looks the same; only apps with their own restricted fonts differ.

Why does my glitch text show as plain letters or boxes?

The receiving app either stripped the combining marks (chat filters in games do this) or lacks a font that draws them (Minecraft Java chat, some terminal fonts). The text is not broken; the display is. Paste it somewhere with a system font to check.

Is there a longest zalgo text or a maximum intensity?

The slider stops at 12, which puts around a dozen marks on each letter. Beyond that the text only gets taller and slower to render, and platforms with a character limit count every mark as a character: at level 12, a ten-letter word is well over a hundred characters.