Events & Seasons
Halloween Symbols
Pumpkins, ghosts, bats and spooky marks.
Short answer
Nearly all of these are emoji from the 2010 additions. The exceptions are the skull and crossbones and the older warning marks, which are ordinary text characters and behave quite differently.

Where these characters come from
Almost all of these are emoji, added in the 2010 batch that brought the seasonal set into Unicode. The exceptions are the skull and crossbones and the older warning marks, which come from Miscellaneous Symbols and predate emoji entirely — they were encoded as hazard notation rather than decoration.
How reliably they render
Emoji support for this set is essentially universal on current devices, but the artwork varies sharply. A pumpkin that reads as friendly on one platform can look considerably more menacing on another, so check the destination if tone matters.
Questions
Why does the skull look so different across devices?
Are these safe to use in a username?
Two skulls, two unrelated characters
☠ (U+2620) is a hazard symbol from Miscellaneous Symbols, encoded long before emoji existed, for labelling poisons and dangerous goods. It draws in your text colour at text size. 💀 is emoji, rendered as artwork by each platform. They are unrelated characters that happen to depict the same object, and the practical difference is substantial: the first sits inside a sentence like a piece of punctuation, the second interrupts it. For a restrained seasonal mark in a bio, the monochrome one is almost always the better choice.
Where the artwork will surprise you
Emoji designs are set independently by each vendor, and the seasonal set varies more than most. A pumpkin drawn as cheerful on one platform is distinctly menacing on another, and the ghost ranges from cartoonish to genuinely unsettling. Since you cannot control which artwork a reader sees, a caption whose tone depends on the exact drawing will not survive the trip. If tone matters, check the destination platform, or use the characters whose meaning does not hinge on how they are styled.
Code points and HTML entities
| Char | Code point | HTML | CSS |
|---|---|---|---|
| 🎃 | U+1F383 | 🎃 | \1F383 |
| 👻 | U+1F47B | 👻 | \1F47B |
| 🦇 | U+1F987 | 🦇 | \1F987 |
| 🕷 | U+1F577 | 🕷 | \1F577 |
| 🕸 | U+1F578 | 🕸 | \1F578 |
| 💀 | U+1F480 | 💀 | \1F480 |
| ☠ | U+2620 | ☠ | \2620 |
| 🧙 | U+1F9D9 | 🧙 | \1F9D9 |
| 🧛 | U+1F9DB | 🧛 | \1F9DB |
| 🧟 | U+1F9DF | 🧟 | \1F9DF |
| 🍬 | U+1F36C | 🍬 | \1F36C |
| 🍭 | U+1F36D | 🍭 | \1F36D |
| 🌙 | U+1F319 | 🌙 | \1F319 |
| ⚰ | U+26B0 | ⚰ | \26B0 |
| ⚱ | U+26B1 | ⚱ | \26B1 |
| 🔮 | U+1F52E | 🔮 | \1F52E |
| 🪦 | U+1FAA6 | 🪦 | \1FAA6 |
Read next
Sources
- Unicode Consortium — Code Charts
The official code charts for every block referenced here.