There are two hard parts to writing something funny for a guy you actually like. The first is that the joke has to be about him and not about birthdays in general, because nobody has ever laughed at another candles-and-cake line. The second is that it has to land somewhere real — a message that is only a joke reads like you could not be bothered to write a message. Everything below is built on that shape: one line that gets a laugh, then one straight sentence you mean. It is sorted by which friend you are writing to and where the words are going. The guy you have known since you were kids, the one you work with, the one you see twice a year, a text you can send in four seconds, a card you have to fill, the friend who insists on no gifts, and a few words for when somebody hands you the floor. Swap one clause for something only he would get and it will sound like you wrote the whole thing yourself.
For your oldest friend
Twenty-some years in and you still cannot be trusted to pick a restaurant. I have made my peace with it. Happy birthday — the table is already booked, and it is the place you would have picked anyway.
You knew me before I had a personality and you stuck around through the version I workshopped in college. That earns you more than a text, but a text is what you are getting. Have a great one.
Congratulations on another year of not turning into any of the things we swore we would never turn into. Most of them, anyway. Enjoy the day, and save me a seat at whatever you end up doing.
I have known you long enough to know exactly which compliment makes you uncomfortable, so that is the one you are getting. You are the most reliable person in my life and you have been since we were fifteen.
Here is your annual reminder that you are older than me and always will be. Everything else about you has aged extremely well. Have a great birthday and do not do anything I would have to lie about later.
We have been friends so long that half my best stories are legally yours. I am keeping them. Happy birthday to the guy who has never once let me handle something alone, including the parts that were my own fault.
Another year and you are still answering the phone at midnight like that is a normal thing for a grown man to do. Most people grow out of it. Do not. Have the best day, and let somebody else pay for once.
The list of people who knew me before and still like me is short, and your name is at the top of it. That is the entire message. Happy birthday, and I will see you this weekend.
For a work friend
Happy birthday. I checked, and there is nothing on your calendar between noon and one, which in this building counts as a present. Take the whole hour. I will cover for you if anybody asks where you went.
It is your birthday and the meeting is still happening, which tells you everything you need to know about this place. Hope you get a long lunch out of it and an early exit. Glad you sit near me.
You are the one person here who actually answers when I message, and I have never properly said thank you for it. Consider this the thank-you, wearing a birthday hat. Have a great one.
Wishing you a birthday with no surprise meetings and a year where somebody else volunteers first. You have carried more than your share of this team and everybody knows it, whether or not they ever say so.
There is cake in the kitchen and I am told it is for you, so move quickly. Happy birthday from the guy two desks over who would be significantly worse at this job without you.
You have saved me in front of clients more times than I can count and you have never once brought it up afterward. That is the actual message here. Have a great birthday, and take the afternoon.
Turning a year older on a workday is a rough draw. The best I can do is promise not to say your name in a single meeting today. Happy birthday, and drinks are on me Friday.
All the best to the only person in this office who knows how any of it actually works. The rest of us are just standing nearby looking employed. Hope the day is easy and the evening is better.
For the friend you see twice a year
Two dinners a year and neither of us has ever had to explain anything to the other. That is rarer than it sounds. Have a great birthday, and you pick the date for the next one.
I know approximately nothing about your last six months and I am still going to introduce you as one of my closest friends. Happy birthday. Call me when you have got an hour to spare.
Here is the update you did not ask for: nothing has changed, I am still terrible at texting, and I still think about you considerably more often than the message log would suggest. Have a great one.
Every time we finally get in the same room it takes about four minutes to land right back where we were. Your birthday is the one day a year I remember to say that out loud. Enjoy it.
You are on the very short list of people I never have to catch up with, only continue with. Happy birthday, and let us not make it a full year this time.
Congratulations on another lap around the sun that I mostly missed. Send me the highlights and I will pretend I already knew. Seriously though, have a great day. You have earned an easy one.
I saw the date, did the math, and discovered I have now known you for half my life, which is alarming news for both of us. Have a great birthday. I am buying next time, no argument.
Distance has done absolutely nothing to this friendship and I have stopped being surprised by it. Hope today is a good one, and hope the year ahead brings you back this way for longer than a weekend.
Short enough to text
Happy birthday. Do nothing productive today.
Another year and somehow still standing. Enjoy it.
Officially old. Unofficially exactly the same. Have a great one.
Put the phone down and go enjoy yourself. Happy birthday.
Cake for breakfast, that is the whole plan. Have a good one.
I remembered without a reminder this year. Personal growth.
Have a great one. I will call when the family clears out.
Older, richer in stories, no wiser at all. Perfect. Enjoy the day.
Happy birthday to my emergency contact and my worst influence.
Hope today involves a couch and zero errands. Have a good one.
Congrats on the new number. It suits you better than the last one.
You are the best. That is it, that is the message.
Go be completely insufferable today. You have got a free pass.
Happy birthday. The longer version is coming when I see you.
What to write in the card
The verse printed in here is fine if you are into verses. Mine is shorter. You show up, you always have, and you make it look like nothing at all. That is the rarest thing a person can be. Happy birthday, and go enjoy yourself.
I bought this card in eleven seconds and then sat with it for twenty minutes, which is roughly the ratio of how I do everything. What took the twenty minutes was this: I am glad you are my friend, and I say it far less often than I think it.
Every year I try to beat the last card and every year I end up writing the same true thing, so I have stopped fighting it. You are a good man, you have had a rough stretch, and you are owed a much easier year. Happy birthday.
There is a lot of blank space in here and only one thing worth putting in it. You have talked me out of two terrible decisions and into one great one, so I am still well ahead on the deal. Have the best day.
Consider this the official document. On this date, one friend informed another that he is the funniest man in any room he walks into and also the one you want around when things go sideways. Signed, witnessed, happy birthday.
I know you are going to read the front, laugh, and put this down before you ever get to the inside, so the important part goes first. You matter to me. Everything after this sentence is filler. Have a great one.
Neither of us is a card guy, if we are being honest about it. But you are a lot of years into being the person everybody relies on, and somebody ought to put that in writing at least once. This is that. Happy birthday.
For the friend who says no gifts
You said no gifts and I have chosen to take that literally, so what you are getting is a message, a handshake and nothing else. I did clear Saturday, though, in case you want to do something with it.
The no-gift rule is the most on-brand thing about you. Fine. Here is the part that cannot be returned to a store: I would drive a very long way for you on very short notice, and I think you already know it.
Nothing in a box this year. Instead, dinner is handled, the check is handled, and you are not permitted to reach for it. Argue with me and I will go out and buy you something. Happy birthday.
You keep telling everybody not to make a fuss, which is precisely why there is going to be a small one. Not a party. A table, the usual people, and you not being allowed to organize a single part of it.
Since you will not take a gift, take the compliment instead. You are the least selfish person I know and it is occasionally infuriating. Have the best birthday, and let people be nice to you for one day.
Zero packages, per your instructions. What I did do is put your birthday in my calendar permanently, so you are going to be getting one of these every year whether you like it or not. Enjoy the day.
No gift, no card, no fuss, exactly as ordered. Just this. I have been lucky to know you, and I did not want another year going by without saying it plainly. Happy birthday, man.
A few words to say out loud
I will keep this short, because otherwise he walks out. I have known this guy a long time, and in all those years I have never seen him make a single person feel small. Not once. That is the whole speech. To him.
Quick one before the food arrives. Everybody at this table has a story about him showing up for them at an extremely inconvenient hour. Everybody. That is not luck, that is character. Happy birthday, and cheers.
Thirty seconds and then I sit down. He specifically asked for no speeches, which is the only reason I am giving one. Happy birthday to the guy who has never let a single one of us handle anything alone.
Glasses up. To a man who is a year older, no wiser whatsoever, and somehow still the first person all of us call when something goes wrong. We would not change one thing about him. Happy birthday.
Before anybody refills, one thing. He has had a year that would have flattened most people, and he still turned up to every single one of ours. Tonight belongs to him. Let us make it a good one.
I am not going to embarrass him, mostly because he would get me back and he would win. So just this. Thank you for the invitation, thank you to whoever cooked, and thank you to my friend for two decades of never once being too busy.
Questions that come up before you hit send
He is going to read it in a group chat where nobody knows our history. Which inside jokes survive an audience?
The ones that work without the story attached. A good test is to read the line as a stranger would: if it still sounds like a compliment or a friendly insult, send it, and the people who were there get a bonus layer. If it only makes sense with three sentences of setup, it belongs in a private message, because in a group chat it turns into a small wall the other twelve people bounce off. One category is worth retiring entirely: anything that was funny because of what he was going through at the time. He has moved on, half the chat never heard it, and the person it lands on is him. Put the private joke in the direct message and something generous in the group.
Is a meme or a GIF a real birthday message, or does it read as lazy?
It is a real message, but only as a delivery vehicle, not as the message itself. A perfectly chosen image plus one written line is often the best thing a guy gets all day, because the image carries the joke and the line carries the point. A meme sent alone is the equivalent of waving from across the street: it registers, and it is forgotten by lunch. The failure case is the generic one, the stock birthday GIF that anybody could have sent to anybody, which actively reads as less effort than four typed words. So the rule is simple. If the image is specific to him, send it and write one sentence underneath. If the image would work for any of your friends, skip it and just write the sentence.
Neither of us is any good at keeping in touch. Should the birthday text say so, or is that just an apology?
Name it once, lightly, and never turn it into an apology, because an apology asks him to forgive you and a birthday message should not ask him for anything. One clause is the right dose: a line about being terrible at texting, or about how the last six months went by unreported. Anything longer starts to sound like guilt, and guilt makes the reader responsible for making you feel better on his own birthday. Then do the thing that actually fixes it, which is to attach something concrete. A date, a call, an offer to come out that way. The friends who stay friends across long silences are not the ones who apologize best, they are the ones who occasionally put a real plan in the message.
He said no gifts. Is a funny message enough on its own, or does that come off cheap?
It is enough, provided the message costs you something other than money. What makes an empty-handed birthday feel thin is not the missing box, it is the missing effort, and four generic words in a card confirm exactly what he suspected. A message that names a specific thing he did for you, or a specific thing you like about him, reads as more expensive than anything with a bow on it. It also helps to convert the gift into time rather than nothing at all: dinner you pay for, an afternoon you have already cleared, a drive you are making anyway. Men who say no gifts almost always mean no objects, not no attention, and the difference is worth reading correctly.
We have had the same running joke for twenty years. Do you use it again or finally retire it?
Use it, but do not let it be the whole message. A twenty-year joke is not really a joke anymore, it is a password, and the reason he likes hearing it is that it proves the friendship is still running on the same operating system. Retiring it would land as a small coolness, whether or not you meant it that way. What kills it is not repetition, it is doing nothing else — the joke arrives, he sends the same three-word reply, and the exchange is over in the same shape as last year. So run the joke first and then say the straight thing after it, which is the one part he will not be expecting. That combination is why the old joke has survived this long in the first place.
