Random Pair Generator
Pairs people up — no repeats, no leftovers.
Paste a list of names and instantly split everyone into random pairs — no one doubles up and no one gets left behind. It's handy for peer reviews, study buddies, 1:1 meetings, or icebreakers, and it remembers past pairings on your device so people meet someone new each round.
Enter. Type or paste one name per line into the list.
0 items
Click Make pairs to see a result.
Options
Recent results
- No history yet.
How it works
- Enter. Type or paste one name per line into the list.
- Pair. Click "Make pairs" to split everyone into random partners.
- Re-roll. Run it again for a fresh round — past matchups are avoided automatically.
Frequently asked questions
What happens with an odd number of people?
The last pair becomes a trio so no one is left out.
How does "avoid repeats" work?
Past pairings made on this device are tracked locally in your browser, so new rounds prefer combinations that haven't happened before.
Is the pairing really random?
Yes. It uses the Web Crypto API (crypto.getRandomValues) for unbiased shuffling, so the matchups aren't predictable.
Are my names sent anywhere?
No. Everything runs entirely in your browser and works offline — your list is never uploaded to any server.
Related randomizers
Further reading
- Cold-calling without the dread: fair student picking that actually works
Random student selectors only help if students believe they're fair — and if the teacher uses them thoughtfully. Here's how to call on students randomly without raising anxiety, plus how to handle groups, seating, and turns.