Zalgo Text Generator

Turn normal words into Z̷͎a̴͖l̸̰g̵̣o̶͚ text, the cursed and creepy style that drips above and below each letter. Type below, pick a Zalgo style or set your own level of chaos in the Zalgo studio, then copy and paste it anywhere.

Quick answer

Zalgo Text in 20 Seconds

  • What it is: normal letters with Unicode combining marks stacked above, through and below them, so text looks cursed, creepy or glitched.
  • Also called: cursed text, creepy text, scary text, demonic text or evil text.
  • Is it a font? No. It is real text, so it copies and pastes into almost any app without installing anything.
  • Watch out for: every mark counts as a character, usernames reject it, and screen readers cannot read it well.
  • Need it gone? Paste it into the Zalgo remover below to get clean letters back.
Zalgo studio

Make Your Own Zalgo Text: Choose the Level of Chaos

The styles above are ready made. Here you are in control. This studio works as a cursed text generator, a creepy text generator and a demonic text generator in one: set the chaos, choose where the marks grow, curse only the words you want, check it fits your app and save it as an image.

LightCreepyCursedDemonic

Tap a platform to shrink the chaos until it fits that limit. Image saving is handy for stories and thumbnails where apps strip the marks.

Zalgo remover

Remove Zalgo Text and Get Clean Letters Back

Got a cursed message you cannot read, or a name full of marks you want to clean? Paste it here. The remover strips every stacked mark and leaves only the normal letters.

Ready to paste

Cursed Text Copy and Paste Ideas

Need scary text to copy and paste right now? These lines are ready to go, from a light creepy whisper to full demonic text. Use them in a story, a Halloween post, a horror game name or a prank message.

Creepypasta line
Ḩ̩̖̙̈̊̉ė̵̦̫̘̈̊ c̨̤̩̖͗͑̇ŏ̧̞̤̩̐͒m̡̜̟̥̿̑̆ė̵̦̫̘̈̊s̶̥̪̗͑̇̈
He comes
Scary message
Ḧ̩̖̊ė̦̫̈l̙̞̅̿p̟̥̐͒ m̜̟̿̑ė̦̫̈
Help me
Horror story
D̠͒ŏ̞ n̝̑ŏ̞ț̇ l̙̅ŏ̞ŏ̞k̘̄ b̠͒ė̦h̫̉i̖̍n̝̑d̥͑ y̗̎ŏ̞ü̩
Do not look behind you
Halloween post
Ḩ̩̖̈̊a̢̟̥̐͒p̨̟̥̐͒p̨̟̥̐͒y̗̜̎̄͘ Ḩ̩̖̈̊a̢̟̥̐͒l̙̞̅̿͘l̙̞̅̿͘ŏ̧̞̤̐w̫̘̉̍̀ė̵̦̫̈ė̵̦̫̈n̢̝̠̑̆
Happy Halloween
Creepy whisper
i̖̙̍ț̫̇ i̖̙̍s̥̪͑ w̫̘̉a̟̥̐ț̫̇c̤̩͗h̫̘̉i̖̙̍n̝̠̑g̪̗̊
it is watching
Cursed error
ė̵̦̫̈r̵̤̩͗͑r̵̤̩͗͑ŏ̧̞̤̐r̵̤̩͗͑ 6̤̩͗͑̀6̤̩͗͑̀6̤̩͗͑̀
error 666
Spooky name
n̝̠̑̆̐i̖̙̍̎̄g̪̗̊̉̍h̫̘̉̍̎ț̫̇̈̊m̜̟̿̑̆a̟̥̐͒͗r̤̩͗͑̇ė̦̫̈̊
nightmare
Demonic text
D̨̠̦̫̘̝͒͗͑̇̈́ė̵̦̫̘̝̠̈̊̉̍̀m̵̡̜̟̥̪̗̿̑̆̐͒ŏ̧̞̤̩̖̙̐͒͗͑͏n̶̢̝̠̦̫̘̑̆̐͒͗i̢̛̖̙̞̤̩̍̎̄̅̿c̨̤̩̖̙̞͗͑̇̈̊̕
Demonic
The story

