Secret Santa generator that keeps couples apart
Nobody draws their partner. Private links, secret wish lists, no email.
Free. No email, no sign-up. Prefer paper? Print a folded card for each person.
1 Who is in?
Add at least 3 names.
2 Keep apart
Couples never draw each other. Last year's match means the giver won't draw the same person again.
Type the names first, then pick pairs here.
3 Draw
Add a budget and a date (optional)
Show every match (organizer only)
Send each person their link
Each link opens one person's match and their match's wish list, and lets them write their own. Send each one in a private message. The matches stay hidden from you unless you open someone else's link.
Your organizer link
Save this link. It is the only key: without it, no one, us included, can open this group again. It brings back these links, not the matches.
Encrypted in your browser; we store only what we cannot read. Anything saved and not opened for 90 days is deleted.
Their wish list
Your wish list
Only the person buying for you can read it. Change it any time.
Save this link. It is the only key: without it, no one, us included, can open your match again. Encrypted in your browser; we store only what we cannot read.
How it works
- Type everyone's name, then add couples and last year's matches.
- Draw. Every person gets one match, nobody gets themselves, and no pair you kept apart is drawn.
- Make private links and send each person theirs in a text or a chat. Their link shows their match, their match's wish list, and a box to write their own.
- Meeting in person instead? Print the cards: each shows the giver's name on top and their match in the middle. Fold the bottom flap up to cover the match, and hand each card out.
If the pairs you keep apart leave no fair draw (say, three people where two are a couple), the page tells you instead of breaking a rule.
What is saved
Print only, and nothing is saved. Make links, and the names, matches and wish lists are encrypted in your browser before they are saved, with the key kept in each link. We store only what we cannot read, so a lost link cannot be recovered.