Personalized wishes and greetings that play.

Your words, a little surprise, one link.

Pick an occasion, add your message and share one link. They blow out the candles or shake the snow globe first, then your wish appears.

Happy birthday, Alex!

Happy birthday, Alex! Thank you for being part of my year. Eat the biggest slice.

From Sam

What is Say Wishes?

Say Wishes is a free way to send a message that does something when it is opened. You pick an occasion, type your words and get one link. Your friend opens it and finds candles to blow out, a snow globe to shake or a wax seal to break, and your wish appears as the reward.

There is nothing to download and no account to make, for you or for them. Send the link by WhatsApp, text, email or however you usually say hello. We never store your message: it lives inside the link, and nowhere else.

Coming up

The days that are closest on the calendar.

Little surprises, ready to send

Every tool here is a tiny moment you can build in about a minute. The person you send it to gets to do something first, like blow out candles, shake a globe or wind a music box, and your words arrive as the reward.

Advent Calendar Tap the doors open until you find the glowing one with your message. First door of most Advent calendars: 1 December 2026 Birthday Blow out the candles on a cake and your birthday message appears. Any time of year Christmas Shake a snow globe and a Christmas wish swirls into view. Christmas Day: 25 December 2026 Christmas Card from the Family Wind the key of a little music box and a card from the whole family appears. Christmas Day: 25 December 2026 Christmas Countdown Pull a link off the paper chain and see how many days are left until Christmas. Christmas Day: 25 December 2026 Christmas Eve Drag the star to the top of the tree and the lights come on. Christmas Eve: 24 December 2026 Christmas Jumper Day Tap every bulb on a knitted jumper to light it up and read your message. Christmas Jumper Day (official date 2026): 10 December 2026 (expected) Congratulations Tap the spotlight, set off the fireworks and read the good news. Any time of year Corporate Holiday Greeting Slide the ribbon aside on a smart holiday card for your clients and team. Christmas Day: 25 December 2026 Kid's Letter to Santa Post a child's Santa wish list by dragging the letter into the mailbox. Christmas Day: 25 December 2026 Letter from Santa Press and hold a wax seal until it breaks and Santa's letter unfolds. Christmas Day: 25 December 2026 Milestone Birthday A big-number cake for 30th, 40th, 50th and beyond, with your wish waiting under the candles. Any time of year Miss You Join two stars across the distance, then read the love. Any time of year New Year's Eve Tap the sky, launch the fireworks and read the wish. New Year's Eve: 31 December 2026 Secret Santa Scratch off the foil to find out who you drew. Christmas Day: 25 December 2026 Sorry A small bouquet, one question and an honest apology. Any time of year Summer Christmas Pull a cracker apart on a sunny beach for a hot-weather Christmas wish. Christmas Day: 25 December 2026 Thank You Light three candles, then read the thanks. Any time of year Wedding Anniversary Light two candles, then read the love. Any time of year

Browse by occasion

  • Birthdays Candles to blow out, big-number cakes, and wishes for every kind of birthday.
  • Holidays Christmas, Lunar New Year, Easter, Halloween, Thanksgiving and more.
  • Everyday Thank you, sorry, congratulations, miss you, get well soon and invitations.

How to send a wish that plays

  1. Pick a tool from the list above, or go straight to birthdays or Christmas and winter if you already know the occasion.
  2. Add their name, your name and your message. If the words will not come, every tool has a page of ready-made wishes, like these birthday wishes, to copy or drop straight in.
  3. Choose a style, then press Replay to watch it play exactly as they will see it.
  4. Copy the link and send it by WhatsApp, text or email. A wish plays when it is opened, not when it is sent, so you can line one up days early for the big day.

Questions people ask

What is Say Wishes?

Say Wishes is a free website for making interactive greetings. You write a message, pick a style and share one link. When someone opens it they play a small moment, like blowing out birthday candles or shaking a snow globe, and your message appears.

Can I personalize my greeting?

Yes. Every wish is personal: you add their name, your own message and a style, and the person you send it to sees it with their name on it. There are ready-made wishes if you need a starting point, and you can change every word.

Is it free, and do I need an account?

It is free and there is no sign-up for you or for the person you send it to. You write your wish, copy the link and send it.

Where does my message go?

Nowhere but the link. Your message is kept in the part of the link after the # sign, and browsers do not send that part to a website, as MDN explains. So Say Wishes never sees or saves your wish. Anyone who has the link can read it, so share it only with the person it is for.

Does it work on WhatsApp and phones?

Yes. The link opens in the browser on any modern phone or computer, so you can paste it into WhatsApp, Telegram, iMessage, email or a text. Nothing needs installing.

How does the other person open it?

Each tool has its own small gesture: blow on the phone to put out candles, shake or swipe a snow globe, press and hold a wax seal, scratch off foil, drag a star or wind a music box. There is always a button as a backup, so nobody gets stuck.

Which occasions can I send a wish for?

Right now: birthdays and Christmas and winter, including Christmas Eve, Santa letters, Secret Santa and a family music box card. More holidays and everyday cards are added as they are finished.

When should I send a Christmas wish?

Any day in December. The wish plays when it is opened and not when it is sent, so a link sent early still feels like a surprise. Christmas Day 2026 is Friday, 25 December, as listed in the UK bank holidays.

How long can my message be?

Up to 280 characters, about the length of a short post, plus a name of up to 30 characters. Short and warm usually lands best.