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.
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.
Add a rule below — e.g. keep two people apart, or seat someone at the front.
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.
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.
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).