White Elephant order generator 🎁

Paste the names and get a random gift-opening order in one click — plus the classic rules. Free, no signup.

How to run a fair White Elephant draw

Step by step

  1. Clear the sample names: the box under “Player names (one per line)” starts with six example names (Alex, Sam, Jordan, Taylor, Riley, Morgan), and the page draws an order for them as soon as it loads. Delete them before you type your own list, or they will end up in your draw.
  2. Enter one player per line: blank lines and extra spaces are ignored, so you can paste a list straight from a group chat or spreadsheet column. You need at least two names; with fewer you’ll see “Add at least 2 names.”
  3. Tap “Draw the order”: the names are shuffled and shown as a numbered list. Number 1 is marked “opens first” and the last number is marked “goes last”. That player has seen every gift before choosing, which is usually the best turn.
  4. Read the order out or show the screen: keep the page open during the game so anyone can check whose turn it is. Each tap of “Draw the order” produces a completely new order, so draw once, in front of everyone, and stick with it.

Good to know

Rules to agree on before the first gift is opened

Most arguments at a gift swap come from rules nobody said out loud. Decide these first and announce them:

Tips for different groups

Common questions

White Elephant / Yankee Swap rules

The basics

Everyone brings one wrapped gift to an agreed budget. Draw numbers for turn order. Player 1 opens a gift; each next player either opens a new one or steals an opened gift (the person robbed goes again).

Steal limit

A common rule: a gift can be stolen up to 3 times then it’s frozen. And the same gift can’t be stolen back immediately. At the very end, Player 1 may swap with anyone.

Also need Secret Santa?

Use our Secret Santa generator (no email), or grab a Christmas bingo card.

More in Holidays & gift exchanges

See everything in Holidays & gift exchanges →