FREE ONLINE TOOL

Holiday Gift Exchange Tool

Set up a year-end gift exchange for friends, family, or coworkers. Add the names and let the tool match each person with someone else to buy a gift for.

Enter one name per line. Duplicate names count as separate entries.

0 entries
Saved only in this browser; available across tools.

🔒 Your list stays in this browser and is never sent to the server.

◉Your result will appear hereAdd a few names or options to get started.
HOW TO USE

How to use Holiday Gift Exchange Tool

Enter each participant on a separate line and select Draw names. The tool creates a random gift-giving list where nobody is matched with themselves. All pairings appear together on the results screen, and names stay in this browser.

GOOD TO KNOW

Frequently asked questions

How do I organize a holiday gift exchange draw?

Enter everyone taking part on a separate line and start the draw. The tool creates a list showing who buys a gift for whom, with no one matched to themselves.

Does everyone buy a gift for one person?

Yes. Each participant is assigned one person other than themselves, and everyone on the list is assigned once as a recipient.

How many people can take part in a gift exchange draw?

You need at least two names. With two people, they are assigned to each other; three or more participants make for a more surprising exchange.

Can each participant see only their own match?

No. The full list of gift assignments appears together on the results screen, so the person starting the draw can see every match.

Can I prevent two specific people from being matched?

This version does not support exclusions between specific participants. It only prevents anyone from being matched with themselves.