Running the office gift exchange? Enter player names below for a randomized turn order, then play with built-in steal tracking and the classic final swap rule.

White Elephant Gift Exchange Generator – Turn Order + Steal Tracker (Free)
Home › Generators › White Elephant Gift Exchange Generator

White Elephant Gift Exchange Generator

Randomize your turn order, run the whole stealing round with automatic 3-steal freeze tracking, and finish with Player 1’s final swap — no arguments, no lost gifts.

Add your players

100% private

Player names and game state stay in your browser. Nothing is uploaded or shared.

No signup

No account, no email, no app — add names and start the exchange in seconds.

Free forever

Run unlimited gift exchanges for holiday parties, office events, and family gatherings.

How to use it

  1. 1Add your players

    Type one name per line — you need at least 3 players. Everyone brings one wrapped gift to the pile.

  2. 2Generate the turn order

    Tap the button for a truly randomized order. Player 1 is special: they also get the final swap at the very end.

  3. 3Play the round

    On your turn, unwrap a gift from the pile or steal an opened one. Steal a gift 3 times and it freezes — it can never be stolen again. If a gift is stolen from you, you pick again right away (you just can’t steal back that same gift immediately).

  4. 4Finish with the final swap

    After the last turn, Player 1 may swap their gift with any unfrozen gift — then the final gift list is locked in.

Why this generator

Randomized turn order

A fair Fisher–Yates shuffle, so nobody can argue about who goes first.

Automatic steal tracking

Every steal is counted on the gift itself — no more losing track mid-party.

3-steal freeze rule

The classic White Elephant rule enforced for you: a gift is frozen after its third steal.

Player 1 final swap

The first player’s traditional closing move is built right into the flow.

Live gift log

A running record of every unwrap and steal — settle any dispute in seconds.

Auto-save and resume

Your game is stored in the browser. Close the page, come back, and keep playing.

Frequently asked questions

How many players do you need for White Elephant?
You need at least 3 players — with 2 it’s just trading. The game shines with 5–15 players, where stealing stays lively but the round doesn’t drag.
What is the 3-steal freeze rule?
The classic rule: once a gift has been stolen 3 times, it is frozen and can no longer be stolen. This generator counts steals automatically and marks frozen gifts, so the rule enforces itself.
What happens when someone steals my gift?
You pick again immediately: unwrap a new gift from the pile or steal a different opened gift. The only restriction is you can’t steal back the exact gift that was just taken from you on the same turn.
What is Player 1’s final swap?
Because Player 1 unwrapped first and never got to steal, tradition gives them the last word: after the final turn, Player 1 may swap their gift with any unfrozen gift — or keep what they have. Then the game ends.
Can I change the names or restart mid-game?
Yes — the Reset button clears the game instantly so you can enter fresh names. Editing names mid-game isn’t possible because the turn order and gift log are tied to the original list.
Is my guest list private?
Completely. Names are stored only in your own browser’s local storage so the game can resume. Nothing is sent to any server.
Do I need the same number of gifts as players?
Yes — each player brings exactly one wrapped gift, so the pile always matches the player count. The generator creates one numbered gift per player automatically.
Scroll to Top