Skip to content
Free Tool

Secret Santa Name Draw

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

1. Add Participants

Add at least 3 names to get started.

2. Exclusions
Optional

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, no ads, and no limits. You can draw names as many times as you want for groups of any size.

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. Each result card has a Reveal button, so you can share the page and let each person tap to see only their own match. For maximum privacy, use the individual share links so each person only receives their own assignment.

You need at least 3 participants for a valid draw. There is no upper limit — the generator works for groups of any size. For very large groups with many exclusions, the algorithm may need a moment to find a valid assignment.