🎅 Secret Santa Generator

Randomly assign gift exchange partners for any group — instantly, fairly, and 100% privately. No signup required.

Gift Budget (optional): $
🎅 Secret Santa Pairings
Enter names above and click Generate.

🌟 How to Use

  1. Enter all participant names (one per line or comma-separated)
  2. Or upload a .txt / .csv file
  3. Set an optional gift budget
  4. Click Generate Secret Santa
  5. Copy or download the pairings to share privately

🔒 100% Private

All name processing happens entirely in your browser. No names, pairings, or any other data are sent to or stored on our servers. Your Secret Santa exchange is completely private.

🎁 Popular Uses

🏢 Office Party

Fair draws for workplace gift exchanges of any team size.

🏠 Family Christmas

Random assignments for family holiday gatherings and reunions.

🏫 Classroom

Teachers assign gift partners for school Christmas parties.

💻 Virtual Exchange

Remote teams and online friend groups coordinate gift swaps.

What Is a Secret Santa Generator?

A Secret Santa Generator is a free online tool that randomly assigns gift exchange partners for a group of any size. Each person buys a gift for exactly one other person, and the assignments stay secret until reveal day — just like drawing names from a hat, but faster, fairer, and 100% digital. The Secret Santa Generator at The Wheel of Name runs entirely in your browser. No names are stored, no data is sent to any server, and no login is required. Open the page and generate pairings in under 60 seconds, for groups ranging from 2 people to hundreds.

Key Features

The generator uses the Sattolo algorithm — a mathematically proven method that guarantees no participant is ever assigned to themselves. Unlike a simple shuffle, the Sattolo cycle produces a true derangement every single time, so you will never see "John → John" in your results. Supports file upload: paste names directly or upload a .txt or .csv participant list. Optional gift budget field lets you include a spending limit in the downloaded results. Copy pairings to clipboard with one click, or download them as a text file to distribute privately. Generation history keeps track of your last 20 draws. Works on all devices — iPhone, Android, tablet, and desktop — with no installation required.

How Does the Secret Santa Generator Work?

Enter all participant names in the text box (one per line or comma-separated) or upload a .txt/.csv file. Click Generate Secret Santa. The generator de-duplicates your list, then runs the Sattolo shuffle to create random one-way pairings where every person gives to exactly one other person and no one gives to themselves. The pairings appear instantly in the results card. Download the full list as a text file and distribute each person's assignment individually to keep the exchange secret.

Is the Secret Santa Generator Free?

Yes — 100% free, with no paid tier, no premium upgrade, no email signup, and no usage limit. The Wheel of Name is an ad-free, privacy-first tool built for US holiday celebrations, office parties, classroom events, and family gatherings. Unlimited participants, unlimited runs.

Who Is the Secret Santa Generator For?

Office teams across the United States use the Secret Santa Generator to organize workplace holiday gift exchanges — from small teams of 5 to company-wide events with hundreds of participants. Families use it for Christmas gatherings and holiday reunions where everyone needs a fair, random name draw. Teachers use it to assign gift partners for school classroom parties. Remote teams and online friend groups use it to coordinate virtual gift exchanges, sharing pairings via email or direct message. Anyone planning a White Elephant, Yankee Swap, or Dirty Santa event can also use the random draw feature to assign gift order or gift picks.

Secret Santa gift exchange generator for Christmas parties and office teams

🎁 Office & Team Secret Santa

Office holiday gift exchanges are one of the most popular Secret Santa formats in the United States. The generator handles any team size — from a 5-person startup to a 200-person company event. Enter all participant names, click Generate, and download the pairings as a text file. Share each employee's assignment individually via email or Slack to keep the exchange secret until the party day.

Set a gift budget in the optional budget field so everyone receives the spending limit along with their assignment — no separate email needed.

Office Christmas party games and Secret Santa generator for workplace teams

🏢 Family & Friend Group Exchange

