Secret Santa Generator: Draw Names Free With No Email Needed
This free Secret Santa generator draws names for your gift exchange in seconds. Add everyone's name, set who should not draw each other, add a budget, and get a private link for each person that shows only their own match. You do not need an account, and nobody has to hand over an email address.
Add your names to the box and select Draw names. Each person gets a private link.
Use the toolExclusions: who should not draw each other?
Pick two people who must not be matched with each other, such as partners or housemates. Add as many pairs as you need.
Budget, date and note (optional)
Private links
Treat each link like a sealed envelope: send it only to the person it belongs to. Links are not encrypted, and anyone who has one can open it.
Secret Santa
Hello!
Someone has drawn your name. Open your match when nobody is looking.
Private links, no email
Each link shows only that person's match.
Exclusions and rules
Keep couples apart and add a budget, date and note.
Organizer can play too
Hide matches and you stay in the dark like everyone else.
Private by design
Nothing is uploaded and there is no account.
Enter at least three names, add any exclusions and select Draw names. Each person gets a private link that shows only their own match, with no email or account.
Key Takeaways
- Enter at least three names. Everyone gives one gift and receives one gift, and nobody can draw themselves.
- Add exclusions to keep couples, partners or housemates from drawing each other.
- Each person gets a private link that shows only their match, so you can share it by text, chat or in person. No email is needed.
- Choose Hide matches if the organizer wants to be surprised too.
- Agree the budget and the rules before the draw, and share the date and budget with the links.
Free Secret Santa Name Draw in Four Steps
Drawing names from a hat works for a small family, but not for a team that is spread across several offices or a group chat full of friends. An online Secret Santa maker does the draw for you, keeps the matches secret and lets you share the results without meeting.
Everything runs in your browser. The names you enter are not uploaded, and there is no sign-up.
How to Use the Secret Santa Generator
-
1STEP 1 Type or paste the names of everyone taking part, one per line. You need at least three.
-
2STEP 2 Add exclusions if some people should not draw each other, such as partners or two people who live together.
-
3STEP 3 Add the budget, the exchange date and a short note if you want them to appear with each person's link.
-
4STEP 4 Choose whether you want to see all the matches, or Hide matches so you stay in the dark too. Select Draw names.
-
5STEP 5 Share each person's private link by text, chat, email or in person. Each link opens a page that shows only that person's match.
Secret Santa Generator Options
| Option | What it does | Use it when |
|---|---|---|
| Exclusions | Stops chosen pairs from being matched. | Couples, partners or relatives would rather buy for someone else. |
| Budget | Shows a spending limit on every link. | You want to keep gifts fair and the cost known. |
| Date and note | Adds the exchange date and a short message. | You are running a party, a team lunch or a video call. |
| Hide matches | Shows you only the links, not who drew whom. | The organizer wants to be surprised too. |
| Show all matches | Lists every giver and receiver on screen. | You are drawing for a small group in one room and will read them out. |
| Draw again | Makes a fresh draw with the same names and rules. | You change a name or a rule, or you want a new result. |
Secret Santa Generator With No Email
Many Secret Santa sites email each person their match, which means collecting email addresses. This one does not. It creates a private link for each person instead, and you send those links however you like: in a group chat, a text message, a messaging app or a printed card.
How the Private Links Work
Each link carries one person's assignment, so opening it shows that person's match and nobody else's. Treat each link like a sealed envelope: send it only to the person it belongs to. Anyone who has a link can open it, and the links are not encrypted. They are kept in your browser session and in the links themselves, not on a server.
If you choose Hide matches, you never see who drew whom, so you can take part as an ordinary player. If you choose Show all matches, remember that you will see everything, which spoils the surprise for you.
How Names Are Drawn Fairly
A Secret Santa draw has one hard rule: nobody can draw themselves. In maths, an arrangement where nothing stays in its original place is called a derangement. For three people there are only 2 valid draws, for four there are 9, and for five there are 44. For a plain shuffle or a random pick from a list, use the list randomizer.
| People | Valid Secret Santa draws | All possible orders |
|---|---|---|
| 3 | 2 | 6 |
| 4 | 9 | 24 |
| 5 | 44 | 120 |
| 6 | 265 | 720 |
| 10 | 1,334,961 | 3,628,800 |
If you simply shuffle a list at random, about 37 times in 100 nobody ends up with their own name, and the other draws have to be thrown away. So the generator shuffles, checks every rule, and shuffles again until it finds a valid draw. It then applies your exclusions in the same way, so every valid draw is equally likely.
Its randomness comes from your browser's secure random generator, crypto.getRandomValues, so a draw cannot be predicted or steered by hand.
Can Two People Draw Each Other?
Yes, unless you stop it. Two people can be matched with each other, which is a common complaint with hat draws. If you would rather avoid swaps, add them as an exclusion pair.
What If My Rules Make a Draw Impossible?
Too many exclusions can leave no valid draw. For example, if three people each exclude the other two, nobody is left to draw. The generator tells you when this happens, and you can remove an exclusion and try again.
Secret Santa Rules and Ideas
A good Secret Santa runs on a few agreed rules. Settle them before the draw, and put the main ones in the note field so they appear on every link.
- Set a budget that everyone can afford, and say whether it includes shipping and wrapping.
- Pick a date for the exchange and a deadline for buying.
- Decide on anonymity. In many groups the giver stays secret until the gifts are opened, and in others the givers are revealed at the end.
- Share a wish list or a few hints if people want them, so the gift is something useful.
- Plan for drop-outs. If someone leaves after the draw, the simplest fix is to draw again with the new list.
Secret Santa Ideas for Office, Family and Friends
- Office: a modest budget, gifts from a shared theme such as desk items, and the date set for the last working day before the holidays.
- Family: exclusions for partners, and a separate draw for the children so they are matched with each other.
- Friends: a funny-gift theme, a handmade rule or a thrift-store challenge.
- Remote teams: a virtual Secret Santa where gifts are posted to each home, or a gift card or e-gift sent online.
Secret Santa, Kris Kringle, White Elephant and Other Gift Exchanges
The same idea has many names. Secret Santa is the common name in the United States, the United Kingdom, Canada and Australia. Kris Kringle is used in Ireland, Canada and Australia, Wichteln in Germany and Austria, and amigo secreto in Brazil and much of Latin America. See Wikipedia's Secret Santa article for the history.
| Game | How it works |
|---|---|
| Secret Santa / Kris Kringle | Each person is matched with one person to buy for. The giver may stay secret. |
| White Elephant / Yankee Swap | Everyone brings a wrapped gift. Players take turns opening a new gift or taking an opened one. |
| Conspiracy Santa | The group works together to choose a gift for one person. |
This generator is for the first kind: one name drawn for each person. For a White Elephant, you can use it to set the turn order by drawing names, or split a big group into smaller gift circles with the random team generator.
Do It by Hand: Draw Names Without a Generator
If you want to do it on paper, write each name on a slip, fold the slips and let each person draw one. If someone draws their own name, put the slip back and draw again. This is simple but it has weak points: the last person to draw can be left with only their own name, and nobody can check that it was fair.
Another method is the circle. Shuffle the list, write the names in a ring and let each person give to the one next to them. It guarantees that nobody draws themselves, but it always makes one single chain, so it can never produce the separate pairs or small loops a random draw sometimes does.
Privacy: Your Names Stay in Your Browser
The draw happens on your device. The names, exclusions and notes you enter are not sent to a server, and there is no account. The private links contain each person's own match, so share them only with the right people. Lists of real people count as personal data, so use work lists only as your employer allows.
FAQs
How do I do a Secret Santa draw online?
Enter the names of everyone taking part, one per line, add any exclusions, and select Draw names. The generator assigns each person someone to buy for and gives each person a private link that shows only their own match. Share the links by text or chat, and nobody needs an account or an email address.
How does a Secret Santa generator work?
It shuffles the names and checks the result against your rules: nobody draws themselves, and no excluded pair is matched. If the draw breaks a rule, it shuffles again until it finds a valid one. Each person gives one gift and receives one, and the randomness comes from your browser's secure generator.
Can I do Secret Santa without email?
Yes. This generator makes a private link for each person, so you do not need to collect email addresses. Send each link by text, a messaging app, a group chat or in person. Opening a link shows only that person's match. The names are not uploaded, and there is no sign-up.
How do I keep couples from drawing each other?
Add them as an exclusion pair in the options before you draw. The generator will not match those two people with each other. You can add as many pairs as you need, for example every couple in a family. If your rules make a draw impossible, the tool tells you.
Can I take part if I run the draw?
Yes. Choose Hide matches and the tool shows you only the links, not who drew whom. You can then open your own link like everyone else and enjoy the surprise. If you choose Show all matches, you will see every pairing, so use that only when you do not mind knowing.
How many people do I need for Secret Santa?
You need at least three. With two people the only draw would have each person buying for the other, and with fewer than two there is nobody to draw. The tool accepts up to 300 names, though very large lists with many exclusions may take a few extra attempts to find a valid draw.
What if someone drops out after the draw?
The simplest fix is to remove their name and draw again, then send out fresh links. Old links will no longer match the new draw, so tell everyone to use the new ones. For a small change in a large group, you can also ask the person who was buying for them to pick someone else.
Is it safe to use for work and family lists?
Yes. The draw runs in your browser, and the names and notes are not sent to a server or stored. Each private link shows only one person's match, so send it to that person alone. Clear your browser tab when you have finished if you used a shared computer.
Related Free Tools
List Randomizer
Shuffle any list into a random order, or pick random items.
Open the toolRandom Team Generator
Split names into fair, random teams in one click.
Open the toolOnline Notepad
Write and keep notes in your browser, with autosave.
Open the toolCharacter Counter
Count characters, words and limits for X, Instagram and SMS.
Open the toolReady to draw names?
Scroll back to the generator, add your names and send out the links in a minute.
Use the tool