Card lines, spooky captions, and short texts for October 31 — from a classic "Happy Halloween" to punny one-liners for Instagram and TikTok.
The safe, universal default is simply "Happy Halloween" — it fits any card, text, or caption. If you want a little more personality, "Trick or Treat" works as a playful nod to the holiday itself, "Boo!" is a short scare greeting, and "Stay Spooky" or "Creep It Real" make good sign-offs and social captions. For a card, lead with the greeting, add one spooky or funny line, and close with a wish.
The pattern that works for almost any Halloween card or text: greeting → line → closing wish.
For kids' cards or classroom notes, keep it light and playful — save the eerier puns for an audience that will actually enjoy them.
Social captions read best short and punny — nobody's reading a paragraph under a costume photo. A few that work as a whole caption on their own:
"Trick or Treat" is the line children say door-to-door on Halloween night — it's an offer: give a treat (candy), or risk a harmless trick. Beyond the doorstep tradition, it's also used loosely as a caption or card line whenever you just want to signal "it's Halloween" without writing a full sentence.
Plain "Happy Halloween" is never wrong — it works for a coworker, a child, a group chat, or a card to someone you don't know well. Save punnier lines like "Creep It Real" for friends, casual captions, or anywhere a lighter tone is already expected.
Turn any of these into a Halloween card headline or caption — pick a gothic, script, or playful font, copy it, done. The Halloween generator also has the pumpkin, ghost, and bat emoji, kaomoji, and ASCII art to go with it.
Style This Message →For the full live generator — fonts, emoji, kaomoji, ASCII art, and a tap-to-style phrase bank — see the Halloween Text & Symbol Generator. For a broader reference of spooky characters, browse Halloween Symbols, or see the Gothic Fonts family for a darker, old-world look.