🎉 Events

Secret Santa Generator

Generate Secret Santa pairings with exclusions for couples and families. Private per-person reveal mode so nobody sees each other's result.

The Secret Santa is a free online tool that helps you generate secret santa pairings with exclusions for couples and families. private per-person reveal mode so nobody sees each other's result It runs in your browser with no sign-up, downloads, or installation needed. All processing happens locally — your data stays on your device.
Secret Santa
Add everyone taking part. Use the exclusion field to stop certain people being paired (e.g. couples, same family).

How to use

1

Add participants

Add everyone's name. In the exclusion field, type names they should NOT be paired with — useful for couples or family members living together who might prefer to buy for someone outside their household.

2

Private reveal

After generating, each person clicks their own name to see their recipient privately on screen. Nobody else sees the result. This way the draw can happen in a group without spoiling the surprise — everyone clicks their name on the same device, one at a time.

`); } function clearAll(){ document.getElementById('participantRows').innerHTML='';participants=[];pairings={}; switchTab('setup'); } function switchTab(t){ ['setup','draw','reveal'].forEach(tt=>{ document.getElementById('panel-'+tt).style.display=tt===t?'':'none'; document.getElementById('tab-'+tt).classList.toggle('active',tt===t); }); } // Default participants ['Alice','Bob','Charlie','Diana','Edward'].forEach(n=>addPerson(n));