Skip to main content

Secret Santa Generator

The Secret Santa Generator randomly assigns gift-givers in seconds. Enter names, add exclusions so couples don't draw each other, and send each person a private reveal link. Set an optional budget and date. It is free, needs no signup, and nothing is stored on our servers.

Add emails (optional)
Alex
Jordan
Sam
Taylor
Riley

Can't draw each other

    What the Secret Santa generator does

    Drawing names out of a hat works until someone pulls their own name, a couple draws each other, or half the group can't make it to the draw. This Secret Santa generator handles the whole draw online. It shuffles your group, makes sure no one gets themselves, respects any pairs you exclude, and creates a separate private link for every person so each gift giver learns only their own match.

    How to use it in 3 steps

    1. Type or paste every participant's name, one per line. Add an email next to each name if you want a reminder of where to send their link.
    2. Add exclusions for anyone who shouldn't draw each other, then fill in the optional event name, gift budget, exchange date and note.
    3. Click Generate. Copy each link and send it to that person, or copy all of them at once to share them yourself.

    Ideas and tips

    • Set a clear budget, like $25, so gifts feel even and nobody overspends.
    • Use the note to share a theme, such as "something handmade" or "a favorite book."
    • For office exchanges, exclude people who share a desk or team so gifts feel more surprising.
    • Don't open other people's links. Each link shows its person's match.
    • If someone drops out, just generate a new draw and resend the links.

    Each reveal page plays a short spin before showing the match, the budget, the date and your note, which makes opening the link feel like unwrapping a small gift of its own.

    Frequently asked questions

    Can anyone draw their own name?

    No. The generator always makes sure nobody is assigned to themselves.

    How do exclusions work?

    Add any pair who should not draw each other, such as couples or roommates. The rule works both ways. If the rules make a draw impossible, you will see a message instead of a broken list.

    Can the organizer see who drew whom?

    The organizer list only shows each person and their link, not their match. Each match is stored inside that person's own link, so only open your own link.

    Do I need an account?

    No. Nothing is saved on our side. Everything lives in the links you copy and send.

    How do I send the links?

    Copy them one at a time or all at once and paste them into a text, email or group chat message for each person.

    Related wheels

    How to use the Secret Santa Generator

    1. Enter every participant's name.
    2. Add exclusions for people who should not draw each other.
    3. Tap Draw names.
    4. Send each person their private reveal link.

    Last updated: