🎅 Secret Santa Generator
Randomly assign gift exchange partners for any group — instantly, fairly, and 100% privately. No signup required.
🌟 How to Use
- Enter all participant names (one per line or comma-separated)
- Or upload a .txt / .csv file
- Set an optional gift budget
- Click Generate Secret Santa
- 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.
🎁 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.
🏢 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
Share this wheel:
I just used this fun wheel on thewheelofname.com 🎡 Try it!.