Seating Chart Generator

Generate a random seating chart for a classroom grid or event tables.

This tool runs in your browser. Your roster is not sent to any server.

Other languages: en | ja | es

Why this seating chart generator?

How to use (3 steps)

  1. Paste your roster (one person per line).
  2. Choose layout and options, then click Generate.
  3. Print or export. Share settings-only URLs by default.

Generate

Seating chart generator

Create a seating chart, then print, copy, or download results.

Diagonal adjacency (advanced)
Advanced (constraints & sharing)

Frequently asked questions

How do I use it?

Paste a roster, choose layout/options, click Generate, then print or download.

Are names stored or uploaded?

No. Everything runs locally in your browser. URLs are settings-only by default.

How do I specify avoid-adjacency pairs?

In Advanced, add one pair per line as “A,B”. For grid, adjacency is up/down/left/right (diagonal optional).

Can I fix seats for specific people?

Yes. Use “Name @ r,c” for grid or “Name @ T2-S3” for tables in Advanced.

What is seeded mode?

Seeded mode makes results reproducible with the same seed. It is not intended for secrecy.

Any printing tips?

Use landscape if needed, adjust scale, and consider larger rows/columns for readability.