White Elephant Gift Exchange

Type the players, pick your house rules and draw the turn order. Then play the game on this screen: tap a wrapped gift to open it or an opened one to steal it, and every steal is counted and every frozen gift marked for you. The rules card and the number slips print in one click.

3 Maya 7 Jordan 1 Priya 5 Luis 8 Hannah 2 Theo 6 Grace 4 Omar

Example group. Type your own players below.

Turn 1 of 8

Priya goes first: tap a wrapped gift to open it.

Tap a wrapped gift to open it, or tap an opened gift to steal it.

Turn order

  1. 1Priya
  2. 2Theo
  3. 3Maya
  4. 4Omar
  5. 5Luis
  6. 6Grace
  7. 7Jordan
  8. 8Hannah
  9. ↻Last swap · Priya

Who has what

Every opened gift, who holds it now and how many times it has been stolen. Type what each one is, so the list still makes sense at the end of the night.

No gifts opened yet.

    Players

    8 of 40

    Type a name and press Add, or paste a list with commas between the names. Up to 40 players sit round the table in this order; the turn order is drawn separately.

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    House rules

    There is no official rulebook for this game. These are the house rules groups disagree about most, so pick yours before the first gift is opened.

    A gift is frozen after this many steals

    Steals allowed in one turn

    Player 1's last turn

    The figure your group agrees. It prints on the rules card.

    White elephant rules

    The house rules as they are set above, in the order they are played. Change a rule and this list changes with it; it is also what the rules card prints.

    1. Everyone brings one wrapped gift.
    2. Draw numbers to set the turn order. Whoever has number 1 goes first.
    3. Player 1 opens a wrapped gift and shows it to everyone.
    4. Each player after that either opens a wrapped gift or steals one that has already been opened.
    5. Anyone who has a gift stolen goes again straight away: they open a wrapped gift or steal a different one.
    6. No stealing straight back: a gift stolen during a turn cannot be stolen again until the next player's turn.
    7. A gift is frozen after its third steal. Whoever holds it then keeps it.
    8. A turn ends when somebody opens a wrapped gift.
    9. When the last wrapped gift is opened, player 1, who had nothing to steal at the start, takes one last turn: they may swap their gift for any gift that is not frozen, or keep it.

    Print the rules card and number slips

    One page of rules for the table, with the turn order if you drew one, and one numbered slip per player to cut out and draw from a hat.

    Choose "Save as PDF" in the print window for a file instead. The link carries the players, the house rules and the turn order, so everyone who opens it sees the same rules.

    White Elephant Rules

    Price limit:

    1. Everyone brings one wrapped gift.
    2. Draw numbers to set the turn order. Whoever has number 1 goes first.
    3. Player 1 opens a wrapped gift and shows it to everyone.
    4. Each player after that either opens a wrapped gift or steals one that has already been opened.
    5. Anyone who has a gift stolen goes again straight away: they open a wrapped gift or steal a different one.
    6. No stealing straight back: a gift stolen during a turn cannot be stolen again until the next player's turn.
    7. A gift is frozen after its third steal. Whoever holds it then keeps it.
    8. A turn ends when somebody opens a wrapped gift.
    9. When the last wrapped gift is opened, player 1, who had nothing to steal at the start, takes one last turn: they may swap their gift for any gift that is not frozen, or keep it.

    Turn order

    1. Priya
    2. Theo
    3. Maya
    4. Omar
    5. Luis
    6. Grace
    7. Jordan
    8. Hannah

    House rules for this game, set and printed at gethomsy.com/tools/white-elephant-gift-exchange

    Number slips

    Cut along the dashed lines, fold each slip and draw one each. The number is your turn.

    White elephant1Your turn
    White elephant2Your turn
    White elephant3Your turn
    White elephant4Your turn
    White elephant5Your turn
    White elephant6Your turn
    White elephant7Your turn
    White elephant8Your turn

    The players, the rules and any game in progress are saved in this browser, so a refresh in the middle of a game loses nothing.

    How the turn order is drawn, and how the game is kept

    The turn order is a shuffle of the players, made with the Fisher-Yates method: working back from the last place, each place swaps with a place chosen at random from those not yet fixed. The random numbers come from your browser's cryptographic random number generator, and any number that would favour one place over another is thrown away and drawn again, so each of the possible orders is equally likely. For eight players that is 40,320 orders; nobody, including whoever presses the button, can choose one.

    The game is kept as a list of moves (open, steal, swap or keep), replayed from the start under the rules you set every time the table is drawn. That is why Undo can take back any move: it drops the last one and replays the rest. A steal adds one to that gift's count; when the count reaches the freeze limit, the gift is frozen and no rule lets it move again, except a last swap set to "Any gift at all". "No stealing straight back" marks every gift stolen during a turn and unmarks them all when somebody opens a wrapped gift, which is what ends a turn. A limit on steals per turn counts the steals since the last gift was opened; once it is reached, whoever was stolen from last can only open.

    None of these are official rules, because there are none. The variants on the page are common house rules: the freeze limit, the limit per turn, the ban on stealing straight back and player 1's last swap. The price limit is whatever figure your group chooses, printed as typed. The players, the rules and the game in progress are saved in this browser; the link carries the players, the rules and the turn order.

    Where these numbers come from

    1. 1. Algorithm 235: Random permutation — R. Durstenfeld, Communications of the ACM, 1964
    2. 2. The Art of Computer Programming, Volume 2: Seminumerical Algorithms, section 3.4.2 (Algorithm P, shuffling) — D. E. Knuth, Addison-Wesley, 3rd edition 1997
    3. 3. Crypto: getRandomValues() method — MDN Web Docs, Mozilla

    Every figure above was read out of the code that runs on this page. Where a number is our own judgement rather than a published one, the note says so and cites nothing. Method last checked 4 November 2026.

    Why a white elephant game needs its rules written down

    The arguments at a white elephant party are almost never about the gifts. They are about the rules nobody said out loud: whether a gift can be stolen straight back, how many times the good one can change hands, whether player 1 gets a swap at the end. The game goes by several names, Dirty Santa and Yankee Swap among them, and nobody publishes an official rulebook for any of them. Whatever the group agrees before the first gift is opened is the rulebook.

    Two of those rules do most of the work, and both are about fairness. A freeze limit stops the one gift everybody wants from travelling round the room all night: after its last allowed steal, whoever holds it keeps it. The last swap exists because of the turn order. In a group of twenty, the last player chooses from nineteen opened gifts and player 1 chose from none, so giving player 1 the final move is the only way the first number is not the worst one.

    The table on this page keeps score so nobody has to. Tap a wrapped gift to open it or an opened one to steal it, and it counts each gift's steals, freezes the gift on the steal your rules say, refuses a steal straight back, and moves the turn on to whoever was stolen from. Undo takes back a mis-tap. The rules you set are written out in full under the table and print on one card, so they can sit on the table where everyone can read them.

    White elephant is not the only way to swap presents. If your group would rather buy for one person each than fight over a pile, that is a Secret Santa, and our Secret Santa generator draws the names, keeps couples apart and gives each person their own link. The exchange is usually one line in a busy month: the printable Christmas planner puts the gifts, the dinner and a six-week countdown on three sheets, and when the party is a bring-a-dish one, the potluck sign-up sheet stops the table filling up with four bowls of the same salad.

    The honest limit of the screen is the limit of any scorekeeper: it only knows what is tapped on it. Give one person the job, put the phone or laptop where the room can see it, and let the printed card settle anything the screen cannot.

    Frequently Asked Questions

    How do you play white elephant?

    Everyone brings one wrapped gift and draws a number. Player 1 opens a gift. Each player after that either opens a wrapped gift or steals one that has already been opened, and anyone who has a gift stolen goes again: they open a wrapped gift or steal a different one. A turn ends when somebody opens a wrapped gift. House rules set the limits, such as freezing a gift after a set number of steals and giving player 1 one last swap at the end.

    How many times can a gift be stolen in white elephant?

    As many times as your group decides; there is no official number. A common house rule is three: the gift is frozen after its third steal, and whoever holds it then keeps it. Choose one to five steals, or never, under House rules, and the table counts the steals and freezes the gift for you.

    What does a frozen gift mean in white elephant?

    A frozen gift is out of play. It cannot be stolen again, so whoever holds it takes it home, unless your rules let player 1 swap for any gift at the end. On the table here a frozen gift turns ice blue and all its steal marks are filled in.

    Can you steal a gift straight back?

    Not under the usual house rule. "No stealing straight back" means a gift stolen during a turn cannot be stolen again until the next player's turn, which stops two people passing the same gift between them all night. Switch it off if your group allows it.

    Does player 1 get a turn at the end?

    Player 1 opens first with nothing to steal, so many groups give them the last move: once every gift is open, player 1 may swap their gift for any gift that is not frozen, or keep their own. Choose "Any gift at all" to let them take a frozen one too, or "No last turn" to leave it out.

    What is the difference between white elephant and Secret Santa?

    In Secret Santa each person is given one name in secret and buys a present for that person. In white elephant nobody is given a name: everyone brings one gift for the pile, and the fun is in opening and stealing. For a Secret Santa, the Secret Santa generator on this site draws the names and gives each person their own link.

    Are Dirty Santa and Yankee Swap the same game?

    They are the same open-or-steal game under other names. The rules people play by vary more than the names do, which is why it helps to print the house rules and agree them before the first gift is opened.

    How do you pick numbers for white elephant?

    Either press "Draw the turn order", which shuffles the players with your browser's cryptographic random number generator so every order is equally likely, or print the number slips, cut them up and draw them from a hat. Either way, number 1 goes first.

    What is a good price limit for white elephant?

    Whatever your group agrees on. Set it before the invitations go out, so nobody turns up with a gift worth five times anyone else's. Type it under House rules and it prints at the top of the rules card.

    Can I print the white elephant rules?

    Yes. "Print the rules card" gives one page with your house rules in the order they are played and the turn order if you drew one. "Print number slips" gives one numbered slip per player to cut out and draw from a hat. Choose Save as PDF in the print window if you would rather keep a file.

    Can we play white elephant over a video call?

    Yes, if the gifts can be shown on camera. One person shares this page on the call and taps for everyone: who opens, who steals and which gifts are frozen show on every screen. Gifts that have to travel are posted after the game, to whoever ends up holding them.

    Related Tools

    Keep the rest of December on one list with Homsy

    The game takes an evening. The rest of December is lists: the gifts, the food, who is bringing what. Homsy keeps them on everyone's phone, shared with the people doing the jobs.