HeartCraft home

55 wishes

Birthday wishes for your best friend

Your best friend has seen your worst haircut. A generic “HBD!!” in the group chat is not going to cut it.

These are sorted by how you want to sound: short, rude, soppy, or somewhere in between. There are lines for the friend who moved away, the one you’ve known since school, and the group chat that needs something to react to.

Copy one, add the joke only the two of you get, or tap “Put this in a card” to drop it into Bestie, our loudest birthday design.

Short birthday wishes for your best friend

For the story, the comment, or a text at 12:01.

Funny birthday wishes for your best friend

Roast them lovingly. That’s what birthdays are for.

  • Happy birthday to the person who knows all my secrets and has used exactly none of them against me. Yet.
    Put this in a card
  • We’ve been friends so long we have inside jokes about our inside jokes.
    Put this in a card
  • Thanks for being the friend I don’t have to clean the house for.
    Put this in a card
  • Let’s get old together, badly and loudly. You’ve got a head start.
    Put this in a card
  • I’d take a bullet for you. Well, a rubber band. A small one.
    Put this in a card
  • I have 300 unflattering photos of you and I’m posting none of them today. That’s the gift.
    Put this in a card
  • You’re the reason I have trust issues and also the reason I have fun. It balances out.
    Put this in a card
  • You’ve aged like milk. Kidding. Like cheese. A bit smelly, but valuable.
    Put this in a card
  • Friendship rule: I roast you all year so I can be nice for exactly one day. Enjoy it while it lasts.
    Put this in a card

Sentimental birthday wishes for your best friend

For the friend who’d never admit they read it three times.

  • You’ve been my safe place for years, and I don’t think I’ve ever said thank you properly. Thank you.
    Put this in a card
  • You’re the family I got to pick. I picked well.
    Put this in a card
  • Whatever happens, I know you’ll pick up the phone. Do you know how rare that is?
    Put this in a card
  • Some of my best days were just us, doing nothing, somewhere cheap. Here’s to many more of those.
    Put this in a card
  • You met me before I’d figured myself out, and you stuck around while I did.
    Put this in a card
  • Wedding speech, hospital waiting room, terrible breakup: I want you there for all of it. You already know that.
    Put this in a card
  • I hope you know how often I tell people about you. Constantly. It’s a bit much.
    Put this in a card
  • I don’t know who I’d be without you, and honestly I don’t want to find out.
    Put this in a card
  • People come and go. You came and stayed, and made everything easier.
    Put this in a card

Long-distance best friend birthday wishes

For the best friend in another city, another country, or a time zone that makes voice notes the only option.

For a childhood best friend

For the friend who remembers your braces, your first crush and the lunch you traded.

  • We met before either of us could spell “friendship”. Still can’t, still friends.
    Put this in a card
  • You’ve known me since school uniforms and bad haircuts, and somehow you still like me.
    Put this in a card
  • Our moms still ask about each other. That’s how long this has been going on.
    Put this in a card
  • From passing notes in class to sending memes at 2 am. Nothing important has changed.
    Put this in a card
  • You’ve been my best friend for longer than I’ve had a phone number.
    Put this in a card
  • I still remember your old landline number and your mom’s rules about shoes indoors.
    Put this in a card
  • Remember when we thought people our age were ancient? Awkward.
    Put this in a card
  • My first sleepover and my first secret-keeper. Still the best at both.
    Put this in a card
  • Every stage of my life has you in the background, usually pulling a face in the photo.
    Put this in a card

For the group chat

For the group chat, the story tag, or the comment everyone else will like.

Make it sound like you

  • Use the nickname that would confuse everyone else.
  • Name one specific memory. “That night the car broke down outside Jaipur” gets a bigger reaction than “all our memories”.
  • A little roast is fine. End on one honest line so they know you mean it.
  • Pick photos from different years. Best friends love seeing how far back you go.
  • Keep it short in the group chat and send the long version privately.

Want them to open it, not just read it?

Put your wish inside an interactive birthday card: they pop balloons, blow out the candles and then find your message.

Frequently asked questions

What should I write for my best friend’s birthday?

Start with a joke only the two of you get, add one line about what they mean to you, and finish with a plan. Best friends expect you to be funny and sincere in the same message.

What’s a funny birthday wish for a best friend?

“You’ve aged like milk. Kidding. Like cheese. A bit smelly, but valuable.” Roasts work best when they’re affectionate and about something you both already laugh at.

What should I post in the group chat for a friend’s birthday?

Something short and loud that tags them. Save the soppy message for a private text or a card they open on their own.

Can I send a birthday card to a best friend in another country?

Yes. A HeartCraft card is a link, so it opens on their phone wherever they are. Check their time zone and send it at their midnight, not yours.