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.

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
How the draw works
ItemRule
The drawNames are shuffled in your browser. Nobody draws themself, and everyone is drawn exactly once.
RulesAdd pairs who must not draw each other, such as partners. If no draw can satisfy the rules, you are told.
PrivacyNothing 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.