Classroom seating chart
Set the desk rows and seats per row, paste the class list, and randomize a starting classroom seating chart. Drag students after you account for accessibility and learning needs.
Paste a class list into this classroom seating chart, or use the same rows and columns for an event or an office. No account: set the rows and columns, then randomize. Lock a seat, keep two students apart, drag to swap, print, or open projector mode.
Paste or type one name per line. This browser saves the list and the current chart, including locks.
0 names in the list
Paste a name list, then randomize the chart.
This seating chart maker places each name into a rectangular seating chart generator grid. Lock a seat to keep it out of the next shuffle, drag to swap, then print one page or present the chart.
Use the saved names to group with the same list.
Seating charts
Set the desk rows and seats per row, paste the class list, and randomize a starting classroom seating chart. Drag students after you account for accessibility and learning needs.
Use a simple row grid for a ceremony, workshop, or banquet draft. A wedding or event seating chart made here is a starting layout, not a substitute for household or table-conflict rules.
Paste the people who need a desk today, choose the rows and columns that match the room, and randomize an office seating plan you can rearrange before it is posted.
Instructions
Type one person per line, or paste a list from a roster. The seating chart maker stores that list in this browser so you can reopen it later.
Set how many rows and how many seats are in each row. Empty seats stay visible when the list is shorter than the grid.
Choose Randomize seats. The seating chart generator fills the grid from the shuffled list and leaves extra names unseated when the room is full.
Lock a seat to keep that person in place the next time you randomize. Drag a filled seat onto another seat to swap them, or activate one seat and then the next. Choose two names to keep apart, then randomize again. Print view fits the grid on one page, and Present opens large-type projector mode.
Troubleshooting
When: Randomize seats stays unavailable until at least one name is entered.
Why: A seating chart needs people before it can assign seats.
Try: Paste one name per line, then randomize the grid again.
When: The status line lists people who did not fit in the current rows and columns.
Why: The grid only has one person per seat, so extra names wait outside the chart.
Try: Add rows or columns, or remove people who do not need a seat, then randomize again.
Trust
Randomize seats shuffles unlocked names into unlocked seats. A locked seat stays as it is, and a keep-apart pair is moved when the grid has a free side.
The name list and the current seating chart, including locks and keep-apart pairs, use local storage on this device. Random 42 does not receive the names or the finished chart.
Boundaries
The chart is a rows-and-columns draft. It does not draw a scaled room, named tables, or reserved accessible seats.
FAQ
Yes. The name list and the current seats, including locks, are saved in this browser and restored after a refresh. They are not uploaded.
Yes. Drag one seat onto another to swap them, or activate the first seat and then the next. Lock a seat when that person should stay put the next time you randomize.
Choose Present for fullscreen type sized for the back of the room. Choose Print view to fit the grid on one A4 or Letter page.
Those pages keep their own scenario wording and stay canonical to themselves. Each one links here when you want the shared rows-and-columns seating chart maker.
Keep exploring