Secret Santa Generator
Draw names for a Secret Santa or gift exchange at home, the office or among friends. Nobody gets themselves, and couples can be kept apart.
How to draw Secret Santa names
- Enter everyone’s names and any pairs who should not draw each other.
- Add the budget, date and a message, then draw.
- Pass the phone around, or send each person their own private link.
Features
- Nobody draws themselves
- Exclusions for couples or family
- Pass-the-phone private reveal
- One private link per person
- Budget in ₹, date and message
- Optional no swapped pairs
- Works offline
Frequently asked questions
How do the private links work?
Each link carries only that person’s own match, scrambled inside the part of the address after the # sign, which is never sent to a server. Opening it shows who they are buying for, plus the budget, date and message.
Can the organiser see who got whom?
Not unless they choose to. The draw is hidden by default; there is a Show all pairs button behind a warning for organisers who need it. The links are scrambled, not encrypted, so a curious person could decode one, so only send each link to its owner.
What if the exclusions make a draw impossible?
You will see a message saying no valid draw exists. Remove an exclusion or add another person and draw again.
Does anyone need to sign up or give an email?
No. The draw happens in your browser and nothing is uploaded. Share the links over WhatsApp, SMS or email yourself.
Related tools
All Fun & Utilities →- Lucky Draw & Raffle Picker Run a raffle or lucky draw at an office party, society function or school event.
- Random Name Picker Wheel Type names or options, spin the wheel and let chance decide.
- Random Team Generator Divide a group fairly into teams in one click.
- Tic Tac Toe Noughts and crosses in your browser.
- Draw & Guess Game Take turns drawing a secret word while everyone else races to guess it.
- Carrom Board Game The classic Indian board game on your phone or computer: slide the striker, pull back, and pocket your coins before your opponent does.