Random Pair Generator: Pair Names Into Twos Fast
Mark a captain by putting a * before the name, like *Sam.
Your teams will appear here.
A random pair generator splits a list of names into random twos in one click. Paste your names, hit generate, and everyone gets matched into pairs. If you have an odd number, the tool makes one group of three so nobody’s left out. Reroll for fresh pairings anytime.
You’ve got your pairs. Here’s how odd numbers are handled and the extra controls worth knowing.
How to pair people in two steps
- Paste your names. One per line or comma-separated. Duplicates and stray spaces get cleaned up.
- Generate. Everyone gets matched into pairs. Reroll for a new set, or set rules first to keep certain people together or apart.
Here’s 8 people matched into 4 pairs:
Team 1
- Chloe
- Grace
Team 2
- Hugo
- Finn
Team 3
- Ben
- Diego
Team 4
- Ava
- Ella
What happens with an odd number
An odd list can’t split into clean twos, so the tool makes one trio instead of leaving someone unpaired. Nine people become three pairs and one group of three. You’ll see which three ended up together.
Here’s 9 people paired, with the odd one folded into a trio:
Team 1
- Hugo
- Ava
Team 2
- Ben
- Ella
Team 3
- Grace
- Isla
Team 4
- Chloe
- Diego
Team 5
- Finn
If you’d rather have a person sit out than form a trio, just remove a name before generating and rotate who sits each round.
Controls that make pairing easier
Keep-together. Pin two people who should be partners no matter what. Useful for a reading buddy or a mentor match you’ve already decided.
Keep-apart. Stop two people from being paired. Handy when two friends turn every partner task into a chat.
Reroll. Draw a whole new set of pairs without retyping. Great for rotating partners across several rounds so nobody’s stuck with the same person.
Export and share. Copy the pairs, download a CSV, or share a link that reopens the same matches.
Where random pairs get used
Teachers setting up partner work, peer review, or a reading buddy system. Trainers running two-person exercises in a workshop. Coaches pairing players for drills. Event hosts building a buddy system for new starters.
If you want threes or bigger, the random group generator makes larger groups. For sports sides, use the team generator. The random partner generator is the same pairing tool with partner-focused wording.
How the pairing stays fair
The tool shuffles your list with Fisher-Yates, a standard method where every ordering is equally likely, then walks down the shuffled list matching names two at a time. No pairing is favoured. Keep-together and keep-apart rules apply first, then the rest are matched at random around them.
Everything runs in your browser, so the names you paste never leave your device. If a rule can’t be met, you get a plain warning instead of a wrong result.
Frequently asked questions
How do I randomly pair a list of names?
Paste the names into the generator and hit generate. The tool shuffles everyone with an unbiased method and matches them into pairs two at a time. If you have an odd number, it makes one group of three. Reroll for a fresh set of pairs, or set keep-together and keep-apart rules first.
What happens if I have an odd number of people?
The tool makes one group of three instead of leaving anyone without a partner. So 11 people become four pairs and one trio. If you’d prefer one person to sit out each round instead, remove a name before generating and rotate who’s out across rounds.
Can I rotate partners over several rounds?
Yes. After each round, hit reroll for a completely new set of pairs. Because each draw is independent and random, partners change round to round. Use keep-apart if you want to guarantee two specific people don’t get matched again in the next round.
Is the random pair generator free?
Yes, free with no signup and no limits. It runs entirely in your browser, so there’s nothing to install. The names you paste stay on your device and are never uploaded, which makes it safe to use with students or staff. The privacy policy covers the detail.