Secret Santa Generator – Draw Names with Exclusions

Organize a Secret Santa in seconds. Add your participants, set rules so certain people never draw each other, and let the tool assign everyone fairly. Reveal the results on screen together, or send each person a private link that shows only who they gift. Free, no sign-up, and everything runs in your browser.

Use this so partners or family members do not gift each other.

This free Secret Santa generator draws gift assignments for your group in seconds — fairly, randomly, and with exclusion rules so partners or family members never end up drawing each other. Add your participants, set any rules you need, and the tool assigns everyone a person to gift, making sure no one draws themselves. You can reveal the results on screen together, passing one device around, or send each person a private link that shows only who they are buying for. It is perfect for offices, families, friend groups, and classrooms, whether you are all in the same room or spread across the country. Everything runs in your browser, with no sign-up. Add your names above to start the draw.

What does this tool do?

It handles the whole Secret Santa draw for you:

  • Randomly assigns each participant someone to give a gift to, with no one drawing themselves.
  • Lets you add exclusion rules so specific people never gift each other.
  • Offers two ways to share results: reveal on screen one by one, or private share links.
  • Tells you clearly if your rules make a valid draw impossible.

Why use this tool?

Drawing names from a hat has real drawbacks: someone can draw their own name, couples often end up matched, and if anyone is missing you have to start over. Doing it by hand also means the organizer usually sees everyone's assignments, which spoils the surprise for them. This generator solves all of that — it enforces your rules, keeps the organizer from having to peek, and gives each person a private way to see only their own giftee.

How the tool works

  • You enter participants, one per line, and optionally add exclusion rules as pairs.
  • The tool shuffles and assigns givers to receivers, rejecting any assignment where someone draws themselves or breaks a rule, until it finds a valid arrangement.
  • If your rules are too restrictive to allow any valid draw, it stops and tells you, so you can loosen them.
  • For share links, each person's assignment is encoded in their own link — opening it shows only that one result, with nothing stored on a server.

How to use the tool

  1. Type each participant's name on its own line.
  2. Optionally click Add rule to stop two people from gifting each other.
  3. Click Draw Names.
  4. Choose Reveal on screen to show results one by one, or Get share links to send everyone a private link.
  5. For the screen method, each person clicks Reveal, notes their giftee, then clicks Hide before passing the device on.

Practical examples

Family gathering

Add a rule so spouses do not gift each other, then reveal on screen as everyone sits together.

Remote team

Use share links so each colleague opens their own link privately — no need to meet in person.

Friend group

Keep last year's pairs from repeating by excluding those matches before you draw.

Classroom

Assign a fair gift or card exchange among students in one click.

Common use cases

  • Offices & teams: holiday gift exchanges, in person or remote.
  • Families: keeping partners and immediate family from matching.
  • Friends: avoiding repeat pairings year to year.
  • Classrooms & clubs: quick, fair exchanges for any group.

Tips & best practices

  • Enter at least three participants so the draw has room to work.
  • Keep exclusion rules to what you truly need — too many can make a valid draw impossible.
  • For the screen method, remind each person to click Hide before passing the device on.
  • For share links, send each person only their own link so the surprise stays intact.

Frequently Asked Questions

Can someone draw their own name?

No. The draw always assigns everyone to someone else, so no one is ever their own Secret Santa.

How do exclusion rules work?

Each rule stops one person from drawing another — useful for couples or family members. Add a rule in each direction if neither should gift the other.

Do I need everyone's email?

No. There are no accounts and no emails. You either reveal on screen together or copy a private link for each person and send it however you like.

How do the private links stay secret?

Each link opens a page that shows only that one person's giftee. As long as you send each link to the right person, everyone sees just their own result. Nothing is stored on a server.

What if it says no valid draw is possible?

Your exclusion rules are too restrictive for the group size. Remove one or two rules and draw again.

How many people can I add?

There is no fixed limit — it works for small families and large teams alike. A minimum of three participants is required.

Is my data private?

Yes. The draw runs entirely in your browser and nothing is sent to a server. Only your list of names is saved locally on your own device for convenience.

Is the tool free?

Completely free, with no account and no limit on how many draws you run.