Secret Santa Generator

Random Gift Exchange Organizer

Create perfect Secret Santa assignments for your holiday gift exchange! Our generator ensures everyone gets a random assignment while preventing anyone from getting themselves.

Setup Your Secret Santa

Participants (0)

Add participants using the form on the right

You need at least 2 participants to generate assignments

No names added yet. Add some names to spin the wheel!

Why Use Our Secret Santa Generator?

Perfect Assignments

Our algorithm ensures everyone gets someone different from themselves, creating fair and exciting gift exchanges every time.

Privacy Protected

Assignments are revealed one at a time, ensuring privacy and maintaining the surprise element essential to Secret Santa.

Quick & Easy

Generate assignments in seconds! No complicated setup or registration required - just add names and generate.

Any Group Size

Works perfectly for small family gatherings or large office parties. No limits on the number of participants.

How to Run a Secret Santa That Everyone Enjoys

Before the draw

  • Agree a budget. A single number everyone can afford, such as $20 or £15, stops one person turning up with a voucher and another with a hand-knitted scarf. Say whether it is a limit or a target.
  • Set the date and the deadline. Pick the day gifts are swapped, and a date by which everyone must have bought theirs. For an office party in mid-December, draw names in the last week of November.
  • Collect wish hints. Ask each person for two or three hints (a hobby, a favourite snack, "no candles please"). Pin them in the group chat so givers can check without asking.

Drawing names

Add everyone above, then reveal the pairs one person at a time on the same phone or laptop, passing it round so each person only sees their own name. The generator never pairs anyone with themselves. It doesn't support exclusion rules yet, so if some people mustn't draw each other (partners, for example), use the neutral-organizer approach below.

For a group that is never in the same room, ask someone who isn't taking part (a manager, a parent, a friend outside the group) to run the draw and message each person their name. That keeps the surprise without anyone seeing the full list.

On the day

  • Decide the opening order fairly. Put everyone's name on the Christmas wheel and spin to choose who opens first. It also has party games and a white elephant turn order.
  • Remote exchange? Have gifts posted with the giver's name inside a sealed card, and open them together on a video call.
  • Extra prizes. Office party with a hamper to give away as well? Draw it on the raffle picker so everyone sees the winner chosen.

Gift ideas that suit most budgets

Under $10: a good chocolate bar, fancy hot chocolate, a mini plant, a puzzle book. Around $20: a paperback from their wish hints, a board game for two, a cosy mug with a treat inside. Around $30: a nice notebook and pen set, a cookbook, a gift card for a local café they love. Planning further ahead? The New Year wheel and the Thanksgiving wheel have games for the rest of the season.

Frequently Asked Questions

How does the Secret Santa generator work?

Our Secret Santa generator randomly assigns each participant to give a gift to another person, ensuring nobody gets themselves. Each person gives one gift and receives one gift, creating perfect pairings for your gift exchange.

Can someone be assigned to give a gift to themselves?

No! Our algorithm specifically prevents self-assignments. The generator will automatically reshuffle assignments until everyone is paired with someone different from themselves.

How many people do I need for Secret Santa?

You need a minimum of 2 people, but Secret Santa works best with 4 or more participants. There's no upper limit - our generator can handle groups of any size.

Can I see all assignments at once?

For privacy, assignments are revealed one at a time. This ensures that each person only sees their own assignment, maintaining the surprise element essential to Secret Santa.

What if I need to regenerate the assignments?

You can easily regenerate new assignments by clicking the 'Generate New Secret Santa' button. This creates completely new random pairings while still ensuring no one gets themselves.

Start Your Secret Santa Today!

Make gift exchanges fun, fair, and stress-free with our Secret Santa generator.

Add your participants and generate assignments in seconds!