Random Seating Chart Generator
Shuffle people into seats fairly in one tap. Paste your names, choose how many rows and columns, and get a randomized seating grid you can copy. Great for classrooms, training rooms, weddings and meetings.
How to use the Seating Chart Generator
Paste or type one name per line.
Choose the number of rows and columns of seats.
Names are shuffled fairly and dropped into the grid, left to right.
Copy the chart as text, or use your browser’s print to hand it out.
About this tool
A fresh, random seating chart is one of the simplest ways to mix a group up, break cliques in a classroom, or seat guests without playing favourites. This tool shuffles every name with an unbiased Fisher–Yates algorithm and lays them into a grid you control.
If you have more seats than names, the extra seats are simply left empty; if you have more names than seats, the chart shows you exactly how many people are still waiting for a seat so you can add a row. Everything runs in your browser, so your guest or class list never leaves your device.
Frequently asked questions
What if I have more names than seats?
The tool fills every seat and then tells you how many names are left over, so you can add rows or columns and regenerate.
What if I have more seats than names?
Any leftover seats are shown as empty. The shuffle still treats every name fairly.
Is the seating genuinely random?
Yes. Names are shuffled with the unbiased Fisher–Yates algorithm using crypto-strong randomness, so every arrangement is equally likely.
Can I print the chart?
Yes. Generate the chart and use your browser’s print or copy function. The grid is plain HTML, so it prints cleanly.