Perfect

Cursed Text Generator

Cursed text generator

Zalgo, glitch and chaos text that looks broken on purpose. Generate cursed text for memes, usernames and spooky messages.

0 characters No length limit

Cursed text controls

í̷̴̡̙̜͙̹̠̬ͦ͊̏̊̈́̀t̷̴̨̡̻͓͕̞͖̎̇̀͒̅͒̈́'̴̵̨̘̙̮̜̙̜͋ͥ̏̃͛͑̓s̵̸̪͕͓̺̖̝̰̎͂̂́ͯ̀̅ f̷̷̯̹̟͉̘̲̄ͮͮͮ̓͛͒ͅi̶̶̢̧͉͓̰̫̫̋͌̿̓̋̔̋ň̴̶̢̧̤̬̞̭̼ͥͣ͋̍͑̍e̸̴̘̬̬̞̰̤͉͌̓̋ͥͪ̄̀ ḙ̷̴̹̻̠̙̠̞ͬ͑ͬͦͮͣ̽v̴̴̪̖̰̤̤͓͔͛̀̎̌ͨ̽ͯë̸̶̡̬͇̩̱̦͕̆ͦͬ̿̽͋ŗ̸̶̨̦͖̯͔̜̆͌ͦ̌̄̌͊y̷̵̰͚̻͈̬̬͎̐͐̔͑̓̊̕t̶̴̗̮̮̣̻̤̘̆ͫ̐͛́͐̔h̸̵̫̝͈̪̮̹̯̓̆̊ͪͤ̎̉í̷̵̡̘̙̭̭̖͂̊̍ͫ̑̎ͅn̷̷̨̥͎̥̳̯̱̽̊͑̈̑̈́̕g̴̵̰̬͙̞̞͕̯ͧ̅ͥ͒ͭ̓ͪ i̵̴̖̮͕̠̬͓̙̋̿̈̏ͩ̄̃s̶̴͕̮̩̺̮̖̟͂ͬ͂̽̃̊ͨ f̶̷̩̮̪͓̼͓̽̀͛̀ͮ̏ͤͅi̴̸̼̺͕̗͉̝̿̑̀̀̑͌̏ͅn̷̶̩͔̦͖͖̯̜̈́̋̀̾̊ͨ̕ę̴̶͉̟͕̣̤̲͛ͣ͊̎̈͆̇

Your text in 200 styles

Tap any style to copy it

Showing sample text. Type above to see your own.

Cursed ZalgoU+0300–036F · any script✓ Copied
Works everywhere
GlitchU+0300–036F · any script✓ Copied
Works everywhere
Chaos Mix6 alphabets✓ Copied
Works everywhere
Glitch GothicU+1D504 + marks✓ Copied
Works everywhere
Risingmarks above · any script✓ Copied
Works everywhere
Drippingmarks below · any script✓ Copied
Works everywhere
Mood Mix4 world scripts✓ Copied
May show boxes
Alternating CaseaA aA✓ Copied
Works everywhere
Upside Downrotated 180°✓ Copied
Most devices
Mirrorreflected✓ Copied
Most devices
RedactedU+2588 █ · any script✓ Copied
Works everywhere
Glitch CodeU+1D670 + marks✓ Copied
Works everywhere
Yi VintageU+A000✓ Copied
May show boxes
ScratchedU+0337 · any script✓ Copied
Works everywhere
Backwardsreversed · any script✓ Copied
Works everywhere
Faux CyrillicU+0400✓ Copied
Works everywhere
Bold ScriptU+1D4D0✓ Copied
Works everywhere
ScriptU+1D49C✓ Copied
Works everywhere
Bold SerifU+1D400✓ Copied
Works everywhere
FrakturU+1D504✓ Copied
Works everywhere
Double StruckU+1D538✓ Copied
Works everywhere
Italic SerifU+1D434✓ Copied
Works everywhere
BubbleU+24D0✓ Copied
Works everywhere
Black SquaredU+1F170✓ Copied
Works everywhere
Showing 24 of 200

Symbols, emoji & kaomoji

Hearts, stars, arrows, borders and faces to decorate your text.

Tapping a symbol will

How to use PerfectFonts

  1. 1

    Type or paste

    Enter anything from one word to a whole page. Accents, numbers and emoji are fine.

  2. 2

    Pick a style

    Browse the categories or search by name. Load more to see every style.

  3. 3

    Tap to copy

    Tap the style you like, then paste it into your profile, chat, game or document.

Where your fancy text works

These styles are built from Unicode characters, not font files, so the look travels with your text. They display on almost every modern phone, computer and app.

  • 𝓘𝓷𝓼𝓽𝓪𝓰𝓻𝓪𝓶
  • 𝗧𝗶𝗸𝗧𝗼𝗸
  • 𝑊ℎ𝑎𝑡𝑠𝐴𝑝𝑝
  • 𝕏
  • 𝐅𝐚𝐜𝐞𝐛𝐨𝐨𝐤
  • 𝔇𝔦𝔰𝔠𝔬𝔯𝔡
  • 𝚃𝚎𝚕𝚎𝚐𝚛𝚊𝚖
  • 🆈🅾🆄🆃🆄🅱🅴
  • Ⓢⓝⓐⓟⓒⓗⓐⓣ
  • 𝒯𝒽𝓇ℯ𝒶𝒹𝓈
  • ᴘɪɴᴛᴇʀᴇꜱᴛ
  • LINE
  • 𝕽𝖔𝖇𝖑𝖔𝖝
  • 千尺乇乇 千丨尺乇
  • ⱣɄɃǤ Møƀɨłɇ
  • 𝙏𝙬𝙞𝙩𝙘𝙝
  • яє∂∂ιт
  • Ṡẗëäṁ

All generators

Font generators for every platform and style

Cursed Text Generator

How the cursed text generator works

Cursed text, also called Zalgo text, piles combining marks onto each letter so they spill above and below the line. PerfectFonts generates it at several intensities, from a light glitch to full Zalgo, and pairs it with chaotic mixes, alternating case and upside-down letters for meme-ready results.

Where to use it

  • Memes

    Make a caption look possessed or broken.

  • Spooky messages

    Send a cursed message to friends for a laugh.

  • Usernames

    A light glitch makes a memorable display name where it's allowed.

Questions about the Cursed Text Generator

What is Zalgo text?

Zalgo is text covered in stacked combining marks so it looks corrupted. It's named after an internet meme and is made entirely of standard Unicode characters.

Why do some apps remove cursed text?

Heavy Zalgo can cover other messages, so some apps and servers strip extra marks or ban it. Use Glitch Lite where that happens.

Looking for a different look? Open the full generator to browse every style, or pick another generator above.

Common questions

Is PerfectFonts free?

Yes. No sign-up, no watermark and no limit on how much text you convert.

Is there a limit on text length?

No. Paste one word or several pages; every style converts all of it. Very long text shows a shortened preview, but copying always gets the full result.

Does it work in my language?

Letter styles change A–Z, accented letters such as é, ñ and ü, numbers and some Greek. Lines, frames, glitch and emoji styles work with any script, including Arabic, Hindi, Cyrillic, Chinese and Japanese.

Why do some letters show as boxes?

The app or device showing your text has no glyph for that character. Pick another style; bold, italic and script are supported almost everywhere. The badge on each style shows how widely it is supported.

Can screen readers read fancy text?

Often not well. Screen readers may spell out symbol names or skip them. Use fancy text for names and short headings, and keep important information in plain text.

Is my text stored anywhere?

No. Everything runs in your browser and nothing you type is sent to a server.