Free Online Tool — No Signup

Secret Santa Generator

Draw names for your gift exchange in seconds. Add exclusions so couples don’t draw each other, collect wish lists, and send everyone a private link that shows only their own match.

No emails needed Exclusions Wish lists Private links 100% private
1

Gift exchange details

2

Add participants

0 people

Add at least 3 people (4 or more keeps it a real secret). Click a name to edit it. Use Wish list & phone to add gift ideas or a WhatsApp number.

    No one added yet. Start with your own name! 🎄
    3

    Rules (optional)

    Stop certain people from drawing each other, such as couples, roommates or last year’s pairs.

    can’t draw
    ✍️1. Add names

    List everyone taking part, plus optional wish lists, a budget and a date.

    🚫2. Set rules

    Keep couples or housemates apart, and avoid two people simply swapping gifts.

    🎁3. Draw & share

    Send each person a private link, or pass one phone around the room.

    Free Secret Santa Generator: Draw Names Online

    Organizing a gift exchange for your office, family or group of friends? This free Secret Santa generator draws names for you in seconds. Add everyone taking part, keep couples or housemates from drawing each other, collect wish lists, and send each person a private link that reveals only who they’re buying for. There’s no sign-up, no email addresses to collect, and nobody can peek at the full list.

    What is a Secret Santa generator?

    A Secret Santa generator is an online name picker for gift exchanges. Instead of writing names on paper and pulling them from a hat, the tool randomly matches every participant with someone else in the group. Nobody draws their own name, and every person gives exactly one gift and receives exactly one gift.

    Our generator goes further than a basic name draw. It handles exclusions, wish lists, budgets and exchange dates, and it gives you three different ways to share the results.

    How to draw Secret Santa names online

    1. Enter your event details. Give the exchange a name, then add a budget, a date and a message for everyone if you want to.
    2. Add the participants. Type each name and press Enter, or paste a whole list at once. You need at least three people, and four or more keeps the draw a real secret.
    3. Add wish lists and phone numbers (optional). Click “Wish list & phone” next to any name. Add gift ideas, sizes or favorite things that only their Secret Santa will see, and a WhatsApp number if you want to send their link straight to their chat.
    4. Set your rules (optional). Choose people who shouldn’t draw each other, such as partners, roommates or last year’s pairs. You can also stop two people simply swapping gifts.
    5. Click “Draw names”. The tool finds a fair random match that follows all your rules.
    6. Share the results. Send private links, pass one phone around the room, or keep the full list as the organizer.

    Three ways to reveal Secret Santa matches

    Private links (best for remote groups)

    Every participant gets their own link. Send it by WhatsApp, email, Slack or any chat app. If you added someone’s WhatsApp number, the WhatsApp button opens a chat with them directly; otherwise WhatsApp opens with the message ready and you choose the chat. When they open it, they unwrap a virtual gift and see only their own match, along with that person’s wish list, the budget and the date. Even the organizer doesn’t see who got whom, so the organizer can take part too.

    Pass the phone (best for parties)

    Everyone in the same room? Hand one device around. Each person taps their own name, sees their match, then hides it before passing it on.

    Full list (for the organizer)

    Need a record? The full list stays blurred until you choose to show it. You can copy it, download it as a CSV file, or print fold-over slips to hand out.

    Features

    • Exclusions: stop specific people drawing each other, one way or both ways.
    • No swaps: make sure A and B don’t just buy for each other.
    • Wish lists: each person’s gift ideas go only to their Secret Santa.
    • Budget and date: shown to everyone with their match.
    • Private links: no emails or accounts needed.
    • WhatsApp sharing: add an optional number to open each person’s chat in one tap.
    • Bulk add: paste a list of names in one go.
    • Print, copy or CSV export: keep a backup of the draw.
    • Works on any device: phone, tablet or computer.
    • Private by design: the draw happens in your browser, and your list is never uploaded to our server.

    Who is this Secret Santa tool for?

    • Offices and remote teams: run a fair gift exchange without anyone in charge knowing the matches.
    • Families: keep partners and siblings apart with exclusions.
    • Friends and flatmates: organize a Christmas swap in minutes on WhatsApp.
    • Schools and clubs: draw names for a class or group and print slips.
    • Any gift exchange: Christmas, Diwali, New Year, birthdays or a “Kris Kringle”.

    Secret Santa tips for organizers

    • Set a clear budget so nobody feels awkward about spending too much or too little.
    • Encourage wish lists. Even three ideas make shopping far easier.
    • Use exclusions for couples, who usually buy each other gifts anyway.
    • Pick a date early and include it in the draw so it appears on every reveal.
    • Ask people to bookmark their link in case they forget who they’re buying for.

    Need other ways to pick at random? Try our Spin the Wheel or the Random Name Drawing Generator. Getting into the festive mood? Add a Christmas hat to your photo.

    Frequently asked questions

    Is this Secret Santa generator free?

    Yes. It’s completely free with no sign-up, no limits on how often you draw, and no email addresses required.

    Do participants need an email address or an account?

    No. Each person gets a private link you can share any way you like: WhatsApp, text message, email or a work chat. You can also add each person’s WhatsApp number so the WhatsApp button opens their chat directly.

    Can the organizer see who got whom?

    Only if they want to. Private links show each person only their own match, and the full list stays blurred until the organizer chooses to show it. This means the organizer can join the exchange too.

    How do I stop couples from drawing each other?

    In the Rules section, choose the two people and click “Add rule”. Leave “Apply both ways” ticked so neither can draw the other.

    What happens if my rules make a draw impossible?

    The tool tells you straight away and suggests what to change, such as removing a rule or adding more people.

    How many people can take part?

    Between 3 and 150 people. We recommend at least 4: with only 3, each person can work out the whole draw from their own match.

    Is my data private?

    Yes. The draw runs entirely in your browser. Your list, including any phone numbers, is saved only in your own browser so you don’t lose it if you reload the page. Phone numbers are never put in the links, and each person’s match is stored scrambled inside their link rather than on our server.

    How does the WhatsApp button work?

    If you added the person’s WhatsApp number, it opens your chat with them with the message and their private link already written, so you just press send. Without a number, WhatsApp opens with the message ready and you pick their chat yourself.

    Can I redraw the names?

    Yes. Click “Draw again” for new matches. Remember that any links you’ve already sent will belong to the old draw, so send the new links to everyone.

    Someone lost their link. What can I do?

    If you’re still on the same device and browser, open the tool again and your draw will still be there. Copy that person’s link again from the “Private links” tab.