Free · no sign-up
Christmas card message generator
Choose who the card is for, add something from their year or yours, and the writer drafts three Christmas messages. Pick one, make it yours, and send it.
Your messages
Want it handwritten and mailed?
From $8.95, stamp included. Be Thoughtful writes your message with a real pen in the handwriting style you pick, and we mail it for you.
Open the letter studioHow to use the generator well
A Christmas card message is short, so one good detail does most of the work. Before you start, think of one thing from this year that belongs to this person.
- Who it’s for: family, a close friend, a neighbor, a coworker or a client each get a different kind of warmth.
- One detail: the new house, the first grandchild, the trip you took together, the year they had.
- A tone: warm for most cards, light and funny for friends who’d laugh, heartfelt for someone far away or after a hard year.
- If the year was difficult for them, say so in the details, and the writer will keep it gentle rather than jolly.
Sending lots of cards? Write one message per group (family, friends, work) and change the detail for each person: the new job, the baby, the marathon. It keeps every card personal without starting from scratch every time.
What a good Christmas message includes
| Part | Example |
|---|---|
| A greeting | Merry Christmas to all four of you! |
| One line about them or the year | I hope the new kitchen is getting plenty of use. |
| A wish for the new year | Here’s to more long walks together in the spring. |
| A sign-off | With love, Anna and Tom |
For everyone on your list who celebrates differently, “Happy holidays” or “Warm wishes for the season” works just as well. There’s more wording for each kind of recipient in our Christmas card messages hub, including messages for family and messages for friends.
Christmas card message examples
For parents
“Merry Christmas, Mom and Dad. Thank you for every Sunday dinner this year and for always leaving the porch light on. I can’t wait to be home.”
For grandparents
“Merry Christmas, Grandma and Grandpa! The kids have been practicing the carol you taught them, so be ready for a performance on Christmas morning.”
For a friend far away
“Merry Christmas from our snowy corner to your sunny one. I miss our Friday coffees. Let’s make next year the year I finally visit.”
For a new family
“Wishing you a very happy first Christmas as a family of three. I hope little Rose sleeps through at least part of it.”
For a neighbor
“Merry Christmas from next door! Thank you for the tomatoes all summer and the help with the fence. We’re lucky to live beside you.”
For a coworker
“Happy holidays, Sam. Thanks for making the busy weeks lighter and the meetings shorter. Enjoy a proper rest.”
After a hard year
“Thinking of you this Christmas. It’s been a long year, and I hope the coming one is gentler. I’m always here if you need me.”
For a client
“Warm wishes for the season and thank you for trusting us this year. It’s been a pleasure working with you, and we look forward to the next one.”

Mistakes to avoid
- Copying one message onto every card. People compare, especially in families.
- Making it a full year in review. Save that for a family letter and keep the card to a few lines.
- Forgetting who’s in the household. Name the partner, the kids or even the dog.
- Being jolly at someone who has lost a person this year. A quieter message is kinder.
Make it yours, and send it in time
Read the message aloud and change anything you wouldn’t say. Add a shared memory or a family joke. A single real detail makes a short card feel like a long one.
Cards that arrive in the first half of December get pinned to the fridge longest. Check this year’s Christmas mailing deadlines before you send, and see our Christmas cards for designs.