Seating Chart Maker
Start your seating chart first
No saved seating project was found for this step in this browser tab.
Return to tablesSet up the room
Name the event, then add tables and choose their capacities. You can make every change without dragging.
tables · seats available
Your guest list stays in this browser tab
Names, groups, seats and project files are handled locally. They are not put in URLs, Livewire requests or external APIs. Normal page requests still occur between funnel steps.
Build a practical seating chart for a wedding, dinner or other seated event without uploading your guest list. Add round, oval or rectangular tables with an exact number of seats, enter guests and optional groups, then assign people manually or let the planner fill the remaining chairs. Manual choices stay fixed during automatic assignment. Review every table and seat before printing or downloading the chart as SVG or PNG, the assignments as CSV, or the complete editable plan as JSON.
How it works
-
1
Add tables and seats
Choose round, oval or rectangular tables and set the exact seating capacity of each one.
-
2
Enter guests and groups
Build the guest list and use group names for households, friends or teams you would prefer to seat together.
-
3
Assign each seat
Place guests manually with accessible controls, or auto-assign the unseated guests while keeping manual choices.
-
4
Review and export
Check the chart, then print it or download SVG, PNG, CSV or JSON for the next stage of planning.
Plan tables and exact seats
A seating chart answers two questions: which table should each guest join, and which chair should that person occupy? Set capacity table by table instead of assuming every table is identical, then use round, oval or rectangular shapes for clarity.
The tool suits weddings, dinners and other events where named seats matter. It is not a freeform room-layout or CAD tool: it does not model walls, exits, dance floors or real-world distances. Confirm table positions, aisle widths and accessibility requirements with your venue.
Manual and group-aware assignment
Assign important seats first, for example, guests who need an accessible position, family members or hosts. Manual assignments are preserved during auto-assign. Remaining guests are placed deterministically, with group names used to keep people together where capacities allow.
“Group-aware” is a preference, not a promise that every group will fit at one table. A group of nine cannot remain together when only six-seat tables have space. Review the result and move individual guests when comfort, relationships or mobility needs require human judgment. Manual assignment uses ordinary controls rather than requiring a drag gesture, following the principle behind W3C guidance on alternatives to dragging.
A simple seating example
Suppose 24 guests need seats. You add three eight-seat tables. First, manually place the couple and six relatives at Table 1. Then group the remaining guests and run auto-assign. Table 1 stays unchanged while the planner fills 16 open seats. If a five-person group is split because only smaller gaps remain, move it manually and rerun assignment for unseated guests.
| Planning task | Best option | What to check |
|---|---|---|
| Reserve sensitive or accessible seats | Manual assignment | The person, table and exact seat are correct |
| Fill many open seats | Group-aware auto-assign | Groups fit the remaining table capacities |
| Share a visual chart | SVG or PNG | Names are legible at the intended size |
| Send assignments to a spreadsheet | CSV | Guest, group, table and seat columns import correctly |
| Continue editing later | JSON | Keep the file private because it contains the plan |
| Produce a paper copy | Orientation, scale and margins in print preview |
Export the right version
SVG stays sharp when resized; PNG suits messages, documents and presentations. CSV provides a structured assignment list, while JSON preserves the plan for later editing. Printing uses your browser’s print dialog. The planner does not generate a PDF itself, although the dialog may offer “Save as PDF.”
Privacy and practical checks
Guest names, groups, tables and assignments stay in your browser rather than being uploaded for processing. Export a JSON backup before clearing browser data or changing devices. Treat downloaded files as private event records, and verify spelling, duplicate names, unseated guests, empty chairs and last-minute RSVP changes before sharing the final chart.
Frequently Asked Questions
Yes. Each table has a specific number of chairs, and the plan records both the guest’s table and exact seat.
No. Manual assignments remain fixed. Auto-assign fills the available seats for guests who are still unseated.
It tries to keep guests with the same group together, but table capacity may make that impossible. Review the result and adjust any split groups manually.
Yes. Add round, oval and rectangular tables and choose the exact number of seats for each table.
No. It plans tables, chairs and guest assignments, but it does not model a room to scale, exits, aisles, walls or other venue objects.
The tool does not create a PDF directly. Choose Print and use your browser or operating system’s Save as PDF option when available.
Use SVG for a scalable visual chart, PNG for a standard image, CSV for a spreadsheet-ready assignment list, and JSON to preserve the complete plan for later editing.
No. Guest data and seating calculations remain in your browser. Keep exported CSV and JSON files secure because they contain names and assignments.
Related Tools
Mouse Tester
Test your mouse buttons, wheel scrolling, pointer movement and double-click timing in the browser. See event logs and movement samples without uploads.
Competition Bracket Maker
Build a seeded or shuffled single-elimination bracket for 2–32 teams or players, assign automatic byes, advance winners, copy and print it.
Fancy Serial Number Checker
Check US-style currency serial numbers for fancy patterns like radars, ladders, repeaters, low numbers and star notes.
Metronome
Practice with a precise online metronome. Set BPM, meter, accent and subdivisions, then play a steady browser click locally.
Guitar Tuner
Tune a guitar in your browser with microphone pitch detection, cents offset, standard and alternate tunings, and no audio upload.
Baby Name Generator
Generate baby name ideas filtered by gender, origin, first letter, length and style. Fresh lists every click; save favourites to compare.