About this tool
A free random pair generator that runs entirely in your browser. Paste a list of names, click Generate pairs, and the tool shuffles the full list and pairs everyone off in one pass. With an odd number of names, the last group becomes a trio rather than leaving one person on their own — three students working together is almost always better than one student working alone.
Nothing is sent anywhere. No accounts, no analytics, no telemetry. Your class list — or whatever list you are working with — stays in the browser tab and never touches a server.
How to use it
- Paste your list of names into the textarea — one name per line. Blank lines are ignored.
- Click Generate pairs. The full list shuffles and pairs everyone off, displayed as a numbered list.
- The status line above the result tells you how the split came out — for example, 12 names → 6 pairs or 13 names → 6 pairs + 1 trio.
- Click Reshuffle for a different random pairing of the same list. Keep reshuffling until you have an arrangement that looks right — useful for breaking up the same partnerships that crop up week after week.
- Click Copy to grab the pairs as plain text, ready to paste into a document, slide, or message.
Names can include spaces, hyphens, apostrophes, accents — anything. The generator treats each non-empty line as one entry.
Why random pairing beats self-selection
If you let students or teammates pair themselves up, the same partnerships form every time. Friends pair with friends, strong students pair with strong students, the same one or two people are left scanning the room for a partner. The result is comfortable for everyone except the people on the edges, and it caps how much anyone learns from working alongside someone different from them.
Fixed pairs — assigning partners at the start of the term and keeping them all year — fix the social problem but introduce a different one. Pairings that work in week one stop working in week ten. Personalities shift, friendships change, two students who started off fine begin to grate on each other, and you cannot rotate without rewriting your whole pairing plan.
A quick random generator splits the difference. You get the benefit of mixed pairings without spending time on the logistics, and the randomness is visible to the room — nobody feels singled out, because the tool made the call. Reshuffle as often as the activity calls for. The pairing is fresh every time, but the chore is gone.
Tips for partner work
- Mix abilities deliberately on big tasks, randomly on small ones. For a multi-day project where pair dynamics matter a lot, you might want to hand-pick. For a five-minute think-pair-share, random is faster and the stakes are low enough that mismatches do not matter.
- Rotate over the week, not over the year. Two students who get matched on Monday will work better together on Wednesday than two new strangers would. A short series of repeat pairings — three or four sessions with the same partner — gives the pair time to find their rhythm, while still rotating often enough that nobody gets stuck.
- Treat the trio as a feature, not a problem. When you have an odd number of names, the trio is the group that learns the most about collaboration — they have to negotiate three voices instead of two. Rotate which pair gets to be the trio across sessions so the experience spreads around.
- Show the pairings on the projector. Generate, project the result, give students 10 seconds to find their partner. Faster than walking around assigning pairs by name, and the randomness is obvious to the whole class.
- Re-roll once if a pairing is genuinely bad, not twice. If you reshuffle until you get a "perfect" arrangement, you have undone the fairness the tool gave you. One reshuffle to dodge a known conflict is fine; ten reshuffles is hand-picking with extra steps.
Privacy and browser-only
The generator runs entirely in your browser. The list of names you paste in stays on your machine — it is not sent to a server, stored on a remote service, or logged anywhere. No accounts, no analytics, no telemetry. You can verify by opening your browser's network inspector while using the tool; nothing fires.
That is also why there is no save-your-class-roster feature. If a save feature would change how often you would use this, let us know at hello@anchorkite.com and we will look at building one that still keeps everything client-side.
Frequently asked questions
What happens with an odd number of names?
The last group becomes a trio of three names instead of leaving one person on their own. So 13 names produce 5 pairs plus 1 trio. The trio is labeled in the output and in the status line above it.
Is the pairing actually random?
Yes. Uses a Fisher-Yates shuffle on the browser's standard random number generator. Every possible pairing is roughly equally likely; every name has an equal chance of being paired with every other name over many reshuffles.
How is Reshuffle different from clicking Generate again?
They do the same thing. Reshuffle sits next to the result so you do not have to scroll back up to try again. Editing the name list still works — the next click reads the updated list.
Can I copy the pairs to paste elsewhere?
Yes. Copy writes the pairs as plain text — Pair 1: Avery & Beatrix, Pair 2: Cyrus & Dario, and so on — ready to paste anywhere. Trios show all three names joined the same way.
Is my list of names sent anywhere?
No. The generator runs entirely in your browser. Nothing is sent, stored, or logged.
Can I use this outside the classroom?
Anywhere you need fair random pairs: peer code review rotations, secret-santa style gift swaps, doubles tournaments, conference networking, mentor-mentee pair-ups, board-game partner picks.