Secret Santa Generator
Add the names, set who can't draw whom, and send each person a private link with their match.
How the draw works
Type everyone taking part. The generator makes pairs so that nobody draws their own name and every person gives and receives exactly one gift. Add exclusions, for example couples who shouldn't draw each other.
Each person gets their own link that reveals only their match, so even the organiser doesn't have to know who drew whom.
Tips for a smooth exchange
Agree on a budget and a date before the draw. Add a short note to the links with the rules. If someone joins late, run the draw again and send new links.
Pairs are drawn with your browser's crypto.getRandomValues.
Questions
Can someone draw their own name?
No. The generator never pairs a person with themselves.
Can I stop couples drawing each other?
Yes. Add an exclusion for any pair.
Does the organiser see the matches?
Not unless they open the links; each link shows one match.
Is it free?
Yes, with no sign-up.