Skip to content
AllCalcHub

Secret Santa Generator

Draw Secret Santa names fairly with exclusions for couples, privately on your device, with no sign-up or email.

About the Secret Santa Generator

List the participants, add any pairs who shouldn't draw each other, and set a budget. The generator draws a single gift circle and shows each person only their own match.

The draw arranges everyone in one random circle, so each person gives to the next and nobody can draw themselves or end up in a closed pair unless there are only two people. Exclusions (for partners or housemates) are respected by redrawing until none is broken. The result is shown folded so the organiser can reveal it privately.

The formula

Random single cycle: giver i → person i + 1

Worked example

Six people, with Asha and Ben excluded from drawing each other

  1. Everyone gives one gift and receives one
  2. Nobody draws themselves or their excluded partner

Questions people ask

Can the organiser join without knowing?

Not with a single screen; ask someone outside the group to run the draw and send each person their name.

Someone dropped out. What should I do?

Remove them from the list and draw again, then share the new pairings.