Secret Santa Generator

List of participants

Forced pairs (optional)

→

Must not give to (optional)

âš¡

How to use this calculator?

1. Enter the list of participants (one per line)
2. Optional: add forced pairs (e.g. Alice → Bob)
3. Optional: add exclusions (people who can't give gifts to each other)
4. Click "Generate pairs" to create your Secret Santa

Quick answer

How do you organize a Secret Santa draw?

Enter the list of participants, one name per line (at least 3 people), then run the draw: each person is randomly given someone to buy a gift for, and nobody ever gets themselves. You can add exclusions (a couple, for example) or forced pairs. Example: with Alice, Bob, Charlie and Diana, you might get Alice → Charlie, Charlie → Bob, Bob → Diana, Diana → Alice.

About the Secret Santa

What is it?

The Secret Santa generator automatically organizes your gift exchange by randomly assigning each participant to another person, ensuring no one draws themselves.

Why use it?

Manually organizing a Secret Santa among several people is tedious and risky (oversights, bias). This tool automates the draw in seconds, for a fair and confidential result.

How does it work?

Enter all participant names (one per line) and run the draw. The algorithm randomly assigns each person to another, never self-assigning. Then share results individually to preserve the surprise.

Usage tips

  • Set a common budget before the draw to harmonize gifts
  • You can exclude certain pairs (couples, close colleagues) if needed
  • Share assignments individually to preserve the surprise
  • Set a gift deadline so everyone is ready on time
Embed this tool on your websiteFreeCopy this code into your website or blog: the tool shows up right on your page, free and without sign-up.All embeddable tools

Related tools