Gift exchange generator
Set up a gift exchange for a family, a team or a group of friends in about two minutes: names in, budget set, pairings drawn, and one private link per person telling them who they are buying for.
1. Your group
2. Participants
Optional: add an email after a name and we send that person their link right after the draw. Example: Nora, nora@mail.com — or paste two columns from a spreadsheet.
0 participants · At least 3 names. You can add yourself too.
3. Who should not draw each other (optional)
For couples, siblings, or people who always end up with each other.
4. How to share the links
I will share the links myself
You get one private link per person to send on WhatsApp, Messenger or anywhere else. No email addresses needed.
Email everyone — Anyone with an email address gets their link automatically right after the draw.
Pairings that actually work
A gift exchange only works if everyone gives once and receives once. The generator builds a single closed loop, so that is guaranteed: no one buys for themselves, no one is forgotten, and no one ends up with two gifts while a colleague gets none.
Mutual pairs – two people buying for each other – are avoided by design, which is usually what people want and almost never what a hat gives you.
Budget, date and wishlists
State the budget as a range rather than a number and everyone relaxes; it removes the awkwardness of one person spending three times as much. Add the exchange date and a short note – where you are meeting, whether homemade counts – and it appears on every participant's link, so the rules are attached to the thing people actually open.
Participants can add a short wishlist to their own page too, which their giver sees. It is optional, and it is by far the easiest way to avoid another scented candle.
Rules for families and teams
Exclusions handle the real-world constraints: couples who already buy for each other, siblings in the same house, two departments that never meet. Mark the pairs that should not match and the draw works around them, or tells you when the rules leave no valid combination.
Private by default
We store the names you type and any wishlists, nothing else, and delete all of it 60 days after the exchange date – sooner if you press delete. Nobody needs an account or an app; the links open in any browser. The full result is not visible to the organizer, which is what lets you join your own exchange.
FAQ
- What is the difference between this and Secret Santa?
- Nothing structural – Secret Santa is a gift exchange with a Christmas name. The same draw works for birthdays, book swaps, team lunches or a summer exchange.
- Can people see each other's wishlists?
- Only the person buying for them sees a wishlist, on their own private link.
- Can I set a spending limit?
- Yes. Write it as a range, for example 10 to 15, and it shows on every link.
- Do participants need to sign up?
- No. They open a link, see their match, and that is it.
- How long do the links last?
- Until 60 days after the exchange date, or until you delete the group.
Doing it at work? See the office Secret Santa guide
More Secret Santa pages
- Secret Santa generator
- Draw names online
- Secret Santa name picker
- Secret Santa name generator
- Virtual Secret Santa
- Secret Santa online
- Office Secret Santa
- Secret Santa questionnaire
- Free Elfster alternative
- Secret Santa without email
- Secret Santa on WhatsApp
- How does Secret Santa work?
- Secret Santa email template
- Free Secret Santa with no signup