Menu
Advertisement

Creepy Text Generator

Readable but wrong: light marks above and below the letters, nothing through them. Opens at 40% - the setting that survives a username.

By Nethanel Bar, Co-founder & CEO

Last updated

Advertisement

Ready to actually learn to code?

Coddy teaches you by writing real code in your browser - interactive lessons, instant feedback, and AI help when you get stuck.

What makes text look creepy?

Horror works by suggestion, and creepy text is the same: a name that is almost normal, with a few marks bleeding off the bottom of the letters, reads as more wrong than a word buried in noise. The technique is the glitch engine's - Unicode combining marks stacked on each letter - held back to a fringe. The letters keep their shape; the marks hint at what is underneath.

The generator opens here at intensity 40 with the Above and Below zones on and Through off. That is the preset that still fits in a Discord or TikTok display name and still reads at 14px. Push the slider up for a Halloween caption; switch Through on to move toward the cursed look.

The output is text and pastes anywhere; the conversion runs in your browser.

What to know about creepy text

  • Leaving the Through zone off is what keeps the letters readable - the strokes across the letter are the ones that destroy the word shape.
  • At 40% each letter carries only a few marks, so creepy text usually fits inside a display-name limit where zalgo would not.
  • The marks below the letters are the ones that read as dripping; the marks above read as static. The zone toggles let you choose one.
  • Creepy text is still combining marks, so a screen reader announces them. Keep the plain name in the profile too.
Advertisement

Creepy text examples

A Halloween caption

Input

trick or treat

Creepy (40%)

t̩̟̱r͇ȉ̳̤͈̀c̀̏k̺̙͛ ő̞̿r̭͆͂̄ t͙̞̉̄̇r̙̗̲ͮ̉̎ȅ͍̑a͙t̳̖̫

Milder (22%)

t͎ͮr͙ͥi̟̇c̿k̊ o͇r t̰͆re̘͗a̯͋t̘

Both keep the words legible; the lower setting is the one for a bio that has to read all year.

A game name that is slightly off

Input

good morning

Creepy (40%)

gͤ̇o̩̹͆̒o͖͖ͩͯd̤̝ͬ m̘̣̪͆̀o̦̪ͯr̗̼ͯͅṋ̭ïͮn̘̦̂g͚̗̏

An ordinary phrase with a fringe of marks is creepier than a scary word: the wrongness is in the contrast.

Common creepy text mistakes

  • Turning the intensity up until it stops reading. At that point it is cursed text, and the unease is gone with the words.
  • Switching the Through zone on for a name; the strokes get clipped in a name field and look like a rendering bug rather than a haunting.
  • Using a scary word. A plain word with a drip is creepier than "death" in any style.
Advertisement

Creepy text FAQ

How do I make creepy text for Halloween?
Type your caption or name here; the page opens at a light preset with marks above and below the letters. Copy the result and paste it into the post. Raise the slider for a heavier drip.
What is the difference between creepy, zalgo and cursed text?
Intensity. Creepy keeps the letters readable with a fringe of marks (about 40%, no through-strokes), zalgo is heavy but legible (70%), and cursed buries the letters (100%). All three come from the same engine and slider.
Will creepy text fit in a Discord or TikTok name?
Usually, yes. At the default setting each letter carries only a few marks, and both platforms render that many. Heavier settings get clipped in name fields.
Is there a creepy font I can install instead?
There are horror typefaces, but they only work where you control the font. Creepy Unicode text works in a bio, a name, a comment or a tweet, where no font can be installed at all.
Advertisement

Learn more

Other developer tools

Coddy programming languages illustration

Learn to code with Coddy

GET STARTED