Gift Exchange Matcher - Secret Santa Wheel
Run Secret Santa perfectly! Our two-wheel system pairs givers with recipients fairly, with built-in rules to prevent self-matching.
How to Use This Gift Exchange
Step 1
Add all participants to both wheels
Step 2
Spin Wheel 1 for the gift GIVER
Step 3
Spin Wheel 2 for the RECIPIENT
Step 4
If same person, spin Wheel 2 again
Step 5
Enable 'Remove Winner' on Wheel 2 to prevent duplicates
Perfect For
Office Secret Santa
Our gift exchange makes this task effortless with cryptographically secure randomization, ensuring fair and unbiased results every time you spin.
Family holiday exchanges
Our gift exchange makes this task effortless with cryptographically secure randomization, ensuring fair and unbiased results every time you spin.
Friend group gift swaps
Our gift exchange makes this task effortless with cryptographically secure randomization, ensuring fair and unbiased results every time you spin.
Classroom present exchanges
Our gift exchange makes this task effortless with cryptographically secure randomization, ensuring fair and unbiased results every time you spin.
Key Features
🎲 Cryptographic Randomization
Uses Web Crypto API (crypto.getRandomValues) for truly unpredictable, casino-grade random results that cannot be predicted or manipulated.
🎡 Multiple Wheels
Create up to 10 wheels simultaneously for complex selections like pairing names with prizes or assigning multiple random roles at once.
âš¡ Instant Results
Smooth 60fps animations with realistic physics. Click to spin instantly - no loading, no delays. Works offline after first visit.
💾 Save & Share
Export wheels to JSON, share via URL, or embed on your website. Your configurations are auto-saved in browser storage.
🔄 Remove Winners
Automatically remove selected entries from future spins - perfect for raffles where each person can only win once.
📱 Works Everywhere
Fully responsive design for desktop, tablet, and mobile. Touch-optimized interface works in any modern browser.
Frequently Asked Questions
How do I prevent self-matching?
If giver and recipient are the same, simply spin Wheel 2 again until different.
Can I set up couples rules?
For no spouse-matching, manually re-spin if that pairing occurs.
How do I keep it secret?
Have one organizer do all spins privately, then DM each person their recipient.