Skip to content
Free Tool

Free Secret Santa Generator

Enter names, set exclusions, and draw names instantly. No signup required. Share results with a single link.

Do I need to sign up to draw names for Secret Santa?

No. GiftList's free Secret Santa generator needs no signup: add names and exclusions, then send each person their link. The organizer, and anyone with the results link, can see every pairing. In GiftList's full Secret Santa, everyone joins with a link, can link a wishlist or answer the Mystery Q&A, and sees only their own match. It's free, and one exchange can draw names for 3 to 100 people. Participants need a free account to see their match.

Draw names

1. Add Participants

Add at least 3 names to get started.

2. Exclusions
Optional

How Secret Santa works (3 min)

The rules, the budget and drawing names, shown in GiftList's full Secret Santa, where each person needs a free account to see their match. The instant draw on this page needs no signup.

How Does Secret Santa Work? Rules, Budget and Drawing Names OnlineLength 2:36 · captionsWatch on YouTube
FAQ

Frequently Asked Questions

Enter the names of everyone participating, optionally set exclusions (e.g., spouses who shouldn't draw each other), and tap Draw Names. The generator uses a fair randomized algorithm to assign each person a unique recipient. No one draws themselves, and all exclusions are respected.

Yes, 100% free with no signup or ads. Add your participants and draw names right in your browser.

After drawing names, click Copy Share Link to get a shareable URL. You can also copy individual reveal links for each participant — send each person their personal link so they can tap "Reveal" to see only their match. The results are encoded in the URL, so no accounts or databases are needed.

Exclusions prevent two specific people from drawing each other. This is useful for couples, roommates, or anyone who already exchanges gifts separately. For example, if Jon and Sarah are married, you can exclude them so neither one draws the other.

The draw results are stored entirely in the URL — nothing is saved to a server or database. Anyone holding the results link can see every pairing, including whoever drew the names. Each person's own link shows only their assignment, so send each person their own link to keep matches private.

You need at least 3 people. In a small group with many exclusions, a valid draw may not exist, and the tool will say so.