Digital ToolPad.

Runs 100% in your browser

Your data never leaves your device. zero uploads.

Secret Santa Generator

Draw names for your gift exchange in seconds. Exclude couples, set a budget, then give everyone a private link or pass the phone around. No emails and no sign-up.

  • No email or sign-up
  • Exclusions for couples
  • Private reveal links
  • Nothing stored online

What is a Secret Santa generator?

A Secret Santa generator draws names for a gift exchange so that each person secretly buys a present for one other person. It replaces pulling names out of a hat: nobody draws their own name, couples or housemates can be kept apart, and people who are not in the same room can still take part. This generator runs entirely in your browser. Each participant receives a personal link that shows only their own match, and the names are never saved to a server or sent by us to anyone.

How to use Secret Santa Generator

  1. Type or paste everyone’s names, one per line. Use a surname initial if two people share a first name.
  2. Add rules for people who should not draw each other, such as couples. Keep “No two people buy for each other” on for more surprise.
  3. Optionally add the event name, budget, exchange date and a message. They appear on everyone’s reveal.
  4. Press Draw names, then send each person their private link by WhatsApp, email or text, pass one phone around, or print fold-over name slips.

Why use this Secret Santa generator

  • No email addresses neededShare links in the group chat you already use instead of collecting everyone’s email.
  • Private by designThe draw happens on your device and each link only reveals one match. There is no account or database to leak.
  • Smart rulesExclude couples and housemates, stop pairs buying for each other, or make one big gift circle.
  • Works in any roomRemote teams use links; families at the table pass the phone; offices print name slips.

Who uses it

  • Office Secret Santa. Set a budget, share links in Slack or Teams and keep managers out of their direct reports’ draws if you like.
  • Family Christmas. Keep partners apart and pass the phone around the dinner table.
  • Friends and flatmates. Organise a gift exchange in the group chat in under a minute.
  • Classrooms and clubs. Print fold-over slips with each child’s match and the budget.

How the draw and private links work

  • Exclusions work both ways: if Alex and Sam are excluded, neither draws the other.
  • “No two people buy for each other” stops A→B and B→A pairs, which keeps more of the surprise.
  • “One big gift circle” links everyone into a single chain, which is fun to reveal in order on the day.
  • The draw uses your browser’s cryptographic random generator and picks uniformly among all valid arrangements. Only for very tightly restricted groups does it fall back to a randomised search to find a valid draw.
  • Personal links contain their own details in the part of the address after “#”, which browsers do not send to web servers. We also clear it from the address bar before our analytics loads. The organiser’s device keeps the draw in local storage so links can be resent; use “Forget this draw” to remove it.

Secret Santa apps vs this generator

FeatureDigital ToolPadTypical Secret Santa app
Sign-upNoneOrganiser account, often participant accounts too
Email addressesNot neededUsually required to send matches
Where names are keptOrganiser’s device onlyOn the service’s servers
ExclusionsYes, both directionsUsually
Wish lists and remindersNo (nothing stored online)Often
Offline useDraw, pass-the-phone and print slipsNo

Need something other than a gift exchange? Split people into random teams, pick a winner with the wheel of names, or draw numbers with the random number generator.

Example: a family of eight with two couples

Enter eight names, add two rules (Alex ↮ Sam and Jordan ↮ Taylor), set a $30 budget and 24 December as the exchange date, then press Draw names. Send each person their link in the family chat. Everyone sees only their own match, the budget and the date. If someone loses their link, open the page on the organiser’s device and copy it again.

What to expect from the result

Links reveal only one match, but they are not password-protected: anyone who is sent a link can open it, so send each link only to its owner. The organiser can see all matches if they choose to. There are no wish lists, reminders or anonymous chat, because nothing is stored online. Up to 200 people can take part.

Secret Santa Generator questions

How does this Secret Santa generator work?

Enter the names, add any exclusions and press Draw names. The draw runs in your browser, making sure nobody gets themselves and every rule is respected. Then send each person their private link, pass one device around, or print name slips.

Do participants need an email address or account?

No. Nobody signs up and no email addresses are collected. You share each person’s link however you like: WhatsApp, text, Slack, Teams or email.

Can I stop couples from drawing each other?

Yes. Add a rule for each couple. Rules work in both directions, and the generator tells you if the rules make a draw impossible.

Can the organiser take part without seeing everyone’s match?

Yes. Matches are hidden by default, and the private links only show one match each. Just avoid pressing “Show all matches” or opening other people’s links.

Is my Secret Santa list stored online?

No. The names and the draw stay on the organiser’s device, in this browser’s local storage, so links can be copied again later. Each link carries its own match. Use “Forget this draw” to clear everything.

100% private — your data never leaves your browser

No registration, no tracking of your content, no server uploads. Don't just take our word for it:

  • No server, no uploads

    Your files and text are processed entirely on your device. Nothing is ever sent to us.

  • Works offline

    Once loaded, this tool keeps working with your Wi-Fi turned off. Try it.

  • Verify it yourself

    Open your browser's DevTools → Network tab. You'll see zero requests carrying your data.

Explore more tools

More utilities for your next task.

Browse all tools