Seating Plan Generator
Enter a list of names and generate a random seating order, numbered from seat 1 onward.
What this generator does
Assigns a list of names to numbered seats in a random order — seat 1, seat 2, seat 3 and so on. It suits any situation where the seats are already numbered and any arrangement will do: a wedding table plan, exam seating, an assembly. If you need to control who sits where, the classroom seating chart generator draws an actual room grid and can keep pairs apart, keep pairs together, and pin individuals to fixed seats.
How to use this tool
- Enter names, one per line.
- Generate to assign a random seat order.
- Reshuffle any time for a new plan.
Understanding the controls
- Guests
- One name per line. Each name is assigned to exactly one seat number, and the number of seats matches the number of names.
Common use cases
- Wedding or event seating drafts
- Randomising exam or assembly seating
- Any list of names that just needs numbered seats, with no rules to respect
Randomness and fairness
The name list is shuffled with a Fisher-Yates shuffle over your browser's cryptographic random number generator, so every possible seat assignment is equally likely and no name is more likely to be given a low seat number than a high one.
For how randomness is produced across the whole site, see how Generate Random works.
Common mistakes
- Expecting the tool to respect seating rules
- It has no notion of who should or should not sit together — every arrangement it produces is purely random. Use the classroom seating chart generator when rules matter.
Privacy and your data
The guest or student list stays in your browser, is not uploaded or stored, and does not appear in the page address.
Related generators
- Classroom Seating Chart GeneratorRandomise a classroom seating chart while keeping your own rules — front seats, pairs kept apart, pairs kept together and pinned seats.
- Random Group GeneratorSplit a list into random groups of a chosen size, for activities larger than pairs or teams.
- Random Team GeneratorSplit a list of names into a chosen number of random, evenly sized teams.
- Turn-Order GeneratorGenerate a full random turn order for every player in a game.
- Classroom Role GeneratorA weekly responsibility to assign, from line leader to plant waterer.