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.

 
Advertisement

How to use the Seating Chart Generator

1
Add your names

Paste or type one name per line.

2
Set the grid

Choose the number of rows and columns of seats.

3
Generate

Names are shuffled fairly and dropped into the grid, left to right.

4
Copy or print

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.

Mustafa Bilgic
Mustafa BilgicFounder & tool-maker at Mohoh · Last updated 25 June 2026

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.

Advertisement

More fun tools

Browse all tools