Secret Santa Generator

Add everyone’s names, draw, and send each person a private link that reveals only their match.

The draw

Add names and press “Draw names”.

spinpickplay.com

One name per line
Exclusions (optional)

One pair per line. These two won’t draw each other.

The easiest way to organize Secret Santa

The Secret Santa generator draws names for your gift exchange in one click – for family, friends, classrooms or the office. Every person gives exactly one gift and receives exactly one gift, nobody draws their own name, and you can add exclusions so couples or housemates don’t draw each other.

After the draw you get a private link for each person. Send it by message or email: when they open it, they tap a gift box and see who they are buying for – and nothing else. The organizer doesn’t have to know the pairs, so the organizer can take part too. Prefer paper? Print a slip for each person instead.

No accounts, no email addresses, no data stored on our servers: the result of each person’s draw lives only inside their link.

How to use

  1. Enter the participants, one name per line (at least three people).
  2. Optional: open Exclusions and add pairs who shouldn’t draw each other, one pair per line, e.g. Anna & Ben.
  3. Optional: add the event name, budget and exchange date – they are shown on every reveal.
  4. Press Draw names.
  5. Press Copy link next to each name and send it only to that person, or use Print slips.

Ideas for using it

  • Family Christmas. one gift each instead of presents for everyone, with partners excluded from drawing each other.
  • Office gift exchange. set a budget and date, send private links in your team chat.
  • Classroom. print slips so every student draws a classmate’s name for a small gift or kind note.
  • Friends abroad. run an online Secret Santa without meeting – everyone gets their link by message.

Secret Santa rules that keep everyone happy

  • Agree on a budget so gifts feel fair – the budget appears on every reveal.
  • Set a clear date for the exchange and share it with the links.
  • Use exclusions wisely: couples, siblings or people who already exchange gifts.
  • Turn on “avoid mutual pairs” to prevent two people simply swapping gifts with each other.
  • Keep links private: send each link only to its owner and don’t open other people’s links.

Frequently asked questions

Can someone draw their own name?

No. The generator never assigns anyone to themselves.

How do the private links work?

Each link contains only that person’s own match, encoded in the part of the address after “#”. Browsers don’t send that part to any server, so the result is not stored anywhere else. The person opens the link, taps the gift and sees their match.

Can the organizer take part?

Yes. Pairs are hidden by default; just copy and send the links without pressing “Show all pairs”, and open only your own link.

How do exclusions work?

Each line names two people who should not draw each other, in either direction – for example “Anna & Ben” or “Anna, Ben”. If the exclusions make a draw impossible, the tool tells you.

What does “avoid mutual pairs” mean?

It prevents two people from drawing each other (A gives to B and B gives to A), which makes the exchange feel more like a real draw. It applies to groups of four or more.

Someone lost their link. What now?

Links are not stored by us. If you still have the page open, copy the link again; otherwise run a new draw and send new links to everyone.

Is it free?

Yes, completely free, with no sign-up and no email addresses required.