Smart Seating Generator — People, seats, rules — solved. Create a free chart

A random seating chart generator, for when you just need a shuffle.

No rules, no setup — just a fast, fair shuffle. Set how many rows and columns you need and go.

🔒 Runs in your browser. Nothing is ever uploaded.

Arranging
Actions
Export

Click a seat, then click another to swap them.

Saved charts — local to this device

Save & reopen this later — $7.99 for one project, or $39 for unlimited.

Your rules — 0Smart seating

Add a rule below — e.g. keep two people apart, or seat someone at the front.

When random is actually the right answer

Pure random is the correct tool more often than it gets credit for: icebreakers, mixing up cooperative-learning groups so the same four people don't always end up together, or a blind draw for something like raffle seating or a standardized test where you specifically don't want to hand-pick who sits where. The moment you need someone kept apart from someone else, or seated at the front, that's a job for the rule-based seating chart generator instead.

Same engine, built for what you're arranging

Seating chart generator

The general-purpose tool — classrooms, tables, or a custom layout.

Classroom seating chart

Rows, pairs, or pods, sized for a class roster.

Wedding seating chart

Arrange guests into tables instead of desks.

Wedding table planner

Set table sizes and place guests table by table.

Table planner

For dinners, banquets, and any event seated at tables.

Questions people actually ask

Yes — Randomize assigns everyone to seats in a genuinely random order each time, not a fixed rotation or a 'shuffle' that quietly repeats the same layout.

Yes, unlimited, free — click Randomize as many times as you like until you get a layout you like.

Yes — add "Keep apart", "Keep together", or "Fixed seat" rules and the solver will respect them; everything else still gets shuffled randomly around those constraints.

Yes — click one seat, then another, and the two people swap. No need to reshuffle the whole chart for a small fix.

No — it stays in your browser tab for this session only. Nothing is uploaded or saved unless you explicitly save a chart (Smart Chart or Seating Pro).