Family Secret Santa exchanges are a holiday tradition across America. Instead of buying gifts for everyone, each family member draws one name and buys a single thoughtful gift. The generator makes the draw instant and fair — no envelopes, no paper slips, no one accidentally drawing themselves.

Friend groups and community clubs use it the same way: enter everyone's name, generate pairings, and share results privately. For in-person events, download the list and hand each person a printed card with only their assignment visible.

🌟 Secret Santa Tips for US Holiday Parties

💵 Set a Budget

$20–$30 is the most common Secret Santa budget for US office parties. Use the budget field to include it in the downloadable results.

🕑 Set a Deadline

Send pairings 2–3 weeks before the party date so participants have time to shop, especially for online orders.

🔒 Keep It Secret

Share each person's assignment individually — download the full list and distribute one line per person via email or DM.

🎁 Add a Wishlist

Ask participants to share a short wish list or gift preferences so givers have ideas. Works great for office exchanges where people don't know each other well.

💻 Virtual Exchanges

For remote teams, ship gifts directly to each recipient's address. Set the budget to include shipping so no one overspends.

🏫 Classroom Exchanges

Teachers: generate pairings for the whole class in seconds. Print one slip per student with only their assignment. Works for any class size.

❓ Frequently Asked Questions

What is a Secret Santa Generator?+
A Secret Santa Generator is a free online tool that randomly assigns gift exchange partners for a group. Everyone buys a gift for exactly one other person, and the assignments are kept secret until reveal day. It replaces the traditional name-in-a-hat method with instant, fair, digital draws.
Is the Secret Santa Generator free?+
Yes, completely free. No account, no subscription, no email required. Open the page, enter names, and generate instantly.
Does the generator prevent self-assignments?+
Yes. The generator uses the Sattolo algorithm — a mathematically proven method that guarantees no participant is ever assigned to themselves. Unlike simple shuffles, Sattolo produces a true derangement every time.
Is my data private? Are names stored?+
Your data is completely private. All name processing happens in your browser using JavaScript. No names, pairings, or any other data are sent to or stored on our servers.
How many participants can I add?+
There is no hard limit. The generator works for groups of any size — from 2 people up to hundreds. For large groups, uploading a .txt or .csv file is the easiest way to add everyone.
Can I upload a participant list from a file?+
Yes. Click the upload button and select a .txt or .csv file containing participant names. The tool reads the file and loads all names automatically into the text box.
Can I set a gift budget?+
Yes. Enter a dollar amount in the budget field before generating. The budget is included in the downloaded results file so participants have it as reference alongside their assignment.
Can I use this for an office Secret Santa?+
Absolutely. Office Secret Santas are one of the most popular use cases. Enter all team member names, generate pairings, and download the results to distribute individually — keeping each person's assignment private.
How do I keep assignments secret from participants?+
Download the pairings as a text file and send each person only their own line — telling them who they are buying for — without sharing the full list. Alternatively, screen-share one result at a time on a video call.
Can I use this for a virtual or online gift exchange?+
Yes. Download the results and share them individually via email, text message, or direct message on any platform. Works perfectly for remote teams and online friend groups across the US.
Does the Secret Santa Generator work on mobile?+
Yes, it works on all devices — iPhones, Android phones, and tablets. The layout is fully responsive and optimized for small screens.
Can I run the generator multiple times?+
Yes. Click Generate as many times as you like to produce new random pairings from the same participant list. Each run produces a different set of assignments.
What is White Elephant and how is it different from Secret Santa?+
White Elephant (also called Yankee Swap or Dirty Santa) is a gift exchange game where participants steal gifts from each other. Secret Santa is a private one-to-one exchange where each person buys a specific gift for their assigned partner. This generator is designed for Secret Santa draws.
Can I exclude certain pairings, like couples or close friends?+
The current generator ensures no self-assignments. Specific pair exclusions (e.g., keeping couples from drawing each other) are not yet supported — simply re-run the generator until the result works for your group, or manually swap one pairing after generating.