Make every day count Free money tools for every American household
--:-- …--°

Secret Santa generator

Draw names for a Secret Santa gift exchange, with a price limit and people who should not draw each other, and send each person a private link that shows only who they are buying for. Or pick a random order for a White Elephant swap.

Your gift exchange

People

Names stay on this page. Each private link carries the match inside the link itself, after the # sign, which browsers do not send to any server. Send each person only their own link, by text or email.

Results

Gift exchange tips

  • Agree on a price limit everyone can afford, and say whether it includes tax and shipping.
  • White Elephant: everyone brings one wrapped gift; in turn order, each person opens a gift or steals one already opened.
  • Add the gift to your holiday budget so it does not surprise you in January.

Plan it in the holiday budget planner · Holiday Money Center 2026

What this tool does

Drawing names out of a hat works when everyone is in the same room. When your family, friends or office are spread out, this tool does the draw for you. Type the names, set a price limit and the date of the exchange, and choose people who should not draw each other, such as partners. Press "Draw names" and you get one private link for each person. Each link opens this page and shows only that person's match. For a White Elephant swap, the tool picks a random order of turns instead.

How the draw works

Is it private?

The names never leave your device. There is no sign-up, and nothing is stored on a server. Each link carries the match inside the link itself, after the # sign. That part of a web address is read by the browser on the device that opens it and is not sent to any website, including ours. Two things to know: the person who runs the draw can see every link, so the organizer could find out the matches if they opened the other links, and anyone who gets a link can see that one match. Send each person only their own link, by text or email.

White Elephant in short

Everyone brings one wrapped gift within the price limit and puts it in a pile. In the order the tool picks, each person either opens a gift from the pile or steals a gift someone already opened. A person whose gift is stolen picks again. Many groups set a limit on how many times one gift can be stolen. Agree on your rules before you start.

Keep the gift exchange affordable

Frequently asked questions

How many people do I need?

At least three for Secret Santa, because with two people each one would know who has their name. A White Elephant order works with two or more. The tool takes up to 30 names.

Can I stop partners from drawing each other?

Yes. For each person, choose one name in "Can't draw". The tool only accepts a draw where nobody gets their own name or the person they should skip.

What if someone loses their link?

The organizer can copy it again from the results while the page is still open. If the page was closed, run a new draw and send everyone their new link; the old links still show the old matches.

Does the site save our names?

No. Names stay on this page and in the links. They are not stored in your browser or sent to us.

Is it free?

Yes. There is no sign-up and no limit on how many draws you run.

How we calculate

The formula in plain words

Secret Santa: the list is shuffled with the browser's secure random number generator (crypto.getRandomValues) until nobody has their own name or the one person they should skip, up to 2,000 tries. White Elephant: one random shuffle gives the order of turns.

Assumptions and limits

Data and sources

This tool uses only the numbers you enter and fixed formulas. It does not rely on outside data.

Methodology last reviewed: November 10, 2026. Methodology, rounding and corrections

Markets & investing

Home & mortgage

Taxes & pay

Retirement & savings

Loans & debt

Money & business

Creators

Travel

Money games

Weather & time

Guides