How to use the Secret Santa generator
- Enter every participant's name, one per line.
- Click Draw names to create the assignments.
- Ideally have a non-participant run it and message each person their match privately, so it stays a secret.
How the draw works
Everyone's names are shuffled and arranged into a single gift-giving loop: the first person gives to the second, the second to the third, and so on, with the last person giving back to the first. That guarantees a fair round where each participant gives exactly one gift and receives exactly one — and never draws their own name. It is the simplest way to organise a Secret Santa, gift exchange, or office White Elephant without paper slips in a hat.
Setting a budget everyone is comfortable with
Agree the spending limit before you draw, not after. A single number stated plainly — "RM50", "$20" — works far better than "anything small", which quietly pressures people into overspending to avoid looking cheap. If your group spans very different salaries, a lower cap is the kinder choice: the fun comes from the guessing, not the price tag.
It also helps to say what the budget is for. A cap of RM50 on "something useful" and a cap of RM50 on "something deliberately ridiculous" produce completely different piles of presents, and a group that has not agreed which game it is playing ends up with half of each.
Wishlists make Secret Santa work
The most common complaint about Secret Santa is that people receive things they will never use. The fix is boring and effective: ask everyone to write two or three concrete ideas within budget when they send you their name. Givers get a starting point instead of guessing for a colleague they barely know, and the gifts actually get used.
For a workplace draw, it is also worth saying up front what is off-limits — typically alcohol, anything from a joke-gift shop that would be awkward to open in front of the whole office, and anything that singles out one person's appearance or habits.
Running it remotely or across offices
For a distributed team, run the draw with one organiser who is not participating. They open this generator, draw the assignments, and message each person privately with only their own match. Nobody else sees the full list, and there is no envelope to post.
If everyone in the group wants to take part including the organiser, use the Copy shareable link button to pass the participant list to a co-organiser instead of retyping it. The link carries the names only — the draw itself still happens freshly in whoever's browser clicks the button.
Variations worth knowing
- White Elephant / Dirty Santa. Nobody is assigned anyone. Everyone brings one wrapped gift, and players take turns either opening a new gift or stealing one already opened. Use the list randomizer to fix the turn order.
- Themed draw. Same assignments, but every gift must fit a theme — homemade, second-hand, edible, or "something from your hometown". A theme does more to level out budget differences than a price cap alone.
- Gift exchange in pairs. If you want two people to swap with each other rather than form a chain, the random pair generator matches people into mutual pairs instead.
Secret Santa at a company year-end party
Gift exchanges often sit alongside the main event rather than replacing it. If you are also organising the prizes and draw for the night itself, our guide to running an annual dinner lucky draw covers prize tiers, the running order, and how to handle winners who have already gone home.