WHEEL
DUEL

Gift draw

Secret Santa generator

Draw names for a gift exchange without the hat. Each person comes up exactly once — and the self-draw problem is handled below.

10options in play
Battle Duel · round 1

10 options still standing

Private by defaultYour list stays in this browser.

Why use this wheel

Each name drawn once

Battle Duel removes every name as it comes up, so the draw covers the whole group with no duplicates.

Works remotely

No hat, no folded paper, no needing everyone in one room. Share the link and draw over a call.

Honest about the limits

A wheel can't enforce the no-self-draw rule on its own. The workaround below takes thirty seconds and works properly.

Themes that rescue a cheap gift

The reason Secret Santa produces so much landfill is the brief: twenty pounds, no theme, no idea who you drew. Spinning a theme first fixes that — everyone buys inside the same constraint, and a constrained cheap gift is almost always better than an unconstrained one.

Themes under twenty

Draw one for the whole group and buy inside it.

  • Something edible
  • Something local to where you live
  • Something secondhand
  • Something for their desk
  • Something to read
  • Something you already own and love
  • Something useless but beautiful
  • Something warm
  • Something that smells good
  • Something handmade
  • Something from a charity shop
  • Something that will be used up

Office-safe categories

Nothing personal, nothing that needs a size, nothing anyone has to explain to HR.

  • Desk plant
  • Good coffee or tea
  • Notebook
  • Snacks
  • Mug that is not a joke mug
  • Puzzle or small game
  • Nice pen
  • Hand cream
  • Socks
  • Book under twenty

Stocking fillers

For the version where everyone brings several small things instead of one big one.

  • Chocolate
  • Hot sauce
  • Keyring
  • Playing cards
  • Sticker set
  • Bath thing
  • Seed packet
  • Enamel pin
  • Puzzle book
  • Torch or gadget

The constraint a wheel cannot enforce on its own

Secret Santa is not simply a random draw — it is a random draw with a rule attached. Nobody may draw themselves, and in mathematical terms what you want is a derangement: a permutation where no element stays in its own position. A plain wheel does not know who is spinning, so it cannot enforce that rule by itself.

Most tools that claim to solve this either quietly ignore the problem or make you hand over everyone's email address. Rather than pretend otherwise, here is the workaround that actually works: each person spins in turn with their own name removed from the wheel. Delete your name, spin, note who you got, put your name back, and pass to the next person.

It takes about thirty seconds per person and it enforces the rule exactly. The only failure case is the last person drawing themselves because everyone else has been taken — if that happens, redraw the whole thing rather than swapping two people, since a manual swap is no longer random and someone will work it out.

Drawing in the same room

If everyone is together, the fastest approach is one person at a time on a shared screen with the others looking away — which is exactly how the paper-in-a-hat version works, and has the same weakness that people can sometimes tell from reactions.

A better variation for a group in one room: each person spins on their own phone. Share the link to the group chat and everyone gets the same list loaded on their device, so each person removes their own name, spins privately, and nobody sees anyone else's result. This is genuinely more secret than the hat.

Whichever way you do it, agree the budget and the exchange date before drawing. The draw is the easy part; the group that never agreed a spending limit is the one where it goes wrong.

Exclusions and couples

Many groups want extra rules — partners should not draw each other, or people in the same team should be paired across teams. These are additional constraints on top of the derangement and they make the problem meaningfully harder.

The practical approach is the same as for the self-draw rule: remove the excluded names from the wheel before that person spins. If Alex should not draw Sam, then when Alex spins, both Alex and Sam come off the wheel. It requires whoever is running the draw to pay attention, but it works and it stays visibly random.

As the number of exclusions grows, the chance of painting yourself into a corner at the end rises. If you have more than a couple of constraints in a group of ten or fewer, expect to redraw occasionally — and redraw the whole thing rather than patching the end.

How to use the secret santa generator

  1. 01

    Load the whole group

    Everyone taking part, one name per line.

  2. 02

    Remove your own name, then spin

    Each person deletes themselves before spinning, so nobody draws themselves.

  3. 03

    Restore and pass on

    Put the name back, remove the drawn one, and hand over to the next person.

Frequently asked questions

How do I stop someone drawing their own name?

Have each person remove their own name from the wheel before they spin, then restore it afterwards. A wheel can't know who's spinning, so this is the honest way to enforce the rule — it takes about thirty seconds per person.

What if the last person draws themselves?

Redraw the whole thing. Swapping two people to fix it is no longer random, and in a small group someone will usually work out what happened.

Can I stop partners drawing each other?

Yes — remove both names before that person spins. Be aware that each extra exclusion raises the chance of getting stuck at the end and needing a full redraw.

Can we do this remotely?

Yes, and it's more secret than a hat. Share the link to your group chat, everyone loads the same list on their own phone, and each person spins privately.

How many people do you need for Secret Santa to work?

Four is the practical floor. With three, the second draw usually forces the last pair into an obvious swap, and everyone works out who has whom before the presents arrive.

Can we run the draw if everyone isn't in the same room?

Yes — draw one name per person on a call with the wheel shared on screen, or send each person the same wheel link and have them spin in turn while the others watch. Both keep the draw visible, which is the part that makes it feel fair.

More wheels