Gift exchange tool
Secret Santa Generator
Create a one-to-one gift exchange with optional exclusions and private, same-device reveals.
Pass the device to .
How to run the draw
- Enter 2–20 unique participant names.
- Add directional exclusions such as
Alex > Morgan. - Generate the draw, pass the device, reveal one recipient, then hide it.
Correctness and limits
The generator creates a permutation: nobody draws themself, each giver gets one recipient, every recipient is used once, and all exclusions are enforced. Impossible rule sets show an error instead of weakening a rule.