Event planning

Seating Chart Generator

Set the number of rows and columns, mark any unavailable seats, and assign names to seats in order or shuffled from a list.

How to use the seating chart generator

  1. Set the grid sizeChoose the number of rows and columns and click Generate grid.
  2. Mark any gapsTurn on unavailable-seat mode to grey out aisles or empty spots.
  3. Assign namesType names directly into seats, or paste a list and auto-assign in order or shuffled.

Planning a seating layout

A seating chart is easiest to get right when you separate two decisions: the shape of the room, and who sits where. Building the grid and marking unavailable seats for aisles or gaps first gives you an accurate map of the real space, so that assigning names afterward, whether by hand or shuffled automatically, actually reflects the room rather than an idealized rectangle.

Mark gaps before assigning names

Setting unavailable seats first keeps the auto-assign feature from skipping over real seats.

Shuffle for a fair mix

Shuffle & assign is a quick way to mix up groups randomly instead of seating people in list order.

Seating Chart Generator FAQ

Can I leave gaps for aisles?

Yes, turn on Mark unavailable seats mode and click any seat to grey it out as unavailable, then click again to restore it.

What happens if I have more names than seats?

Extra names are simply left unassigned; only the first available seats get filled.

Can I type a name into a specific seat?

Yes, click any available seat directly to type a name into it, without needing to use the auto-assign list.

Where is the chart saved?

In your browser's local storage on this device, until you clear your browser data or generate a new grid.

Try other free tools

More handy tools from My Panda Toolbox.