Pair to participate
Paste your class list and instantly create fair, random student pairs — reshuffle anytime.
Pairing happens in your browser with a cryptographically secure random source. Your list is saved only on this device and never sent to a server.
Sample names are pre-filled so you can try it right away — replace them with your own class list anytime.
If there's an odd number of students
Add names above and press "Generate Pairs" to see results here.
Paste your class roster into the list above, one name per line, choose how you'd like an odd number handled, and press "Generate Pairs." The tool shuffles the list with a fair, unbiased random source and groups students two at a time. Need a different combination? Hit "Reshuffle" for a fresh set of pairs in an instant.
Classrooms rarely divide evenly, so you get to choose: group the extra student into a trio alongside one pair, or leave a single student unpaired for that round (handy if you want to pair them with yourself or handle them separately).
Turn on "Avoid repeating last pairing" and each reshuffle checks the new pairs against your most recent round, trying fresh combinations instead of recreating the same partners back to back. With very small groups a full repeat can be mathematically unavoidable — the tool always returns the best combination it can find.
It shuffles your class list using your browser's cryptographically secure random number generator, then pairs students in the shuffled order, so every possible pairing has a fair chance.
You choose how to handle the extra student: group three students together instead of one pair, or leave one student unpaired for that round.
Yes. Turn on "Avoid repeating last pairing" and the generator will try new combinations that don't match the pairs from your most recent round.
No. Pairing happens entirely in your browser. Your list is only saved locally on your own device so it's there next time you visit, and it is never sent to a server.
Yes, completely free, with no sign-up and no limit on how many times you can generate or reshuffle.