Seating Chart Maker

Tables
Loading the seating chart maker…

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. 1

    Add tables and seats

    Choose round, oval or rectangular tables and set the exact seating capacity of each one.

  2. 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. 3

    Assign each seat

    Place guests manually with accessible controls, or auto-assign the unseated guests while keeping manual choices.

  4. 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 Print 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