What Is Zalgo Text?

Zalgo text is writing that looks like it is being swallowed by something. Marks pile up above each letter, slash through the middle and drip down below, so the words seem glitched, haunted or possessed. Despite the look, it is still ordinary text you can select, copy and paste.

The name comes from an internet horror meme. Around 2004, forum users began editing innocent comic strips so the characters warped into dark, melting figures, with captions like "He comes" and the name Zalgo. The creepy, overflowing writing that went with those edits became known as Zalgo text, and the Zalgo creepypasta made it a staple of horror stories, memes and gaming chats.

Today people also call it cursed text, creepy text, scary text, demonic text or evil text. Some search for a Zalgo font or a cursed font, but no font file is involved: the effect is built from characters, which is why Zalgo text copy and paste works in apps that never let you change fonts. This Zalgo font generator makes every version of it.

How it works

How a Zalgo Text Generator Works

Unicode, the standard every phone and computer uses for text, includes combining marks. They exist so a letter like e can carry an accent, as in é. The trick behind Zalgo is that there is no hard limit on how many marks one letter can carry.

Marks above

Accents such as ̍ ̎ ̄ ̿ stack upward, so the text seems to rise or burn.

Z̍̎̄̅̿̑a̐͒͗͑̇̈l̅̿̑̆̐͒g̊̉̍̎̄̅ŏ̐͒͗͑̇

Marks through the middle

Strokes like ̶ and ̴ cut across letters and look like scratches.

Z͏͘a̶̢l̴͘g͏͘o̧͏

Marks below

Marks such as ̖ ̙ ̞ hang under the line and look like dripping.

Z̖̙̞̤̩̖a̟̥̪̗̜̟l̙̞̤̩̖̙g̪̗̜̟̥̪o̞̤̩̖̙̞

A Zalgo text generator picks marks from these three groups at random and attaches a set number to each letter. More marks means more chaos. Because each mark is its own character, the word Zalgo at the Demonic level can be well over a hundred characters long.

Pick a level

Creepy, Cursed, Scary or Demonic Text: Which Level to Use

Whether you came for a scary text generator or a demonic text generator, the difference is mostly the amount of marks. The right level depends on where the text is going. Here is the same word at four levels, ready for cursed text copy and paste.

LevelExampleBest forCopy
Light (creepy)Z̖̍a̟̐l̙̅g̪̊ŏ̞Names, bios and display names where people still need to read it
Medium (cursed)Z̖̙̞̍̎̄͏a̢̟̥̪̐͒͗l̙̞̤̅̿̑͘g̪̗̜̊̉̍͏ŏ̧̞̤̩̐͒Captions, comments and chat messages
Heavy (scary)Z̖̙̞̤̩̍̎̄̅̿͏͘a̶̢̟̥̪̗̜̐͒͗͑̇l̴̙̞̤̩̖̅̿̑̆̐͘g̪̗̜̟̥̊̉̍̎̄͏͘ŏ̧̞̤̩̖̙̐͒͗͑͏Horror posts, story titles and thumbnails
Extreme (demonic)Z̖̙̞̤̩̖̙̞̍̎̄̅̿̑̆̐͏͘a̶̢̟̥̪̗̜̟̥̪̐͒͗͑̇̈̊̉l̴̙̞̤̩̖̙̞̤̅̿̑̆̐͒͗͑͘g̪̗̜̟̥̪̗̜̊̉̍̎̄̅̿̑͏͘ŏ̧̞̤̩̖̙̞̤̩̐͒͗͑̇̈̊͏Memes, art and pranks where readability does not matter
Before you paste

Where Zalgo Text Works and Where It Breaks

