Secret Santa Pairing Tool
Create Secret Santa pairings with no self-assignment, optional forbidden pairs, and a two-way restriction.
- Participants
- 0
- Pairings
- 0
- Forbidden rules
- 0
Reveal one at a time
No pairings yet.
More about this tool
Method and result notes
The tool uses randomized backtracking to create a derangement: each giver receives one different person, each recipient appears once, and the forbidden-pair rules are applied.
No email or private server link is created. Results stay in the current page state; sharing a screenshot or page can reveal every pairing.
Privacy and source
Names, rules, and pairings stay in this browser. Nothing is uploaded and no third-party runtime, CDN, or web font is used.
Random choices use Web Crypto values with rejection sampling.
Frequently asked questions
How do exclusions work?
Enter one restricted pair per line. The generator rejects self-pairing and listed exclusions, then looks for an assignment where every person has one unique recipient.