Secret Santa draw

Shuffle a name list into giver→receiver pairs where nobody draws themselves — with an optional exclusion list.

One name per line → each person gets someone else. Nobody draws themselves.

3–200 unique names, one per line.

One per line: A ≠ B — A never gives to B (B may still give to A).

Everything runs in this browser.

How to use

  1. Paste one name per line.
  2. Optionally list A≠B exclusions.
  3. Draw — copy or download the pair list.

What it supports

3–200 names; exclusion pairs are one-directional (A may not give to B). The draw retries up to 1,000 shuffles and reports failure rather than seating an invalid pair.

Related tools

Related guides