🎁 Free Secret Santa Generator With Exclusions
Holiday Fairness Lab

Free Secret Santa Generator With Exclusions and Private Reveals

Create Secret Santa assignments without collecting email addresses or phone numbers. Add participants, define exclusions, generate a valid matching, and reveal each assignment privately.

100% freeNo emailNo phone numberNo signupWorks in your browser
Interactive tool

Secret Santa Generator

Generate a one-to-one assignment where nobody draws themselves and optional exclusions are respected.

0Participants
Not checkedMatching status
0Search attempts
Assignments are generated locally and remain hidden until a reveal button is pressed.
Seven-minute learning path

Understand the idea one box at a time

Each micro-lesson is designed to be read in under a minute. Mark lessons as complete to track progress on this device.

01

A matching problem

Secret Santa is a constrained one-to-one assignment: every giver has one receiver, and every receiver appears once.

02

Self-matches are forbidden

A valid assignment is a derangement, meaning no participant is assigned to themselves.

03

Exclusions reduce options

Couples, household members, or repeat pairings can be excluded, but too many exclusions may make a solution impossible.

04

Privacy by design

This tool does not ask for email or phone details. Reveal cards can be viewed one at a time on the same device.

05

Fair does not mean identical history

Randomness creates equal selection rules, but it does not automatically balance past pairings unless you add exclusions.

06

Verify the participant list

Duplicate spellings can be treated as different people. Use one consistent name for each participant.

Decision table

A compact framework you can reuse

RuleWhy it mattersHow this tool handles it
No self-matchPreserves the exchangeAutomatically enforced
One receiver eachPrevents duplicatesAutomatically enforced
ExclusionsAvoids unsuitable pairingsEntered as giver > receiver
No contact collectionProtects privacyAssignments stay in the browser

Use the “Load example” button in the tool to see a worked sample, then replace its assumptions with your own context.

Knowledge check

Three quick questions

What is a no-self assignment called?
What can make matching impossible?
What information does this tool require?
Online checklist

Finish with a quality review

Related ready pages

Continue without hitting a dead end

Return to TestsAndTools home

Frequently asked questions

Clear answers before you start

Does this Secret Santa generator require email?

No. It does not collect email addresses, phone numbers, accounts, or payments.

Can I exclude couples or household members?

Yes. Add directional exclusions. For a two-way exclusion, enter both directions.

Why can the generator fail?

A valid assignment may not exist when the group is small or exclusions remove too many options.

Are the results stored online?

The matching is generated in the browser. Do not use a shared device if the assignment must remain private.

Can I reshuffle the assignments?

Yes. Press generate again to create another valid random matching.

Source and scope

Use this tool responsibly

This page provides educational guidance and a browser-based planning tool. It does not replace professional, legal, financial, medical, or organizational advice. Review important decisions with the appropriate expert and your own evidence.

External reading: Secret Santa Overview.

Free to use. No email, phone number, account, or payment required.