Secret Santa Generator: Free Gift Exchange Name Draw Online

Draw Secret Santa names online in seconds. Nobody draws themselves, and couples can be kept apart.

By Shivam KumarUpdated 18 October 20266 min read

Secret Santa Generator

Add everyone taking part, then press Draw. Nobody can draw themselves.

Type everyone's name, press Draw, and the generator assigns each person someone to buy a gift for. Every draw forms one complete loop, so nobody gets themselves and nobody is left out.

Need to keep partners or housemates apart? Add them as a "can't draw" pair. When the draw is done, each person taps their own name to see who they're buying for, so you can pass one phone around the room or share the screen without spoiling the surprise.

How the Secret Santa draw works

The generator shuffles everyone into one random loop using a secure random number: Emma buys for Liam, Liam buys for Olivia, and so on until the last person buys for the first. That guarantees nobody draws their own name and nobody is drawn twice.

If you add "can't draw" pairs, the draw is repeated until it finds a loop that respects all of them. Names and results stay in your browser. Nothing is saved or sent anywhere.

Running Secret Santa at work, with family or online

At work: draw at a team meeting, then let each person tap their name on the organiser's screen. Use "Copy list" only if the organiser needs a private record.

With family: add couples and siblings who already swap gifts as "can't draw" pairs, so everyone gets someone new.

Online or long-distance: the organiser can draw, then message each person their match privately. Agree a shipping deadline as well as a budget.

Simple rules that keep it fun

Agree one budget before the draw and stick to it. Set the exchange date when you draw names. Ask everyone to share a short wish list or three "likes", which saves a lot of guessing. Keep the reveal for the party itself.

Frequently asked questions

How do I draw Secret Santa names online?

Add every participant's name, one per line, and press Draw. Each person can then tap their own name to privately see who they are buying a gift for.

Can I stop couples from drawing each other?

Yes. Add each pair on its own line in the "can't draw each other" box, for example "Emma, Liam". The draw will keep them apart in both directions.

Can someone draw their own name?

No. Every draw forms one complete loop, so nobody can get themselves.

Is the Secret Santa generator free?

Yes. It is free, needs no sign-up or email addresses, and nothing you type is stored.

You might also like