Cursed Text Generator
Type anything, a word, a name, a whole sentence, and the generator coats every character with a cloud of Unicode combining diacritics above, through and below it. The result reads as your original text but looks like it crawled out of a corrupted file. Pure copy-paste Unicode, no images, no fonts to install.
How to make cursed text
-
1
Type your text
Any Latin text works best: short strings (up to about 40 characters) stay legible.
-
2
Let the generator stack marks
Behind the scenes it appends 20 random combining characters to each letter, drawn from the U+0300 to U+036F range.
-
3
Copy the output
One tap on copy grabs the cursed version exactly as displayed, invisible combining codepoints included.
-
4
Paste where it renders
Discord, X, Instagram captions and Telegram render combining marks. iOS and Android handle them too, though long strings may break line height.
How the effect actually works
Unicode defines a range of “combining characters” (U+0300 – U+036F and a few supplementary blocks) that render on top of the previous base character instead of taking their own space. Apps like Photoshop use them to render accented letters. Stack fifteen of them on a single letter and the renderer has nowhere to put them all, so they pile up vertically, creating the classic Zalgo or “cursed” look.
What it is NOT
- It is not a font. The characters are plain Unicode, so nobody needs to install anything to see the effect.
- It is not encryption. Strip the combining marks and you get your original text back.
- It is not invisible text. Screen readers may still read the base letters, sometimes slowly and with strange pauses.
Where cursed text works well
| Platform | Renders correctly? | Notes |
|---|---|---|
| Discord | Yes | Messages with very tall stacks can push line height |
| Twitter / X | Yes | Character limit still counts every combining mark |
| Instagram captions and bios | Yes | Some older Android browsers clip top/bottom marks |
| TikTok | Partial | Works in captions, mixed in search results |
| Yes | Status and chats both render combining marks | |
| Plain email subjects | Risky | Some mail clients replace the marks with question marks |
Good practice
Keep cursed runs short, one or two words inside a normal sentence hit harder than a whole paragraph. Mixing cursed and clean text also helps keep the message readable while the chaos lands visually.
Frequently Asked Questions
Each stacked combining mark extends above the baseline, so paragraphs of cursed text will push into the line above. Shorten the input or reduce the stack depth by regenerating a shorter version.
Usually no, most search engines strip or normalise combining marks, so a cursed username becomes essentially unsearchable. Fun for flair, bad for discoverability.
Yes. Every single combining mark is a separate codepoint. A 10-letter word with 20 marks each counts as 210 characters on platforms that count codepoints.
It is the same technique. “Zalgo” is the original meme name and refers to the same U+0300 combining-marks trick. “Cursed” is the label that spread later on TikTok and Discord.
The text you type is sent to our server to build the cursed version, but nothing is stored, saved or shared. Nothing is kept after you close the tab.
Related Tools
Business Name Generator
Generate business name ideas from industry keywords and style choices, then use the checklist to verify domains, registries and trademarks.
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Character Counter
Count characters, words, lines, sentences and paragraphs in any text. See totals with and without spaces plus a character breakdown.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Lorem Ipsum Generator
Generate clean Lorem Ipsum paragraphs, sentences or words for wireframes, mockups and drafts. Copy in one click.
Tool available in other languages
- Forbannad textgenerator [SV]
- Generator Teks Terkutuk [ID]
- เครื่องสร้างข้อความสาป [TH]
- 呪文テキストジェネレータ [JA]
- Trình tạo văn bản bị nguyền rủa [VI]
- Generador de Texto Maldito [ES]
- Lanetli Metin Üreticisi [TR]
- Verfluchter Textgenerator [DE]
- Générateur de texte maudit [FR]
- Gerador de Texto Amaldiçoado [PT]
- 诅咒文本生成器 [ZH]
- مولد النص الملعون [AR]
- 저주받은 텍스트 생성기 [KO]
- Vloekende tekstgenerator [NL]
- Generator przeklętego tekstu [PL]
- Генератор проклятого текста [RU]
- Generatore di Testo Maledetto [IT]