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.
Lead with a greeting — "Happy Halloween" or "Happy Haunting" both work — then one playful or spooky line, and a closing wish like "Stay Spooky" or "Have a Frightfully Good Halloween." Keep it light unless the recipient specifically wants something eerier.
Short and punny wins on social: "Creep It Real," "Stay Spooky," or just "Boo!" all work as standalone captions. For a costume post, pair the pun with what you're wearing — the caption should read fast, since most people are scrolling past a feed of similar photos.
"Trick or Treat" is the phrase children say at the door on Halloween night, offering the homeowner a choice: give a treat (candy) or risk a harmless trick. Outside of trick-or-treating itself, it's also used loosely as a caption or card line to signal the holiday.
Yes — "Happy Halloween" is the safe, universal default for a card, text, or caption. It works for any audience, any relationship, and any tone, whether you're texting a friend or writing a card for a child.