Skip to content
125 days until Christmas 2026

Secret Santa Generator

Draw names in seconds. No email, no signup, nothing stored.

One name per line. Add last initials if two people share a first name.

One pair per line, separated by a comma — useful for couples, siblings, or anyone who already buys for each other.

Everything happens in your browser. No names are sent to us or stored anywhere.

How to Run a Secret Santa That People Enjoy

The mechanics are trivial — the hard part is everything around them. Three decisions do most of the work: agree on a budget before anyone shops, set the exchange date before anyone travels, and decide whether wish lists are allowed. Groups that skip the wish-list question are the ones that end up with four scented candles and a lot of polite faces.

Set a budget everyone can live with

Twenty to thirty dollars works for most offices and friend groups. Pick the number that the person with the least disposable income in the group can comfortably spend, not the average. If someone quietly can't afford the budget, they'll opt out rather than say so — which defeats the point of including everyone.

Use exclusions honestly

Couples who already buy each other gifts, siblings, or two people who were paired last year are all good reasons to exclude. Avoid using exclusions to steer results toward people you like — the more constraints you add, the fewer valid arrangements exist, and past a certain point no valid draw is possible at all.

Reveal one person at a time

Each name in the results above is hidden until it's tapped. Pass the phone or laptop around the room and let people open only their own. It takes a minute and preserves the secret far better than emailing a list that someone will inevitably scroll past.

Write down who drew whom — somewhere safe

Someone always forgets, or drops out, or asks two weeks later whether they were supposed to buy for Priya. One person — ideally not a participant, if you can manage it — should copy the full list somewhere they won't accidentally show it around. Results are not saved when you close this page.

Secret Santa Variations Worth Trying

  • Themed exchange — everything must be homemade, secondhand, edible, or from a local shop
  • Book Santa — everyone gives a book they've actually read, with a note explaining why
  • White elephant hybrid — draw names for the real gift, then run a separate round of deliberately terrible ones
  • Clue rounds — leave three small anonymous clues in the week before the reveal
  • Charity Santa — the budget goes to a charity chosen by the person you drew, in their name

Once you know who you drew, the gift finder quiz narrows things down in three questions, our Secret Santa gift guide covers the awkward "I barely know this person" case, and the full gift guides are sorted by recipient and budget.

Free forever

Gift ideas for whoever you drew

Weekly gift guides, deals, and ideas across every budget.

Frequently Asked Questions

How does this Secret Santa generator work?
Type in everyone playing, optionally list pairs who should not draw each other, and tap "Draw names." The generator shuffles until it finds an arrangement where nobody has themselves and no excluded pair is matched, then hides each result behind a tap so people can reveal only their own.
Is it private? Do you store the names?
Nothing is stored or sent anywhere. The whole draw runs in your browser, which also means the results disappear if you refresh the page — copy or screenshot them before you close the tab.
Can I stop couples from drawing each other?
Yes. Put each pair on its own line in the exclusions box, separated by a comma. If your exclusions make a valid draw impossible — three people who all exclude each other, for example — the generator will tell you instead of quietly producing a bad result.
How many people do I need for Secret Santa?
Three is the practical minimum; below that everyone can work out who has whom. Six to twelve is the sweet spot — large enough to stay secret, small enough that everyone knows the person they drew.
What is a good Secret Santa budget?
Twenty to thirty dollars covers most office and friend-group exchanges. What matters more than the number is that everyone agrees on it in advance and that it is low enough that nobody feels awkward about participating.

Next Steps