Secret Santa Generator
Draw names for your gift exchange in seconds. Everyone gets one person to buy for, nobody draws themselves, and you can keep each match secret.
How it works
Enter everyone's name, add any pairs who should not be matched (partners, flatmates, people who bought for each other last year), and press Draw names. The tool builds a random chain in which everybody gives exactly one gift and receives exactly one, and it never matches a person with themselves or with an excluded partner. If no valid draw exists — for example with only two people and the mutual-draw rule switched on — it tells you.
To keep the surprise, use the reveal buttons on one device, or print slips and fold them. There is no email option because nothing is sent from this page; that is also why it is private. The organiser can use Show all matches in case someone loses a slip.