Free Secret Santa generator

No sign-up, no email. Share one link: everyone sees who they got, plus that person's wishlist once it has a wish.

Participants
Keep apartPick two people who shouldn't buy for each other, like a couple.

How it works

  1. Type the names

    Add each person, 3 to 50 people. Keep couples apart, and add a budget and an exchange date, if you like.

  2. Draw names

    One tap. Everyone gives to one person and gets from one person, nobody draws themselves, and nobody draws someone you kept them apart from.

  3. Share the group link

    Send one link however you like: text, WhatsApp, email. A remote team just drops it in the team chat. Or add emails and we'll send the invites for you.

  4. Pick your name and see who you got

    Each person opens the link, taps their own name and sees the name they drew. Nobody else's match is on it.

The matches stay secret

No account and no email address needed. Only people with your group link see the names, and each person picks their own to see who they drew.

No page lists who gives to whom, not even the organizer's, though the group link opens any name.

Running a family or office gift exchange instead? Here's how to draw names online.

In Australia or Ireland, where it's Kris Kringle, use the Kris Kringle generator.

Wondering how big a group usually is, or what it spends? Here are this season's Secret Santa statistics, by country.

Questions and answers

How does this Secret Santa generator work?

Type everyone's names, keep couples apart and add a budget and a date if you like, and tap Draw names. You get one group link to share. Each person opens it, picks their name and sees who they're buying for, along with the budget and date.

Can I set exclusions so couples don't draw each other?

Yes. You set exclusions under Keep apart: once the names are in, pick two people, like partners or siblings, and add as many pairs as you need. Neither person in a pair will draw the other. If the pairs leave someone with no one to draw, the page tells you who, so you can remove a pair. The pairs are never shown to anyone.

Do I need to sign up or give an email address?

No. Nobody needs an account or an email address to draw. Emails are optional: add them and we'll send the invites, or share the group link yourself in whatever chat or app your group already uses.

Can the organizer see who drew who?

No. The organizer page shows who has joined, never who gives to whom, so the organizer can take part too. The group link does open any name, so ask everyone to pick only their own.

Can someone draw their own name?

No. The draw is random, nobody gets themselves, and everyone is drawn exactly once.

Where are the names stored?

With Wishes, so the draw is saved and the group link keeps working. Anyone with the group link sees the names, and each person picks their own to see their match. No page lists who gives to whom, not even the organizer's, though the group link opens any name.

What if someone joins or drops out?

Sign in on your organizer page to add or remove people. Only the matches that need to change are redrawn, and anyone whose match changes gets an email if we have their address.

How does my Secret Santa know what I want?

After the draw, tap Make my wishlist on your own match. It's free and asks for a quick sign-in. Once it has a wish, your Santa sees it with your name, opens it without an account and picks something you actually want.

How can I run a Secret Santa over WhatsApp?

Draw the names on this page, then paste the group link into your WhatsApp group: everyone opens it, taps their own name and sees who they're buying for.