Secret Santa Generator Draw Names Online Free

Step 1: Enter everyone's name, one per line

0 people

Step 2 (optional): Rules, budget and date

Step 3: Press Draw names

Private by design: the draw happens in your own browser. Names are never sent to QuickOnlineTips or stored, and no sign-up or email is needed. A private link carries its one match after the # sign, a part of the address that browsers do not send to any server.

© 2004–2026 QuickOnlineTips. This tool’s code and design are our own work. You are welcome to use it here for free, but please do not copy, republish or sell it. Terms of use

Missing a feature, found a bug, or something confusing? Tell us in a line.

★ Black Friday★ Cyber MondayWeb hosting up to 85% off, checked on each host’s own siteGrab the deals →

About this tool

This free Secret Santa generator draws names for your office, family or friends gift exchange in seconds. Add everyone’s name, keep couples from drawing each other, set a budget and date, then send each person a private link that shows only who they are buying for. No sign-up, no emails collected, and the draw happens in your own browser.

Quick answer: Type each person’s name on its own line, add any pairs who must not draw each other, then press Draw names. Send everyone their own private link (Option 1), pass one phone around (Option 2), or download the full list if you are organising but not taking part (Option 3).

How to draw names for Secret Santa

  1. Enter the names. One name per line, at least 3 people. Use first names plus an initial if two people share a name.
  2. Add rules if you need them. Put couples, housemates or anyone who should not draw each other on one line, separated by commas. Leave No two people draw each other ticked so you never get A buying for B and B buying for A.
  3. Set the budget and date. Both are shown on each person’s private link, so nobody can say they did not know.
  4. Press Draw names and share the results.

Three ways to share the results

  • Private links: copy each person’s link and send it to them alone by text, email or chat. When they open it, they press a button to see their match. Do not post all the links in one group chat.
  • Pass the phone: great at a family dinner. Each person taps their name, reads their match and presses Hide before passing the phone on.
  • Organiser list: shows or downloads the full list. Only use this if you are not in the draw, or do not mind knowing everyone’s match.

Secret Santa tips

  • Agree a budget everyone is comfortable with before you draw, and put it in the budget box.
  • Ask everyone to add a few gift ideas to a shared list, or try our gift idea generator.
  • Set the swap date a week or two before Christmas so nobody is shopping on Christmas Eve. See the days until Christmas countdown.
  • Need teams for party games instead? Use the random team generator.

FAQ

Is the draw random and fair?

Yes. Names are shuffled with your browser’s secure random number generator until everyone has someone else and every rule is met. Nobody ever draws their own name.

Do I need everyone’s email address?

No. There is no sign-up and no email. You share the private links yourself in whatever app you already use.

Can someone see other people’s matches?

Each private link holds only one match. The person who sends the links could open them, so if the organiser is also playing, use Pass the phone or let each person open only their own link.

What if the draw says it is not possible?

Too many rules can make a fair draw impossible, for example if three people out of three must not draw each other. Remove a rule or add more people and press Draw names again.

Found this useful? Share it with someone who needs it.

Get our free weekly email: new tech guides and tools, no spam.

New and updated tech guides, a free tool worth bookmarking and one useful pick, once a week. No spam, unsubscribe anytime.

One email a week. Unsubscribe anytime. See our privacy policy.

Latest Tech Guides