Secret Santa Generator, Free Draw with Exclusions

Paste your group's names, add exclusions (couples, siblings), and draw Secret Santa assignments instantly, free, fair, nothing stored.

—

How it works

Draws a random derangement, a shuffle where nobody gets themselves, then retries (up to 1,000 shuffles) until every exclusion rule is also satisfied. Every valid assignment has an equal chance.

Examples

InputResult
6 names, no exclusionsa valid circle, e.g. Alice → Bob → Carol → … → Alice
Alice-Bob excludedthose two will never draw each other
3 names minimumwith 2 people a Secret Santa is mathematically impossible

Frequently Asked Questions

Nobody draws themselves, how?

The result is a derangement: a permutation with no fixed points. The tool shuffles until it finds one, which is also how Secret Santa guarantees nobody gets their own name.

How do couples or siblings stay excluded?

Type pairs like Alice-Bob in the exclusions box. The draw is retried until no excluded pair matches. Too many exclusions can make a valid draw impossible, the tool tells you when that happens instead of faking one.

Is the draw private?

Completely, the shuffle runs in your browser, nothing is sent anywhere. Send each person only their own line (private message, folded slips, or email).

Related Generators

Coin Flip SimulatorOnline Dice RollerYes or No OracleRandom Team SplitterList Randomizer / ShufflerD100 Dice Roller (Percentile Dice)Random Animal GeneratorIce Breaker Questions GeneratorD&D Stat Roller (4d6 Drop Lowest)Animal Wheel SpinnerRandom Name PickerRandom Country GeneratorRandom NBA Team GeneratorRandom NFL Team GeneratorRandom US State GeneratorRandom Draft Order GeneratorRandom Topic GeneratorRandom Country Wheel