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.