Secret Santa Generator

Create random Secret Santa assignments and share them with your group.

Event Details

Set up your Secret Santa event

Participants

Add at least 3 participants with names and email addresses

About Secret Santa

Set up a Secret Santa exchange with participant details, optional budgets, and shareable assignments.

Why Use This Tool?

  • Fair Randomization: Instantly assigns each participant a recipient with no duplicates or manual juggling.
  • Quick Setup: Add names and emails in one place, then generate assignments in seconds.
  • Privacy Friendly: Copy individual assignments so each person sees only their recipient.
  • Event Planning: Capture budget and date details to keep the exchange organized.
  • Fewer Mistakes: Avoid accidental double-assignments and missed participants.

Common Questions

  • Q: How many people do I need?
    At least three participants so assignments can rotate fairly.
  • Q: Can I prevent two people from drawing each other?
    This version doesn’t support exclusions yet; keep groups simple for now.
  • Q: Do you send emails automatically?
    No—copy the email template or assignment and send it yourself.
  • Q: Is my data saved?
    No—refreshing the page clears your entries.
  • Q: Can I edit after generating?
    Yes—update participants and regenerate to create a new shuffle.

Pro Tips & Best Practices

  • 💡 Add a budget to avoid mismatched expectations.
  • 💡 Collect participant emails ahead of time to streamline sharing.
  • 💡 Regenerate once if the results feel awkward, then stick with the final draw.
  • 💡 Share a wishlist form separately so recipients get helpful hints.
  • 💡 Set a firm exchange date to avoid last-minute delays.

When to Use This Tool

  • Office Exchanges: Organize team gift swaps without manual paper draws.
  • Family Gatherings: Handle large family lists and keep assignments private.
  • Friend Groups: Create quick assignments for holiday parties or virtual swaps.
  • Classroom Events: Randomize student pairings with minimal setup.
  • Community Groups: Coordinate gift drives or volunteer exchanges.

How to Use (Example + FAQs)

  • Example: Enter three names and generate assignments for a small office exchange.
  • Step-by-step: (1) Add participants. (2) Set budget/date if needed. (3) Generate and share assignments.
  • FAQ: Can I copy all emails at once? Yes—use the copy emails button.
  • FAQ: Will participants see each other’s picks? No—only the assignment you share.
  • FAQ: Can I rerun the draw? Yes—regenerate anytime before sending.

Related Tools

Quick Tips & Navigation