Secret Santa Generator - Free Online Tool

AdSense Placeholder
Slot: header_tool

Secret Santa Generator

Randomly Assign Gift-Giving Pairs

    Enter at least three names and click Generate Pairs

    AdSense Placeholder
    Slot: tool_mid_article

    Understanding Secret Santa Assignments

    No Self-Assignments

    This tool guarantees nobody is ever assigned to buy a gift for themselves — a valid mathematical derangement of the group.

    Fully Random Pairing

    Aside from avoiding self-assignment, every other pairing is equally likely, so the result can't be predicted or gamed.

    Any Group Size

    Works for any group of three or more participants, from a small family to a large office.

    Instant & Private

    Assignments are generated entirely in your browser — the names you enter are never sent to a server.

    Keeping It a Secret

    Since this tool displays every pairing on screen at once, it works best for planning purposes or when a trusted organizer generates the list and shares each person's assignment individually and privately — the full list itself isn't hidden from whoever runs the generator.

    Key Takeaways

    • Guaranteed Valid Derangement: Nobody is ever paired with themselves.
    • Minimum Three Participants: A valid derangement requires at least three people in the group.
    • Client-Side Only: All pairing happens locally in your browser — no data is ever sent to a server.
    AdSense Placeholder
    Slot: footer_leaderboard