Secret Santa Generator

Draw gift pairs instantly and keep the whole setup in the browser.

One name per line or comma-separated. Duplicate names are removed.

Up to 24 participants are used per draw.

Use one rule per line, for example: Alice: Bob, Carla

Up to 48 exclusion rules are used.

Generate a draw to see the assignments.

How to Use

The Secret Santa Generator creates gift exchange pairs in the browser without sending participant names to a server.

Add the participant list, then add any exclusions on separate lines if certain people should not draw each other. Generate the pairs and copy the result when it looks right.

This tool is useful for holiday exchanges, classroom gift draws, office events, friend groups, and family gift games.

About This Tool

The Secret Santa generator creates gift assignments from a list of participants. It supports exclusions so people who should not be paired can be kept apart.

This is designed for small family, friend, classroom, and workplace gift exchanges where organizers want a fast browser-based draw. The result can be copied after generation.

Common uses

  • Run a family gift exchange with household exclusions.
  • Prepare a small office or team Secret Santa draw.
  • Avoid obvious pairings by adding exclusion rules.
  • Generate a new draw when someone joins or leaves the exchange.

How to get better results

  • Use one participant per line for the cleanest setup.
  • Add exclusions only where needed so a valid draw remains possible.
  • Check the final assignments before sending them to participants.
  • Keep a private copy of the draw if people need reminders later.

Using the result responsibly

Random tools are most helpful when the rules are clear before the result is generated. Decide what the input means, whether duplicates are allowed, and whether the first result should be final. Clear rules make the result easier to trust and explain.

For casual choices, games, classroom activities, examples, and creative prompts, a browser-based tool is usually enough. For regulated contests, high-value selections, safety decisions, legal records, or professional advice, use a process designed for that responsibility.

Last reviewed: April 20, 2026

Frequently Asked Questions

Can I stop certain people from drawing each other?

Yes. Add exclusions in the exclusions box using a format like "Alice: Bob, Carla".

Does the draw stay in the browser?

Yes. The assignment logic runs on the page and does not require an account or backend.

What happens if the exclusions are impossible?

The tool will show an error and ask you to remove or relax some exclusions.

How many participants do I need?

You need at least three participants for a valid Secret Santa draw.

Related Guides

Related Tools

L
new

List Randomizer

Shuffle lists, pick one item, or choose several winners.

T

Team Maker

Split any group into fair, random teams in one click.

Aa

Name Generator

Random names for characters, projects, or personas.

W
hot

Picker Wheel

Add your choices and spin. Let chance decide.