Birthday Message Generator

Birthday wishes for anyone, heartfelt, funny or short, with milestone ages.

About this tool

Choose who it's for and a tone, add their name and, optionally, the age they're turning. Milestones such as 18, 21, 30, 40, 50, 60 and beyond get a special message. The tool suggests several wishes. Tap one to copy it for a card, text, social post or gift tag, or show different ones. Nothing is stored.

How to write a great birthday message

The birthday messages people keep are the personal ones, but a good starting line helps. Match the tone to the person: heartfelt for close family and partners, funny for friends who share your sense of humour, and short and sweet for colleagues or acquaintances. Then add one personal touch, such as a shared memory, an inside joke, something you admire about them, or what you're looking forward to doing together this year. For milestone birthdays, acknowledge the occasion without dwelling on age, unless they're the kind of person who'd laugh at a "vintage" joke. For children, keep it upbeat and simple, and mention what makes them special. For colleagues, a friendly line and a nod to cake is plenty. Writing in a card? Leave space for the personal line and sign off warmly ("Love," "Lots of love," or "Best wishes,"). Honest limits: these are templates, so edit them to sound like you, because people can tell when a message is copied. The age calculator, the half birthday calculator and the countdown timer are related.

Frequently asked questions

What do you write in a birthday card?

A warm wish, one personal touch such as a memory or compliment, and a sign-off that suits your relationship.

What's a funny birthday message?

Light jokes about getting older, such as 'You're not old, you're vintage', are best for people you know will laugh.

What do you write for a 30th or 50th birthday?

Celebrate the milestone and the year ahead. The tool adds a special line for milestone ages.

Is anything stored?

No. Messages are generated in your browser and nothing is saved or sent.