Secret Santa Name Generator
Draw Secret Santa names online in seconds, keep couples apart, and let each person privately reveal their own match. Free and private.
Choose an occasion such as Christmas, Office party, Diwali, Family, Friends or Classroom, add everyone taking part, keep couples or siblings apart if you like, set a budget and exchange date, and click Draw names. Each person taps Reveal to see only their own match, with an optional gift idea. Copy all messages or download them as a .txt file. Free, no sign-up.
No Sign-Up, Nothing to Install
Each Person Sees Only Their Match
Draw Happens in Your Browser
Plus Budget, Date and Gift Ideas
Draw Secret Santa names in seconds. Add everyone taking part, keep couples apart if you like, then let each person reveal only their own match.
0 people
People in the same pair will never draw each other, which is handy for couples or siblings.
Add at least three names, then press Draw names. Each person gets one match, and nobody draws themselves.
Private by design: the draw happens entirely in your browser. Names, matches and messages are never uploaded or saved anywhere, so copy or download the results before you close the page.
How Do You Draw Secret Santa Names Online?
To draw Secret Santa names online, pick an occasion, type everyone’s name in the box with one name per line, add any pairs who should not draw each other, set an optional budget and exchange date, and click Draw names. The tool gives every person one match, makes sure nobody draws themselves, and hides each match until that person taps Reveal.
A Secret Santa draw works for any gift exchange, from a Christmas office party to a Diwali gift swap with cousins or a classroom celebration. Keep apart rules stop couples, siblings or flatmates drawing each other, and the budget and date keep everyone on the same page. Turn on gift ideas and each match comes with a suggestion, like a plant in a cute pot or a paperback by their favourite author, so nobody is stuck for what to buy.
The draw happens entirely in your browser. Names, matches and messages are never uploaded or saved anywhere, so copy or download the results before you close the page. There is no AI and no account, and nothing is sent to Teasoft.
What each occasion is for:
| Occasion | Best for | Example |
|---|---|---|
| Christmas | Classic Secret Santa | A festive gift exchange with friends or neighbours |
| Office party | Workplace gift swap | A team or department exchange with a set budget |
| Diwali | Festive gift exchange | A Diwali gift swap with family or colleagues |
| Family | Relatives and cousins | A family exchange that keeps couples apart |
| Friends | Your group | A gift swap for your friend group or flatmates |
| Classroom | Students and teachers | A class exchange with a small, fair budget |
Common reasons to use a Secret Santa generator
- Running a Secret Santa for an office party or remote team
- Organising a family gift exchange without drawing names from a hat
- Planning a Diwali, Christmas or New Year gift swap with friends
- Running a classroom gift exchange with students and teachers
- Keeping couples, siblings or flatmates from drawing each other
- Organising a gift exchange when people cannot meet in person
What each control does:
| Control | What it does | When to use it |
|---|---|---|
| Occasion tiles | Set the occasion: Christmas, Office party, Diwali, Family, Friends or Classroom | Match the draw and messages to your event |
| Who is taking part | A box for names, one per line, with Sample and Clear buttons | Add everyone in your gift exchange (at least three) |
| Keep apart | Pairs who should never draw each other, one pair per line, separated by a comma | Keep couples, siblings or flatmates apart |
| Budget and Exchange date | Optional amount and date added to every message | Make sure everyone spends the same and knows when to swap |
| Results | Hidden, tap to reveal, or Show everything | Keep matches secret, or show all if you are the organiser |
| Gift ideas | Include or Leave out a gift suggestion for each match | Help people who are stuck for ideas |
| Draw names | Draws a match for every person | Run the draw once your list is ready |
| Draw again | Redraws all matches | If you add someone or change a rule |
| Reveal | Shows one person’s match | Hand the device to each person in turn |
| Copy all messages | Copies a message for every person | Send each person their match by WhatsApp or email |
| Download .txt | Saves all matches as a plain text file | Keep a private record as the organiser |
| Hide all | Hides every match again | Before passing the device to the next person |
| Clear | Empties the results | Start fresh with a new draw |
Good to know
- Nothing is saved. The draw is not stored anywhere, so copy or download the messages before you close or refresh the page.
- Nobody draws themselves. Every person gets exactly one match, and no one is matched with their own name.
- No AI and no account. The whole draw happens in your browser, and nothing is sent to Teasoft.
- Too many keep apart rules? If the rules make a fair draw impossible, remove a pair or add more people and draw again.
- Organiser tip. Use Hidden results and let each person tap Reveal, so even the organiser does not know who has whom.
What You Can Do With This Tool
- Draw names for free. No sign-up, no limits and nothing to install.
- Add any number of people. Type one name per line, with at least three people.
- Pick an occasion. Christmas, Office party, Diwali, Family, Friends or Classroom.
- Keep couples apart. Stop pairs from drawing each other.
- Set a budget and date. Add them to every message.
- Reveal privately. Each person taps Reveal to see only their own match.
- Get gift ideas. Add a gift suggestion to every match.
- Draw again. Redraw if you change the list or rules.
- Copy all messages. Send each person their match by chat or email.
- Download a record. Save all matches as a .txt file.
- Fully private. Names and matches never leave your browser.
- Use it anywhere. Works on phones, tablets and desktops in any modern browser.
What Should I Do After the Secret Santa Draw?
Once everyone has their match, use these free Teasoft tools to plan and share your gift exchange.
How to Draw Secret Santa Names
Add everyone
Pick an occasion, then type each person’s name on its own line. Add at least three people, or click Sample to see how it works.
Set the rules
Add any pairs to keep apart, set an optional budget and exchange date, choose Hidden results and decide whether to include gift ideas.
Draw and reveal
Click Draw names. Pass the device around so each person taps Reveal to see their match, or copy all messages to send them privately.
Tip: if everyone is in the same room, keep results hidden and pass the phone around so each person taps Reveal on their own name, then taps Hide all before passing it on. If your group is remote, use Copy all messages and send each person only their own message. Announce the budget and date in your group chat with the Bold Text Generator.
Which Settings Should I Choose?
| Your gift exchange | Settings | Why |
|---|---|---|
| Everyone together in one room | Hidden, tap to reveal | Each person sees only their own match |
| Remote or hybrid team | Copy all messages | Send each person their match privately |
| Family with couples | Keep apart pairs | Couples and siblings never draw each other |
| Office with a fixed budget | Office party, Budget and Exchange date | Everyone spends the same and swaps on time |
| People unsure what to buy | Gift ideas: Include | A suggestion with every match |
| Organiser who needs a record | Download .txt | Keep a private copy of all matches |
Tips for running a great Secret Santa
- Set a clear budget. A fixed amount keeps gifts fair and stress-free.
- Pick a date early. Give everyone enough time to buy and wrap their gift.
- Keep it secret. Use hidden results so nobody, not even the organiser, knows every match.
- Share wish lists. Ask everyone to share a few likes or a wish list to help their Secret Santa.
- Save the messages. Copy or download the results before closing the page, as nothing is saved.
After the Secret Santa draw
- Send the matches. Share each person’s message privately by WhatsApp, email or chat.
- Share the details. Remind everyone of the budget, date and place of the gift exchange.
- Make gift tags. Write names beautifully with the Cursive Name Generator.
- Share the fun. Post your party photos with the Instagram Text Formatter.
Frequently Asked Questions
How do I draw Secret Santa names online?
Add everyone’s name, one per line, set any keep apart rules, budget and date, then click Draw names. Each person gets one match, and nobody draws themselves.
Is the Secret Santa Name Generator free?
Yes. It is completely free, with no sign-up, no limits and nothing to install.
Are names uploaded to a server?
No. The draw happens entirely in your browser. Names, matches and messages are never uploaded or saved anywhere.
How many people can take part?
You need at least three people. You can add as many more as you like, one name per line.
Can I keep couples apart?
Yes. Add each pair on its own line in Keep apart, separated by a comma, and they will never draw each other.
How does the private reveal work?
With Hidden results, each name shows a Reveal button. Only that person taps it to see their match, then taps Hide all before passing the device on.
Can I send matches by WhatsApp or email?
Yes. Click Copy all messages, then send each person only their own message.
Can I set a budget and date?
Yes. Add an optional budget and exchange date, and they are included in every message.
What are gift ideas?
Turn on Gift ideas and every match comes with a suggestion, such as a plant in a cute pot or a favourite author’s paperback.
Can I download the results?
Yes. Click Download .txt to save all matches as a plain text file for the organiser.
Can someone draw their own name?
No. The tool makes sure nobody is matched with themselves.
What if I need to change the list?
Edit the names or rules and click Draw again for a fresh draw.
Is the draw saved if I close the page?
No. Nothing is saved, so copy or download the results before you close or refresh the page.
Can I use it for Diwali or office parties?
Yes. Choose Diwali, Office party, Family, Friends, Classroom or Christmas to suit your event.
Does it work for remote teams?
Yes. Draw the names, then copy each message and send it privately to each team member.
Does the Secret Santa Name Generator work on mobile?
Yes. It works in Chrome and Safari on Android phones, iPhones and tablets.
Do I need to install anything?
No. Everything runs in your web browser.
Which browsers are supported?
It works in Chrome, Edge, Firefox, Safari and other modern browsers.
About Teasoft’s Secret Santa Name Generator
Teasoft’s Secret Santa Name Generator is a free online tool that draws Secret Santa names in seconds. Add everyone taking part, keep couples apart, set a budget and date, add gift ideas, and let each person privately reveal their own match.
It is made for office teams, families, friends and classrooms who want a fair, fun gift exchange without drawing names from a hat.
The draw happens entirely in your browser. Names, matches and messages are never uploaded to Teasoft or saved anywhere, so copy or download the results before you close the page.