ToolNimba

😈 Cursed Text Generator (Zalgo Glitch Text)

By ToolNimba Editorial Team Β· Updated 2026-06-20

Cursed output

Cursed text, also called Zalgo or glitch text, stacks layers of tiny marks above, through and below your letters so they look corrupted, creepy and ready to spill off the line. This generator takes any text you type and instantly piles on combining diacritical marks, with a slider that controls exactly how heavy the curse feels. Drag the intensity, copy the result and paste it straight into a chat, bio, comment or post anywhere that accepts plain Unicode text.

What is the Cursed Text Generator?

Cursed text is built from real Unicode, not an image or a special font. Every normal letter you type stays in place, and the tool attaches extra characters called combining diacritical marks on top of it. These marks live in the Unicode range U+0300 to U+036F and were designed to add accents like the one over an e or a tilde over an n. When you stack many of them onto a single base letter, they pile up far beyond their intended use and create the dripping, glitched, "cursed" look that Zalgo text is known for.

The marks come in three groups depending on where they render. Some sit above the base character, some overlay or strike through it, and some hang below the baseline. This tool lets you toggle each group on or off, so you can make text that only drips downward, only spikes upward, or goes chaotic in every direction at once. The intensity slider decides how many marks get added per letter. A low value adds a light, slightly broken texture, while a high value buries each letter under a dense cloud of marks.

Because every mark is a genuine Unicode character, the output is plain text that travels with your message. You can paste it into Discord, a username, a YouTube comment, a forum post or a messaging app and the curse comes along. The catch is that different apps and fonts clip or limit how far the marks are allowed to overflow, so the exact look varies by platform, and some places strip or collapse heavy stacks for safety.

The whole transform happens in your browser. Your text is never uploaded, stored or sent to a server, and because the generator randomises which marks it picks each time, regenerating the same input gives you a fresh variation of the curse.

When to use it

  • Making a creepy or chaotic username, display name or status that instantly stands out.
  • Adding a horror, glitch or vaporwave aesthetic to captions, comments and community posts.
  • Styling Discord messages, role names and channel topics where only plain text is allowed.
  • Creating spooky headers or memes for Halloween, gaming or edgy social content.

How to use the Cursed Text Generator

  1. Type or paste the text you want to curse into the input box.
  2. Drag the intensity slider to set how heavy the glitch effect looks.
  3. Toggle the Above, Middle and Below options to choose where the marks land.
  4. Press Copy and paste the cursed text into your chat, bio, caption or post.

Formula & method

For each visible character, keep the original base letter, then append a number of combining diacritical marks from the Unicode range U+0300 to U+036F. The count of marks scales with the intensity value (roughly intensity marks per character, split across the enabled Above and Below groups), plus an optional Middle overlay mark. Spaces, line breaks and existing combining marks pass through unchanged so spacing and structure stay intact.

Worked examples

You want a light, slightly broken version of the word "hello" for a username.

  1. Type hello into the input box.
  2. Set the intensity slider to a low value such as 5.
  3. Leave Above, Middle and Below all turned on.
  4. Each letter keeps its shape but gains a few marks, so h gets a mark or two, e gets a couple, and so on.
  5. Press Copy and paste it as your name.

Result: hello becomes a lightly glitched version where each letter carries a small handful of marks.

You want maximum chaos that drips downward for a horror style post.

  1. Type your text, for example DOOM, into the input box.
  2. Drag the intensity slider near its maximum.
  3. Turn off Above so no marks spike upward, and keep Below turned on.
  4. Each letter now stacks a dense cloud of marks beneath it, dripping toward the next line.
  5. Press Copy and paste it into your post.

Result: DOOM becomes a heavily corrupted block of text where every letter bleeds downward.

How intensity changes the look

IntensityMarks per letterTypical result
1 to 10A fewLight, slightly broken or distressed text
11 to 25SeveralClearly glitched, readable but messy
26 to 45ManyHeavy curse, letters start to overlap neighbours
46 to 60Dense cloudMaximum chaos, text bleeds across lines

Where each mark group renders

GroupPositionExample effect
AboveOn top of the letterSpikes and accents reaching upward
MiddleOver or through the letterStrike-through and overlay glitches
BelowUnder the baselineDrips and tails hanging downward

Common mistakes to avoid

  • Expecting the exact same look in every app. Apps and fonts clip combining marks differently. The same cursed text can look wild in one place and tame in another, and some platforms cap how many marks render. Always preview in the destination app before posting.
  • Cranking intensity so high it gets stripped or blocked. Very dense stacks can trigger spam or safety filters, get collapsed to a single letter, or be rejected outright by some platforms. If your text vanishes or will not send, lower the intensity.
  • Assuming it is searchable or screen reader friendly. Cursed text is a base letter buried under dozens of marks, so search engines and screen readers may read it strangely or skip it. Avoid it anywhere the text needs to be found, indexed or read aloud.
  • Treating the output as a fixed result. The marks are picked at random, so the same input produces a slightly different curse each time you change a setting. If you find a version you like, copy it right away rather than expecting to recreate it exactly.

Glossary

Cursed text
Text where each letter is buried under stacks of combining marks to look corrupted or glitchy. Also called Zalgo or glitch text.
Zalgo text
A popular name for cursed text, originating from an internet meme about a corrupting entity that distorts characters.
Combining diacritical mark
A Unicode character in the range U+0300 to U+036F that attaches to the character before it, such as an accent, used in bulk to create the cursed effect.
Base character
The original visible letter or symbol that the combining marks are stacked on top of.
Unicode
The global standard that assigns a unique code point to every character, letting cursed text display across apps and devices.
Intensity
A setting in this tool that controls how many combining marks are added per character, from a light texture to a dense cloud.

Frequently asked questions

What is cursed text?

Cursed text is normal text with many tiny Unicode marks stacked above, through and below each letter so it looks corrupted, creepy or glitched. It is also called Zalgo or glitch text, and it is plain Unicode you can copy and paste, not an image.

How do I make cursed text to copy and paste?

Type your text in the box above, drag the intensity slider to set how heavy the effect looks, then press Copy. The cursed version is placed on your clipboard so you can paste it into a chat, bio, username or post.

Why does my cursed text look different on another app?

Each app and font decides how far combining marks are allowed to overflow. Some let the marks spill freely, others clip them tightly or cap how many render, so the same text can look wilder in one place than another. Preview in the destination app before posting.

Will cursed text work on Discord, Instagram and TikTok?

In most cases yes, because these platforms accept Unicode text. That said, heavy stacks may be trimmed, collapsed or blocked by spam filters on some platforms, so lower the intensity if your message will not send or shows as plain letters.

Is cursed text the same as Zalgo text?

Yes. Zalgo is the original meme name for this style of corrupted, mark stacked text. Cursed text and glitch text are common alternative names for the exact same technique of piling combining diacritical marks onto each letter.

Is my text sent anywhere?

No. The whole transform runs in your browser using Unicode combining marks. Your text is never uploaded, stored or shared, and the tool keeps working even if you go offline after the page loads.