Free Secret Santa generator
Draw Secret Santa names with Santa
Invite your family, friends or office with one link. Santa drops every name into his sack, gives it a shake and seals each person's match in their own envelope.
No account or password needed.
How Secret Santa works here
Start your exchange
Name your group, choose a budget and the day you'll swap gifts. It takes a minute and there's no password.
Invite everyone with one link
Share the invite link in your group chat, or add people yourself by name and email. Children can take part with a parent.
Draw the names
When everyone is on the list, press Draw names. Santa shakes up his sack and seals one name in an envelope for each person.
Everyone gets a sealed envelope
No spreadsheets, no names in a group chat. Each person opens their own envelope, breaks the wax seal and reads who they're Secret Santa for. They can open it again any time they forget.
Stuck for a gift? Ask Santa's gift finder for ideas within your budget, or start a wishlist so whoever draws you knows what you'd love.
Secret Santa rules Santa swears by
Keep it a secret
Only you see the name in your envelope. Not even the organizer can peek.
Stick to the budget
Everyone spends about the same, so every gift feels just as special.
Partners can sit it out
Add a rule so couples or roommates never draw each other.
Reveal on the day
Swap gifts on your exchange day, then guess who your Secret Santa was.
Two things every Secret Santa needs
Free printable
The Secret Santa questionnaire
Twenty quick questions so whoever draws you knows what you love, your sizes and what to avoid. Print it or fill it in online.
Get the questionnaireBy budget
Secret Santa gift ideas
Santa's favorite gifts under $10, $25 and $50, for the office, family and friends, with a note on who each one suits.
See the gift ideasSecret Santa questions
How does the Secret Santa generator work?
You start an exchange, invite everyone with a link, and press Draw names when the list is complete. Santa draws a name for each person so nobody gets themselves, then seals it in a private envelope that only that person can open.
Is it free?
Yes. Creating an exchange, inviting people, drawing names and opening envelopes are all free. No account or password is needed.
Do people need an email address to join?
No. Anyone can join with just their name through the invite link and gets a personal link back to their envelope. If they add an email, we'll tell them when the names are drawn.
Can the organizer see who drew whom?
No. The organizer sees who has opened their envelope, with a checkmark, but never the names inside. That way the organizer can take part too.
Can I stop partners from drawing each other?
Yes. Before the draw, add a rule to keep two people apart. Santa respects it both ways and lets you know if the rules leave nobody for someone.
Can children take part?
Yes. A parent adds their children when they join. Each child is drawn and draws someone too, and the parent opens the child's envelope with them.
How many people can be in one Secret Santa?
Between 3 and 100 people, which covers most families, friend groups, classes and offices.
What if someone loses their envelope link?
The organizer can email them their personal link again from the sorting room. People who sign in with the email they joined with also find their exchanges in their account.



