Random Seating Chart Generator
Paste your guest or student list and randomly assign everyone to numbered seats or tables — a fair, fast way to build a seating chart.
Generate
How the Random Seating Chart Generator works
This tool shuffles your entire list with a fair, unbiased shuffle, then fills tables sequentially at your chosen capacity — table 1 gets the first batch of shuffled names, table 2 the next batch, and so on — which naturally avoids the social-clustering problem of assigning seats by eye, where friend groups tend to end up together without anyone intending it.
It works equally well for wedding receptions, classroom seating for exams, conference roundtables, or any situation where you need a defensible, unbiased seating assignment produced in seconds rather than negotiated by hand.
How to use it
Frequently asked questions
Can I keep certain people apart or together?
Not directly — this is a pure random assignment tool; for constraints like couples together or rivals apart, adjust the generated result manually afterward.
What happens if the list doesn't divide evenly?
The last table simply gets fewer people than the rest; no seats are left empty at earlier tables.
Can I use this for exam seating instead of tables?
Yes, just think of 'tables' as rows or blocks of exam desks and set the per-group size to match your room's row length.