Heartfelt birthday wishes for a best friend
I have written exactly two cards I was proud of, and a hundred I wasn't. The proud ones had one specific line in them that only the two of us would recognise. The rest sounded like greeting card aisles. You're allowed to be a little sappy here. The only failure mode is sounding like everyone else.
One inconvenient opinion before the list: I think 'thank you for being my best friend' is the worst opening line in card-writing history. It's a sentence anyone could have written, which is exactly why nobody should. Skip it. Start with the specific thing.
Twenty-three years, somehow. I was thinking about it on the bus home tonight, the run of bad decisions and very good ones that brought us to where we live now, six time zones apart, still texting like we've never been more than a room apart. You were the only person who didn't blink when I called about the thing in March, and the only one who actually checked in the week after, which is a small thing that nobody else got right. I don't think you know how much it mattered. You've spent this year being braver than anyone we know about a few things, and gentler than anyone we know about almost everything else, and I keep noticing. Happy birthday. The plan, as always, is to keep doing this for as long as we both manage to be on the same planet. I love you. Take the day off if you can. We'll talk on Saturday.
That paragraph above is the model if you only have one big card to fill. Don't copy it. Copy the moves: a real shared memory, a specific thing about who they've been this year, an honest line about what they mean, and a small landing. Now the short ones.
- Twenty years of you picking up on the first ring. Happy birthday. I love you.
- Happy birthday to the person who's seen me at my worst and stayed friendly anyway.
- You're the only one who knows the whole story.
- Happy birthday to my emergency contact, my unpaid therapist, and the only person who tells me the truth.
- Whatever life is supposed to be, I'd rather do it with you in it. Happy birthday.
- Happy birthday. Half the good things in my life are downstream of knowing you.
- You make every year I've had since I met you a better one. Happy birthday.
- Happy birthday to the friend who's never made me feel like an inconvenience. That's rare. I notice.
- If I had to redo my twenties, I'd cut everything except the parts you were in.
- Happy birthday. You're the proof that some people are just good through and through.
- I'm a worse version of myself when we go too long without talking. Happy birthday, please call me back this week.
- Happy birthday to the only person whose advice I take without arguing first.
- The thing I'm most grateful for, year after year, is that you decided to keep being my friend.
- Happy birthday. You're the kind of person other people write essays about. I'm just glad I got the friend version.
- Old friends are the rarest weather pattern. You have been my whole climate.
- Happy birthday. The longest-running good decision in my life was answering the day we met.
- You've made me kinder. I don't say that to many people. Happy birthday.
- Happy birthday, and here's to the rest of our lives, with fewer of those weeks like 2019.
- Happy birthday to the friend I'd trust with my email password, which is the modern measure of love.
- I'm a better version of myself in your company. That's the highest compliment I've got. Happy birthday.
Funny birthday wishes only your best friend will get
Best-friend humour is local. You can be specific and weird without explanation, and that's the whole gift. Use the wishes below as scaffolding. Swap in the actual thing only the two of you would know. If the line works for both of you and confuses everyone else, you've nailed it.
- Happy birthday, idiot. I love you. I will not be elaborating.
- Another year of you somehow staying my friend. Bafflingly.
- Happy birthday to the only person I'd help bury a body for, and you know exactly which body.
- You're the only one who knows why this card has a raccoon on it.
- Happy birthday. Congratulations on aging well, despite the choices we both know you've made.
- Another year, another reason to thank god we don't live in the same apartment.
- Happy birthday. You're objectively my worst influence and I'm so glad about it.
- You're the reason my mum thinks I have one redeeming social skill.
- Happy birthday to my emergency contact, my unpaid therapist, my favourite person, and the only one who knows my Wi-Fi password.
- Another year of you tolerating my opinions. Truly heroic.
- Happy birthday. I'd say something profound, but we both know that's not the energy we have.
- You've forgotten more of my secrets than most people know about their own families.
- Happy birthday to the friend who knows when to roast me and when I genuinely need it. Both, mostly.
- Cheers to another year of bad ideas we somehow survive together.
- Happy birthday to my designated emergency phone call. We've both gotten our money's worth.
- You make me laugh at things I shouldn't, and stop me from buying things I'd regret.
- Happy birthday. Let's celebrate by you finally answering that text from last Thursday.
- Another trip around the sun with you still on it. The sun is lucky.
- Happy birthday. You've been to enough of my parties to legally be considered family.
- The horoscope app says we should celebrate. Happy birthday, for once it's right.
Short birthday wishes for a card or text
For when you've got fifteen seconds and a thumb. Short doesn't mean shallow. It just has to be specific. A four-word text that nails the bit beats a paragraph that strains.
- Happy birthday, my person.
- Happy birthday. I love you. Call me.
- You're the best one.
- Happy birthday, idiot. Heart eyes.
- Cake. Now.
- Happy birthday, get the good wine.
- One more lap. Glad you're still on the track.
- Happy birthday to my favourite human.
- Year fifteen of our nonsense. Happy birthday.
- Happy birthday. See you Saturday, no excuses.
- Don't be weird about it.
- The best one.
- Many happy returns, dearest. Mean it.
- Happy birthday. Text me when you wake up.
- You. Me. Soon.
Birthday wishes for a long-distance best friend
Distance is the relationship's biggest tax. The card can pay some of it back, not by pretending the gap isn't there, but by writing the line that says the friendship is somehow surviving it anyway. Reference the time difference. The missed years. The fact that you've gotten very good at WhatsApp voice notes. Don't apologise. Just be present in the card the way you're present in the friendship.
- Happy birthday across however many time zones we're at this year. Hasn't changed a thing.
- Distance hasn't done a thing to us.
- Happy birthday. I'd give a lot to be the one handing you the wine tonight.
- One day we'll live in the same city again. Until then, happy birthday, with all my love from the wrong continent.
- Happy birthday. The seven hours between us never feels like seven hours when we're actually talking.
- Wishing you a brilliant birthday from the place you should really visit already.
- Happy birthday. Somehow we've made this long-distance thing the longest relationship in either of our lives.
- I miss you in a low background hum that gets loud on birthdays. Happy birthday, my person.
- Happy birthday from too far away. Save me a slice of something, eat it for me later.
- The Wi-Fi between us has been holding for fifteen years. Happy birthday, let's get on a call this week.
- Your time zone is rude and you are perfect.
- I have a list of things to tell you when we're next in the same room. Happy birthday, the list is getting long.
- Happy birthday. Distance is just logistics, and this is friendship. We both know which one wins.
- Across an ocean and three governments, happy birthday. I'd cross all of it for you.
- Happy birthday. The timezone math is annoying. The friendship is not. Let's get on a call this weekend.
- You're the friend I think of when something good happens and immediately want to text. Happy birthday, even from this distance.
Birthday wishes for a childhood or inside-joke best friend
The childhood-friend card is its own thing. You're not writing to the person they are now. You're writing to thirty years of layered versions of them, the eleven-year-old still in there alongside the adult. Use a piece of the old story. Even one detail. They'll feel it. Inside jokes work the same way, just with a shorter timeline: the good ones reference the joke without explaining it; the bad ones explain the joke to anyone else who might read the card.
- Happy birthday to the person who knew me when I had that haircut. The receipts are mutual.
- Year thirty-something of our friendship. I'd say I can't believe it, but I can.
- Happy birthday. I have known you longer than I have known almost anything.
- You knew me before I'd decided who I was. Thanks for sticking around for the result.
- Happy birthday to the only person who remembers our first sleepover and has chosen to keep the photographs sealed.
- From the playground to here. Quite the run.
- Happy birthday. There isn't a chapter of my life that you aren't somewhere in.
- I don't have to explain anything to you. That's the whole gift, every year. Happy birthday.
- Happy birthday. Half my best stories are at least partly your fault.
- Twenty-five years of you being three months older and acting like that's a whole generation.
- Happy birthday. We have both come a long way from the kids who thought we knew everything.
- The bench outside that shop is still there. We should go back this year. Happy birthday.
- Happy birthday to my oldest friend and one of my favourite people. The order is not coincidence.
- Happy birthday. No matter who else comes into our lives, you're the one who was there first.
- I have known you for more birthdays than I have not. That's most of a life. Happy birthday.
- The version of us at twelve would not believe how this turned out. Mostly in a good way.
- Happy birthday. The duck still hasn't shown up.
- Year fourteen of 'we'll go next summer.' Happy birthday.
- The lasagna incident remains your best work.
- The Excel sheet says you're due a good year. Happy birthday.
- Happy birthday. Still our song. Still that haircut. Still here.
- Wishing you a birthday with all of the chips and none of the regret.
- Happy birthday. Second-best Tuesday of the year, after the obvious one.
- Another year of you not having to explain the running joke to me. Pure relief.
- Happy birthday. I'd write something meaningful but you'd just bring up Berlin again.
- The group chat is in your honour this week.
- Happy birthday from your designated co-conspirator.
- Wishing you a year as good as the night that we agreed not to talk about.
- The universe owes us at least one easy year, and I'm hoping this is yours. Happy birthday.
- Year of the rat, year of the dragon, doesn't matter. Year of you.
Turn it into a group card
For the big birthdays (the thirty, the fifty, the surprise), the best gift is often a card the whole circle adds to. A group birthday card online lets childhood friends, college friends, the partner, the sibling, and the colleague who's now also a friend each write their own line, on their own time, without you having to chase twenty people down. You can create a card online in a couple of minutes. For paragraph models the body of the card itself, the what to write in a birthday card guide has the heartfelt-paragraph format. For peers, the coworker birthday wishes guide is calibrated for work; and the boss birthday wishes collection has the right register for a manager who's been a real one.
One last thing, off-topic and maybe just for me. Reena and I used to argue, during the year we shared a one-bedroom in Bangalore, about whether the right way to eat pani puri is one at a time or in a small reckless burst of three. She still says one. I still say three. I think about this argument once a month for no good reason at all, usually when I'm queueing for coffee. I have no idea what that says about me, or about friendship, or about pani puri. Anyway. Happy birthday. Get the good wine.