Secret Santa Generator
Assign each person a recipient — nobody draws themselves. Optionally keep couples apart.
Tip: put a couple on one line separated by “&” to keep them from drawing each other (e.g.
Alice & Bob).How to use
- Enter participant names, one per line.
- Optional: add a restriction list if some people should not be assigned to each other.
- Press Draw.
- Read the assignments, then copy them if you need to send them out separately.
When people use this
Organising a Secret Santa or gift exchange
Generate a fair random assignment so no one draws themselves.
Pairing people for a random exchange or buddy system
Create one-to-one pairings from a list of participants.
Running a small office or group draw
Assign givers and receivers without manual shuffling.
Adding a restriction, such as no housemates or no spouses
Exclude specific pairs from the draw to keep the assignment practical.
Examples
Example
5 participants, no restrictions
Five random assignments with no one assigned to themselves.
Example
8 participants, with a few restrictions
A draw that respects the listed exclusions where possible.
Example
Assign one gift giver per participant
Each person is both a recipient and a giver in the same draw.