Skip to content
ToolsOnDuty - free online tools
Random & Fun

Secret Santa Assignment

Assign each participant a different recipient with no self-matches.

Free foreverRuns in your browserNo sign-up

Assignments appear together on this device.

For privacy, let each participant view only their own row before passing the device.

About the Secret Santa Assignment

Secret Santa Assignment creates a derangement: every participant receives exactly one recipient and nobody draws themselves.

All pairings appear on one device, so reveal rows one at a time or have a trusted organizer distribute them privately.

Key features

  • Guaranteed no self-assignment
  • One recipient per participant
  • Duplicate-name removal
  • No server or email collection

How to use

  1. 1Enter at least three unique names.
  2. 2Create assignments.
  3. 3Reveal and distribute each row privately.

Examples

Four-person exchange
Input: Alice, Bob, Charlie, Diana
Output: Four giver-to-recipient pairs with no self-match

Keep the full list hidden from participants.

Frequently asked questions

Can someone draw themselves?
No. The assignment algorithm rejects every self-match.
Are emails sent?
No. Results remain on this page and must be distributed by the organizer.
Is my input uploaded?
No. The tool runs entirely in your browser.