Secret Santa generator
Add the names, hit draw. Nobody gets themself, and you can keep partners apart.
Loading the calculator. Without JavaScript, open the rules below.
- Put one name per line; at least 3 people.
- Pass the phone around and tap each name to see who they drew, or copy a private link per person.
- Agree the budget first, so every gift is about the same.
How we calculate
The names are shuffled in your browser until everyone has someone else, none of your "must not draw" pairs match, and everyone is drawn exactly once. Nothing is uploaded or saved, so reload the page and the draw is gone.
A personal link carries one pair inside the link after the # sign, which browsers do not send to websites. It is encoded, not encrypted: anyone holding the link can read it.
How the draw works
| Item | Rule |
|---|---|
| The draw | Names are shuffled in your browser. Nobody draws themself, and everyone is drawn exactly once. |
| Rules | Add pairs who must not draw each other, such as partners. If no draw can satisfy the rules, you are told. |
| Privacy | Nothing is sent anywhere or stored. A personal link holds the pair inside the link itself (encoded, not encrypted), so only share it with that person. |
Checked on 27 October 2026.
Sources and last checked
- How the draw works, checked 27 October 2026:
The draw runs in your browser; nothing is sent or stored. Personal links are encoded, not encrypted.