Demonic text for villain captions, metal bios and evil usernames: bold fraktur, inverted and dripping Unicode styles with π β§ β π₯ accents β darker than emo, sharper than Halloween.
Demon π
Demon π: Hellfire
Pentagram β§
Pentagram β§: Hellfire
Inverted cross
Inverted cross: Hellfire
Hellfire π₯
Hellfire π₯: Hellfire
Upside down
Upside down: Hellfire
Dripping blood
Dripping blood: Hellfire
Horns πΏ
Horns πΏ: Hellfire
666
666: Hellfire
Glitch dots
Glitch dots: Hellfire
Crossed out
Crossed out: Hellfire
Trident
Trident: Hellfire
Villain caps
Villain caps: Hellfire
Sigil
Sigil: Hellfire
Underworld spaced
Underworld spaced: Hellfire
Ash
Ash: Hellfire
Styled letters are Unicode characters, not fonts β screen readers may read them letter by letter and search engines don't match them to plain words, so keep essential details in plain text. Unicode accessibility guide
Demon fonts are the villain end of the dark-text spectrum. Where emo text is melancholy and Halloween text is playful, demonic text is aggressive: bold fraktur (the blackletter of metal logos), letters flipped upside down, blood-drip combining marks and the symbols of the theme β β§ inverted pentagram, β cross, βΈΈ the inverted-cross-like sigil, π πΏ devil faces, π₯ and π±. The generator applies them to your name or line so the result is ready for a username, a bio or a caption.
It is used for metal and black-metal band accounts, horror-game handles, villain-era captions (βmy villain arcβ), Discord names and dark aesthetic pages. All characters are Unicode text; β§ and βΈΈ are text symbols that work in usernames, the faces are emoji.
Type your name, handle or caption line.
Pick a symbol row (demon, pentagram, cross, fire) or a letter effect (upside down, dripping, glitch).
Copy and paste into the app or game.
Each row uses one of these Unicode characters:
A demon name usually combines one symbol with bold fraktur: β§ πΉπππ β§ or π πΉπππ π. The Upside down row flips the whole word (ΗΙ―ΙN) for the βpossessedβ look, and the 666 row appends the number many metal accounts use. Villain-arc captions take the Villain caps row as a header (πΈπ ππ΄π·π·π¬π΄πΉ π°π½π¬) with the joke in plain text underneath. The Sigil row in small caps is quieter β for bios that hint at the theme without shouting.
Symbols and fraktur letters are accepted by Instagram names, TikTok, Discord, Steam and most mobile games; console IDs and Riot IDs strip them. Some platformsβ moderation treats certain religious symbols or the number 666 as sensitive in usernames β if a name is rejected, try the fraktur letters alone. Screen readers read fraktur as βmathematical bold frakturβ, so put the plain name in the bio for accessibility.
Emo text is sad and soft (strikethrough, hearts); demon text is aggressive (fraktur, pentagrams, fire, upside-down letters).
Yes β it is a text symbol, and Discord display names accept it.
Many games whitelist plain letters. Try the Villain caps row (fraktur only) without symbols.
A combining caron below (U+032C) hangs a drop under each letter. It works in most bios, not every username field.
Yes.
20 font styles, 5000+ symbols and a full Unicode text editor. Everything runs in your browser and your text never leaves your device.