Free. No sign-up.

Secret Santa
generator

Draw names online in seconds. Keep couples apart, set a budget, and send everyone their own private match on WhatsApp or email.

  1. Add namesPlus optional email or WhatsApp
  2. Set rulesCouples can't draw each other
  3. Draw & sendPrivate link for each person
1. Who's playing?0 added

Phone numbers need the country code (e.g. +91 98765 43210) to open the right WhatsApp chat.

2. Who can't draw each other? (optional)

Keep couples, siblings or housemates from drawing one another.

3. The details (optional)

How to run a Secret Santa online

Secret Santa is the simplest way for a big group to swap gifts without everyone buying for everyone. Each person draws one name, buys one present within an agreed budget, and the giver stays a mystery until the exchange. Pulling names from a hat works when everyone is in the same room. When half the office is remote, the family is spread across cities, or someone draws their own name for the third time, an online Secret Santa generator saves the whole thing.

Start by adding everyone who's taking part. An email address or WhatsApp number is optional and only fills in the “To” field when you send links. Then add any rules: partners, siblings or flatmates who already buy for each other can be kept apart. Finally, set a budget and an exchange date so nobody has to ask twice.

Hit draw and every person gets a private reveal link. Send each one straight to WhatsApp or email, or copy the message into Slack, Teams or a group chat. Because each link only opens one match, the organiser can join in too, and nobody can peek at the full list by accident.

A fair draw, every time

The generator guarantees that nobody draws themselves and that every rule you set is respected. Every person gives exactly one gift and receives exactly one gift. If your rules leave no possible draw — for example, a group of three where one person is excluded from both of the others — you get a clear message instead of a broken result. Changed your mind about the group? Edit it and draw again; just remember to send the new links, because old ones won't match the new draw.

Choosing a Secret Santa budget

Agree on a single amount and stick to it, so nobody feels awkward when the gifts are opened. For an office exchange, a modest budget keeps it fun and fair for everyone on the team. Families and close friends often go a little higher. If some people want to do something bigger together, a group gift lets several people chip in toward one present instead of stretching the Secret Santa budget.

Stop guessing what to buy

The hardest part of Secret Santa isn't the draw, it's knowing what your person actually wants. Ask everyone to create a free GishFy wishlist with a few ideas inside the budget and share the link with the group. Santas can browse quietly, and nobody ends up with a third scented candle. For more ideas, our gift guides on the blog cover everything from avoiding duplicate gifts to birthday and festival presents.

FAQ

Secret Santa questions

Everything organisers ask before the first draw.

Is this Secret Santa generator really free?

Yes. The generator is completely free, has no limit on group size and needs no account. You add names, draw, and send links. Nobody in the group has to sign up to see who they drew.

Can I stop couples or family members from drawing each other?

Yes. Under “Who can't draw each other?” pick two people and add a rule. The rule works both ways, so neither person can draw the other. If your rules make a fair draw impossible, the generator tells you instead of quietly breaking a rule.

Can I take part if I'm the one organising the draw?

Yes. Matches stay hidden on the organiser's screen after the draw. Each person, including you, opens their own private link to see only their match. Just don't press “Show all matches”.

How does everyone get their Secret Santa match?

After the draw, every person gets a private reveal link. Send it with one tap on WhatsApp or by email, or copy the message into any chat. The link shows that person's match, the budget and the exchange date, and nothing about anyone else.

Are the names I enter stored anywhere?

No. The draw runs entirely in your browser and names are never sent to GishFy's servers. Each match travels inside its own link, and your group is saved only in this browser so a refresh doesn't lose your links.