Zalgo text pastes into most places that accept normal text, but every mark counts toward the character limit, and some apps clean it up. Check this before you post.

PlaceDoes it work?Tip
DiscordYesMessages and display namesUsernames stay plain. Heavy Zalgo in chat can cover other messages, so keep it short.
InstagramYesBio, captions, commentsThe bio has a 150 character limit and every mark counts, so use the Light level there.
TikTokYesCaptions and commentsShort creepy words work best. The bio limit fills up fast.
X (Twitter)YesPosts and display nameEach mark uses part of the post limit, so a single cursed word is the sweet spot.
Games like RobloxOften filteredMany games remove special characters from names and chat. Test in game first.
Usernames and handlesNoMost apps only allow plain letters, numbers and a few symbols in an @handle.
Step by step

How to Make Cursed Text in 4 Steps

Type your words

Enter a name, a word or a short line in the box at the top of the page.

Pick a style

Choose a ready Zalgo style, such as Cursed Gothic or Haunted Script, or open the Zalgo studio.

Set the chaos

Move the slider and choose marks above, below or through the middle until it looks right.

Copy and paste

Tap Copy and paste your cursed text into a chat, bio, story or game.

Use it well

Tips for Using Scary Text Without Annoying People

Do

  • Use one or two cursed words for impact
  • Pick Light or Creepy for names and bios
  • Save Demonic text for jokes, art and horror posts
  • Preview it on a phone before posting

Avoid

  • Long paragraphs of heavy Zalgo in group chats
  • Putting important details in cursed text
  • Spamming it in servers that ban it
  • Using it where screen reader users need to follow along

Screen readers read Zalgo text mark by mark or skip it entirely, so a cursed message can be impossible for blind users to understand. Keep anything important in plain text.

Related styles

Zalgo Text vs Glitch Text and Other Spooky Fonts

Zalgo text

Letters buried under stacked marks. The classic cursed and creepy look, and what this page makes.

Glitch text

Broken, scrambled and digital looking text, like a corrupted screen. Try the glitch text generator.

Gothic text

Dark medieval blackletter without the chaos, great for horror titles. See the gothic font generator.

Upside down text

Flipped letters for riddles and pranks. Use the upside down text generator, or the Evil Upside Down Zalgo style above.

Want every style in one place? The main font generator shows Zalgo next to 1,600+ other fonts.

More Free Font Tools

Frequently Asked Questions

Find answers about the Zalgo Text Generator

Zalgo text is normal writing covered in stacked accent marks that spill above, through and below each letter. It looks glitched, cursed or possessed, but it is still real text, so you can copy and paste it like any other words.
It adds Unicode combining marks to every letter you type. These marks normally place accents on letters, but stacking dozens of them makes the text climb and drip. A Zalgo generator picks the marks and the amount for you.
Mostly, yes. People say cursed text, creepy text, scary text or demonic text for the same messy look. Zalgo is the original name, and this cursed text generator makes all of them.
Type your words, tap Copy on the style you like or use the Copy button in the Zalgo studio, then paste it into a chat, bio, post or game. It works on iPhone, Android and desktop.
Yes in messages, captions and bios. Each mark counts as a character, so heavy Zalgo fills up character limits fast. Usernames and handles usually reject it, and some games filter it out.
Paste the cursed text into the Zalgo remover on this page. It strips every combining mark and gives you back the clean letters to copy.
Stacked marks are taller than the line they sit on, so heavy Zalgo spills into the lines above and below. Use the Light or Medium level if you want the text to stay readable.
No. Zalgo is not a font file, so there is nothing to install. It is regular text with marks added, which is why a Zalgo font generator like this one works in any app that accepts text.
Use the Light level with marks above only. Many games filter special characters, and lighter text is more likely to pass. Always test your cursed name in the game first.
Yes. There is no sign up, no download and no limit. Make as much cursed, creepy or demonic text as you like and copy it anywhere.
Font style copied to clipboard!