Skip to main content

Secret Santa Generator

Draw names, skip the hat, and text everyone their private match in one tap.

✅ Free, no signup🔒 Matches stay private📲 Text links in one tap

1 Event details

2 Who's in?

5 people

Example — replace with your group

Alex
Jordan
Sam
Taylor
Riley

3 Any rules? Optional

Can't draw each other

🔒 How your draw stays private

Enter names, add exclusions, and send each person a short private link. Matches are saved privately so each short link works on any phone. The organizer list never shows matches; anyone holding a person's link can see that match. Draws expire 30 days after the exchange date, or after 90 days without a date, and expired data is automatically deleted when the service is next used.

The Secret Santa Generator randomly assigns gift-givers in seconds. Enter names, add exclusions so couples don't draw each other, and send each person a private reveal link. Set an optional budget and date. Matches are saved privately, and the organizer page shows opening status, never matches. Links expire 30 days after the exchange date, or after 90 days without one.

What the Secret Santa generator does

Drawing names out of a hat works until someone pulls their own name, a couple draws each other, or half the group can't make it to the draw. This Secret Santa generator handles the whole draw online. It shuffles your group, makes sure no one gets themselves, respects any pairs you exclude, and creates a separate private link for every person so each gift giver learns only their own match.

How to use it in 3 steps

Add names

Type or paste every participant's name, one per line. Add an email next to each name if you want a reminder of where to send their link.

Draw

Add exclusions for anyone who shouldn't draw each other, then fill in the optional event name, gift budget, exchange date and note.

Send links

Click Generate. Tap Send beside each name and choose a private conversation, or copy just their link. Save your organizer page to check which links have been opened.

Hi Alex! 🎅

You're Secret Santa for…

Sam!

Each reveal page plays a short spin before showing the match, the budget, the date and your note, which makes opening the link feel like unwrapping a small gift of its own.

Ideas and tips

  • Set a clear budget, like $25, so gifts feel even and nobody overspends.
  • Use the note to share a theme, such as "something handmade" or "a favorite book."
  • For office exchanges, exclude people who share a desk or team so gifts feel more surprising.
  • Don't open other people's links. Each link shows its person's match.
  • If someone drops out, just generate a new draw and resend the links.

Frequently asked questions

Can anyone draw their own name?

No. The generator always makes sure nobody is assigned to themselves.

How do exclusions work?

Add any pair who should not draw each other, such as couples or roommates. The rule works both ways. If the rules make a draw impossible, you will see a message instead of a broken list.

Can the organizer see who drew whom?

The organizer page shows names, links and whether each link has been opened, never who drew whom. Anyone with a participant’s private link can see that match, so send only their own link and keep the organizer page private.

Do I need an account?

No signup is needed. Matches are saved privately so short links work on any phone. Links expire 30 days after the exchange date, or 90 days after creation without a date. Expired data is deleted automatically on the next service visit.

How do I send the links?

Tap Send beside a name to open your phone’s share sheet with a personal message and short link. If sharing is unavailable, the message is copied for you to paste to that person. Copy link copies only the link, and Email opens your email app if you entered an address. Never send the records list to a group chat.

Related wheels

How to use the Secret Santa Generator

  1. Enter every participant's name.
  2. Add exclusions for people who should not draw each other.
  3. Tap Generate Secret Santa.
  4. Tap Send beside each name to share only their own private link.
  5. Save your organizer page to check opened status.

Last updated: