Randomizer Box

Secret Santa Generator

The Exchange
Reveal each person privately, one at a time.
8 people
Who shouldn't draw each other?

Two people who already buy for each other — a couple, say. Optional.

About this tool

The Secret Santa generator assigns everyone a giftee at random — and guarantees no one draws their own name. Add the group, generate the matches, and reveal each assignment privately one at a time. No emails or sign-ups needed.

How to use it

  1. Type everyone's names, one per line.
  2. Tap Draw names.
  3. Reveal each person's giftee privately, one by one.
  4. Re-draw any time before you start revealing.

A private draw on one shared device

The assignments form a closed loop: everyone gives to exactly one other person, and no one can draw their own name. After an assignment is viewed, it is hidden again right away. For the whole exchange—from planning to gift day—use the Secret Santa guide; browse Secret Santa gifts by budget; or skip shopping with a no-spend White Elephant exchange.

Everything you need for Secret Santa

Frequently asked questions

How does the Secret Santa generator work?
Add everyone's names and tap Draw — each person is assigned someone else to buy for at random, then you reveal the matches privately one at a time.
Can someone get their own name?
No. The draw uses a derangement, so every person is guaranteed to gift someone other than themselves.
Do I need emails or an account?
No. Unlike most Secret Santa sites, this needs no emails, no sign-up and no app — everyone draws on one shared device, so it's instant and private.
How do we keep it secret?
Reveal assignments one at a time on a shared device — each person looks, then hides it before passing it on.
How many people can join?
Any group size works, from a small family to a big office. Just add a line per person before you draw.
Is it free and private?
Completely free, no sign-up. Everything runs in your browser, so nothing you type is uploaded.