How to Draw Names for Secret Santa: Hat, Online and Group Chat
Three ways to draw names for Secret Santa: a hat in one room, an online draw by link, or through your group chat, with fixes for self-draws and couples.
Short answer: for a Secret Santa name draw, use a hat if everyone is in one room, and an online draw if even one person is missing. An online draw takes a few minutes: create the exchange, drop one link in your group chat, let people join, then start the draw so each person sees only the name they got.
The method matters more than people think. A hat is fun but lets people pull their own names. A spreadsheet means the organizer knows every pair. A group chat full of names spoils the surprise. Below are the three common ways to draw, how to run each one well, and what to do when the draw goes sideways.
Choose a method that fits your group
Start with where people are and how much secrecy you need.
| Your group | Best method | Watch out for |
|---|---|---|
| Six to ten people in one room | Hat or bowl | Someone pulls their own name |
| Spread across homes or offices | Online draw by link | Make sure everyone joins before the draw |
| Friends who live in a group chat | Online draw shared in the chat | Never post names in the chat itself |
| A group that wants a referee | One neutral person assigns names | That person knows every pair |
If you are not sure, go online. It works in a room too, and nobody has to cut up paper.
Drawing names from a hat
The classic method still works for a small group around one table. Do it in this order to avoid the usual mess.
- Write every name on identical slips of paper and fold them the same way.
- Put them in a hat, bowl or stocking and shake well.
- Go around the table. Each person draws one slip and reads it silently.
- If someone draws their own name, they say "redraw" without showing it, put it back and draw again.
- If the last person is left with their own name, put every slip back and start over.
- Collect no slips. Everyone keeps theirs and takes a photo if they tend to forget.
The weak spot is step five. With small groups it happens more often than you would expect, and starting over in front of everyone takes some of the mystery out. If anyone is missing on draw night, someone has to draw on their behalf, which means a second person knows the result.
The Secret Santa name draw online
An online draw solves both hat problems at once: nobody can draw themselves, and nobody needs to be in the room. GiftX Secret Santa is free and works in the browser or the app. Here is the full flow.
- The organizer opens GiftX Secret Santa and creates a new group.
- Give it a name people will recognize, set the gift budget, and add a cover photo if you like. Everyone in the group sees the budget.
- Copy the invite link and share it wherever your group talks.
- People open the link and join in one tap.
- Each member adds a wish or keeps a GiftX wish list, so their Santa has something to go on.
- If someone joined by mistake, the organizer removes them before the draw.
- Once at least two people have joined, the organizer starts the draw.

The draw is random and happens once. Each person sees only the name they drew, and the organizer does not see the other pairs, so the organizer can play like everyone else. When it is time to shop, GiftX can suggest gift ideas within the budget if a wish is too vague to act on.
Drawing names through your group chat
Most groups already have a family thread, an office channel or a friends chat. That chat is the perfect place to share the invite, and the worst place to share results.
Post one message with the link, the budget, the join deadline and the exchange date. Then let people join from the link on their own. Ask for questions in the chat, but ask that names never be posted there. Even a joke like "guess who I got" can give it away.
If someone in the chat has not joined by the deadline, nudge them by private message. Do not draw until everyone is in, because the draw happens once.
When one person assigns the names
Some groups prefer a referee: one person who is not playing draws all the names and sends each match by private message. This works for kids' classes where a teacher runs things, or for a family where one grandparent likes to be in charge.
The catch is that the referee knows every pair. That is fine if they are not playing. If they are, use an online draw instead so they can be surprised too.
Couples, roommates and households
Many groups would rather partners not draw each other, since they buy gifts for each other anyway. A random draw can pair them, so agree on a simple rule before the draw.
The easiest version: if you draw your partner or roommate, tell the organizer privately, and the organizer arranges a quiet swap with another player before anyone shops. Say in the invite that swaps are normal so nobody reads anything into it. If several couples are playing and swaps get complicated, the organizer can start a fresh exchange and everyone joins the new link. Our guide to Secret Santa with exclusions goes deeper on this.
When to draw
Draw about three weeks before the exchange. That gives people time to shop, gives remote players time to mail gifts, and still feels close enough to the holidays to be exciting. Drawing too early leads to forgotten names. Drawing too late leads to rushed, generic gifts.

After the draw, the group screen shows who has joined and each member's wish, which makes it easy to spot anyone who has not added one yet.
Frequently asked questions
What is the fairest way to draw names for Secret Santa?
An online draw is the fairest, because it is random, nobody can draw themselves, and nobody sees the full list of pairs. In GiftX each person sees only the name they drew, including the organizer. A hat is fair too if everyone is present and you follow the redraw rule for self-draws.
How do you draw names for Secret Santa when people are not together?
Use an online draw. Create the exchange, share one invite link in your group chat or email, and let everyone join from wherever they are. Once everyone has joined, the organizer starts the draw and each person sees their match privately. Nobody has to travel or wait for a mailed slip of paper.
Can I draw names for Secret Santa in a group chat?
You can share the invite link in the chat, but do not post names or results there. The chat is for the link, the budget and the date. Let people join from the link, then run the draw so each person sees their own match privately. That way the chat stays useful and the surprise stays intact.
What if someone joins after names are drawn?
The draw happens once, so use a pair swap. Ask one volunteer to buy for the latecomer, and have the latecomer buy for the person the volunteer originally drew. Everyone still gives and gets one gift. To avoid this, put a clear join deadline in your first message.
Related guides
Want the full setup? See our Secret Santa generator guide and the Secret Santa rules. Need a gift after the draw? Try these Secret Santa gifts for coworkers, or browse all our gift exchange guides.