Free, in your browser

Free Secret Santa Generator

Draw names online, keep matches private, and skip the sign-up. The draw runs in your browser and never gets saved on our server.

One name per line, or separate them with commas. Use a unique name for each person.
Pairs who should not draw each other (optional)

    How it works

    1. Add every name in the group.
    2. Optionally mark couples or anyone else who should not draw each other. Those blocks go both ways, and nobody is assigned themselves.
    3. Draw, then reveal one match at a time or send each person a private link.

    FAQ

    How does this Secret Santa generator work?

    Enter every name, add any pairs who should not draw each other, and draw. The tool assigns each person one recipient. Nobody is assigned themselves.

    Can I keep couples from drawing each other?

    Yes. Add them as a pair under exclusions. That block goes both ways, so neither person is assigned the other.

    Will the rest of the group see my match?

    Not if you use the private links or reveal one name at a time. A private link shows only one match. Anyone who has that link can see that same match, so send it only to the right person.

    Do you store the names or the draw?

    No. The draw runs in your browser. We do not create accounts and we do not save your list on a server. A private link keeps the two names in the part of the URL after the #, which your browser does not send to our server.

    What if the draw cannot find a valid matching?

    That happens when the exclusions leave someone with no allowed recipient, such as a two-person group marked as a couple. Relax a pair and draw again.

    Do I need to sign up?

    No. There is no account and no sign-up.

    Does this work on a phone?

    Yes. The page is built for a phone first. You can enter names, draw, and copy private links from a mobile browser.