Draw Names Without Handing Over 20 Email Addresses
The big secret santa sites all want the same thing: every participant's email address, an account, and a marketing opt-out you'll forget to untick. But your group already has a chat. This generator does the one hard part — a fair draw where nobody gets themself and couples don't get each other — and gives you one private link per person to paste into WhatsApp, Teams, Discord, or a text. The match is encoded in the link itself; opening it shows a “reveal” button so nobody reads it over a shoulder.
Private by Construction
Everything happens in your browser. The name list is saved only on your device, the draw runs locally, and the reveal links carry their secret in the URL fragment — the part after the # that browsers never transmit to servers. There is no database of your friend group, no email harvest, and nothing to delete afterwards. If your workplace bans yet another account-creating service, this one creates nothing.
The Math Behind a Fair Draw
A valid secret santa is what mathematicians call a derangement: a shuffle where nobody lands on themselves. The tool draws random shuffles until one is valid — and the table below shows why that is fast: from five people up, roughly a third of all shuffles are already valid, so a draw takes a handful of attempts even with couple exclusions. For the party itself, the spin wheel handles prize draws and the team picker splits the games evenly.
