Skip to content
Zenteck
Latest

Free Online Secret Santa Generator

Enter the participants (one per line) to draw who gives to whom.

Draws in a single closed cycle — everyone gives a gift to exactly one person and receives from exactly one person, and no one ever draws themselves.

Enter the participants and click draw.

The draw runs entirely in your browser using the Fisher-Yates algorithm — the list of participants is never sent to any server.

Frequently asked questions

How does the draw guarantee no one draws themselves?

The draw shuffles the list and forms a single cycle: each person draws the next one in the shuffled cycle, and the last one draws the first. This makes it mathematically impossible to draw your own name.

Why do I need at least 3 participants?

With only 2 people, the cycle becomes a direct swap (A draws B, B draws A) — each person already knows who they'll receive from, which defeats the point of a 'secret'.

Is the list of participants saved anywhere?

No. The whole draw happens in your browser — nothing is sent to or stored on a server.

How do I reveal the result to each person privately, without others seeing?

The tool shows the full list on screen for simplicity. To keep it a secret, agree on a way to take turns looking at the screen (each person views and closes it before the next opens it), or take a screenshot and send it individually by message.