How to use
- Add tables and their seat counts.
- Paste guests with optional group names.
- Drag guests to tables (or use the keyboard Move dialog), or press Auto-assign; fix any rule conflicts shown.
Worked example
80 guests in 9 groups across 10 round tables of 8, with the two families kept on separate tables.
Supported formats and limits
| Input | Guest list (paste or CSV), Tables |
|---|---|
| Output | Seating chart (print/PDF), Per-table list (CSV) |
| Engine | Canvas-free DOM layout; constraint-aware auto-assignment |
Limitations
- Saved in this browser; export the plan to share it.
Questions
What happens if the rules cannot all be met?
Auto-assign keeps groups together when possible and honours keep-apart pairs. If there are too few seats, unseated guests are listed; if a conflict is unavoidable, the guest is seated anyway and the conflict is reported so you can fix it.
Can I share the plan with others?
Not through the site. The plan is saved in this browser only. Download the PDF chart (every table plus an A to Z guest list) or the CSV and send that file yourself.
Privacy
Runs on your device. Files and text are processed in this browser tab and are not uploaded.
See the privacy policy for how toolsdocks handles data.