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.
To my favourite bad influence: happy birthday.
Put this in a card HBD to the only person I’d help move a sofa for.
Put this in a card My partner in crime is a year older. Alibis ready.
Put this in a card Still weird, still my favourite.
Put this in a card Thanks for being born. Saved me a lot of boring years.
Put this in a card To the person who gets all my screenshots first.
Put this in a card Emergency contact, forever.
Put this in a card Today we celebrate you. Tomorrow you go back to paying for chai.
Put this in a card Bestie. Legend. Slightly older.
Put this in a card Birthday of the year. Obviously.
Put this in a card
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.
Our voice notes are longer than most podcasts. This one’s short: happy birthday, I miss you.
Put this in a card The distance changed our time zones, not us.
Put this in a card I’m raising a cup of chai to you from here. Raise one back.
Put this in a card Next time we’re in the same city, the birthday dinner is on me. All the ones I missed.
Put this in a card I still send you every meme first, time zones be damned.
Put this in a card Being far from you is annoying. Being your friend is not. That’s all.
Put this in a card You still know what I’m thinking from one emoji. Distance hasn’t touched that.
Put this in a card Say the word and I’ll book the ticket. Maybe not today, but soon.
Put this in a card You live miles away and you’re still the first person I tell things to.
Put this in a card
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.
Everyone stop what you’re doing. The birthday is here, and we’re being loud about it.
Put this in a card Attention please. Our favourite menace is a year older today.
Put this in a card You only ever reply to this chat with voice notes, and we love you anyway.
Put this in a card Birthday person is officially in charge today. Plans, music, restaurant, the lot.
Put this in a card Reminder to the group: it’s their birthday, so we agree with everything they say until midnight.
Put this in a card Tag yourself. I’m the one who remembered first.
Put this in a card Whoever’s bringing the cake, I’ve got the candles. Happy birthday, legend.
Put this in a card This chat would be dead without you. Happy birthday to our main source of drama.
Put this in a card Not me wishing you first. Oh wait, it is me.
Put this in a card
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.