How to make a random seating chart
Paste the names and choose a layout: rows, groups, U-shape or a custom grid.
Add keep-apart and keep-together rules.
Press Assign seats, drag to fine-tune, then print.
Constraints that actually work
The generator searches thousands of random arrangements to satisfy your rules — neighbours who should be apart are never in adjacent seats, and pairs who should sit together end up side by side.
Frequently asked questions
Can I lock someone's seat?
Yes. Drag a person to a seat and lock it; reshuffling moves everyone else.