Secret Santa goes by a few names. Kris Kringle, Kris Kindle, Secret Snowflake at the office that wants to stay neutral. The game is the same: everyone draws a name in secret, buys a gift for that person and, on the agreed day, the giver is revealed.
What has changed is the draw. Names in a hat gave way to online draws, which fix the three problems every group knows: someone drawing their own name, someone missing on draw day, and the organizer ending up knowing every pair.
Two ways to draw Secret Santa online
Before choosing a tool, answer one question: is it OK if someone sees all the pairs?
The quick way: names only, right now
If the whole group is in the room, or if it doesn't matter that one person knows the results (a kids' exchange where a parent hands out the slips, for example), a simple generator is enough. On our Secret Santa generator you type the names and the draw is done in seconds, in your browser, with no sign-up.
This is great for testing, for small groups and for when someone is the host on purpose. The catch is obvious: whoever holds the screen can peek at everything.
The private way: everyone sees only their own match
For family, friends or work, the normal expectation is that nobody knows the other pairs, including the organizer. For that, create a group and send a link:
- Create the group with a name, the exchange date and a price range.
- Share the invite link in your group chat, text thread or email. Each person joins from their phone or a browser.
- Approve who joined. The group creator lets people in, which keeps strangers out.
- Set exclusions, if any. Couples who shouldn't draw each other, for example.
- Draw. Each participant gets a notification and sees, on their own phone only, who they drew.
The detailed walkthrough is in how to draw Secret Santa online.
Email draws vs. invite links
Many Secret Santa sites ask the organizer to type in everyone's email and then send each person their match. It works, with two catches. First, you need every address, which in a family group means chasing cousins for days. Second, some of those emails land in spam, and you only find out when someone says they never got a name.
An invite link flips that around. You share one link in the group chat, people join on their own, and the organizer never has to collect contact details. When the draw happens, each person sees their match in the app or in the browser, so there's no email to lose.
What you can do beyond the draw
A good online Secret Santa doesn't end at the result. A few things that make the exchange work:
Wish lists. Everyone notes what they'd like, with size, color or a link. Your Secret Santa checks the list without asking around. Goodbye, fifth mug of the year.
Anonymous chat. The giver can send hints or ask questions ("sweet or savory?") without revealing who they are. If you like Secret Santa messages and clues, this is where the fun happens in the weeks before the exchange.
A visible budget. The price range is saved in the group. Nobody can say they didn't know.
A saved exchange date. No more "wait, when is it again?" in the chat. If you're still deciding, see when to draw Secret Santa names.
Online Secret Santa with people far away
This is where an online draw helps most. Family across three states, college friends in different time zones, coworkers who are fully remote. Nobody needs to be together for the draw, and the exchange can happen on a video call or in separate get-togethers.
Two tips for long-distance groups:
- Draw earlier. Shipped gifts need at least two weeks of slack in December.
- Plan the delivery. Ordering straight to the recipient can spoil the surprise if the package shows the sender's name. One option is to use the gift message field and leave your name off, or ship to someone nearby you trust.
Our virtual Secret Santa guide covers the video reveal from start to finish.
How to play Secret Santa online on a video call
If the whole exchange is remote, a little structure keeps the call from dragging:
- Open gifts one at a time, in a random order, so everyone gets a moment.
- One clue before each reveal. The recipient guesses, then the giver unmutes.
- Keep it under an hour. With more than fifteen people, split into breakout rooms.
For more formats, see our Secret Santa game ideas for work, school and family.
Questions people always ask
Does Secret Santa need an even number of people?
No. The draw works the same with five, seven or thirteen people: everyone gives one gift and receives one. In practice you need at least three: with two, each person already knows who they have.
Do I need an account?
Not for the name generator. For the private draw, each participant signs in, which takes a few seconds with Google or Apple and works in a browser. That's what makes sure only you can see who you drew.
Is it free?
Yes. The draw, the invite link, wish lists and the anonymous chat are free in O Amigo Secreto.
What if someone draws their own name?
That can't happen in an online draw. The system only accepts a result where nobody draws themselves and every exclusion is respected.
Can we play White Elephant instead?
White Elephant doesn't need a draw, since everyone brings one gift and people steal from each other. Some groups do both: Secret Santa for the "real" gift and White Elephant for a $10 joke gift. If you go that way, agree on both budgets up front.
Common mistakes with online Secret Santa
- Sending the link without a deadline. Pick a date. Otherwise "later" becomes December.
- Drawing with people missing. Wait for everyone. Redoing a draw after someone has shopped is a mess.
- Organizer draws "real quick" in a generator and texts everyone their match. It works, but the organizer loses the fun and becomes the keeper of every secret.
- Skipping the budget talk. Agree on a range before the draw. For a reference, see how much to spend on Secret Santa.
Set up your Secret Santa
With O Amigo Secreto you create the group, share the link, approve who joins and draw without anyone seeing the other pairs. It works on iPhone, Android and in your browser.
👉 Get it free and run this year's draw.
Also read:
