Nobody remembers a long birthday wish. Everybody remembers the short one that made them snort-laugh in public. Your best friend deserves better than "hope all your dreams come true" — they deserve something that sounds like you, ideally something mildly insulting that only you could get away with. Every wish below is original, short enough for a text, a card, or an Instagram story caption, and written so it works on a real best friend — not a coworker you're being polite to.
Pick your category based on your friendship's flavor, steal the line, and send it before midnight. All 30 are below.
The 5-Second Roasts (For Best Friends Only — Proceed With Love)
This is the category for the friendship where "I hate you" means "I love you." Use these on the friend who roasts you back harder.
- "Happy birthday! Another year of me being the better-looking friend."
- "You're not getting older, you're just increasing in value. Like a cursed antique."
- "Happy birthday! I put zero thought into this gift, but I put all my love into this insult."
- "Congratulations on surviving another year of my nonsense. You're braver than the troops."
- "You aged well. Unlike your taste in partners, which peaked in 2019."
- "Happy birthday to my favorite emergency contact. Please stop making me use that title."
- "You're the reason I have trust issues AND the reason I survive them. Happy birthday."
Getting Old, Staying Childish
For the friend whose birth certificate says 30 but whose behavior says "raccoon in a candy store." These work at any age — just aim them at the friend's actual number of years.
- "Happy birthday! At your age, candles are a fire hazard. I've notified the authorities."
- "You're not old. You're just... retro. Like vinyl, but with more joint pain."
- "Another year closer to complaining about the weather on purpose. Happy birthday!"
- "Happy birthday! Let's celebrate like we're 21 again. Then nap like we're your age."
- "They say age is just a number. In your case, it's a really big number. Happy birthday!"
- "Happy birthday to someone who's been 29 for six years. The commitment is inspiring."
So Short They Fit in a Text Preview
For the friend who communicates exclusively in memes and will read exactly one line before responding with a skull emoji. Zero fluff, maximum punch.
- "Happy birthday. You're still stuck with me."
- "Eat cake. Be annoying. Repeat. Happy birthday."
- "Happy birthday, legend. The bar was low."
- "New year, same chaos. Happy birthday."
- "Happy birthday! Act your age never."
- "You did it. Another lap around the sun without getting cancelled. Proud of you."
The Ride-or-Die Tributes (Funny, But Actually Sweet)
Every best friendship has a soft center under the roast layer. These let you say "I'd be lost without you" in a way that doesn't sound like a greeting-card commercial.
- "Happy birthday to the person I'd call if I ever got arrested. And probably the reason I'd get arrested."
- "You're the only person I'd share my fries with. That's basically a marriage proposal. Happy birthday."
- "Happy birthday! Thanks for never judging me — except constantly, and out loud."
- "To my partner in every bad decision: may this year contain fewer 3 AM 'I've got an idea' texts. (It won't.) Happy birthday."
- "Happy birthday to the human equivalent of 'it's fine, I've got a plan.' You never have a plan. I love you anyway."
- "If I had a dollar for every time you saved my life, I could retire. Happy birthday, you overachieving lifeguard."
Slightly Unhinged, Totally Loving
For the friend whose birthday celebrations have required a cleanup crew at least once. These are the ones that get read aloud at the party.
- "Happy birthday! I got you nothing because your personality is already a gift. A loud one."
- "You're my best friend, which mostly means I get blamed for things you did. Happy birthday, you menace."
- "Happy birthday! May your day be as extra as you are at a restaurant when the waiter gets your order wrong."
- "I wanted to write something heartfelt, but I blacked out laughing at your birthday party invitation. Happy birthday!"
- "Happy birthday to the only person who can make me cry-laugh and then cry-cry in the same sentence."
How to Deliver Them (So They Actually Land)
A great wish with a bad delivery is just a text message. Three rules make these hit harder:
Rule 1: Send it before midnight, not at 11:58 PM. A birthday text sent at 12:01 AM lands like you set a reminder — because you should set a reminder. The effort is the point.
Rule 2: Pick the roast level your friendship can cash. The 5-Second Roasts assume a friendship where insults are love language. If your friend is the sentimental type, camp out in the Ride-or-Die Tributes instead. Reading the room is the whole game.
Rule 3: Pair one wish with one specific memory. "Happy birthday, you menace" plus "still can't believe you talked me into the karaoke incident" beats any card aisle poem. The specific memory is what makes it sound like you.
And if the wish still isn't enough firepower, steal backup from 27 one-liners built for group-chat chaos — drop one as a follow-up text an hour later. If you want to know the anatomy of what makes lines like these work, the breakdown in 19 stand-up jokes that broke the internet teaches the technique. And when the party small talk starts, 7 techniques for being funnier in everyday conversations will carry you through.
"The best birthday wish isn't the funniest line — it's the one only you could send to only them. The roast is the delivery system; the friendship is the message."



