Table seating chart maker

A table seating chart that knows who is in seat 7, not just who is at table 4

Put every guest on a chair, mark the vegan and the nut allergy on the seat itself, and hand the caterer a list they can serve from. Free to design, no account to open it.

  • No account to start
  • Dietary needs on the chair
  • Open seats stand out
seatplan.io
Tables 4 and 5 as the designer draws them. Coloured chairs are dietary needs: green vegetarian, teal vegan, orange gluten-free, red nut allergy. Table 4, seat 9 and Table 5, seat 8 are still open.

As seen in Mashable“7 best wedding planning apps for 2026 couples”

“200 guests. 8 dietary requirements. 4 wheelchair users. 1 complicated family tree. SeatPlan.io handled all of it seamlessly. The best tool I've used for complex events.”
Rebecca

Two weeks out

The caterer wants the meals by seat number.

Your list says who is at table 4. It does not say that the gluten-free plate goes to seat 10, that seat 9 is still empty because one RSVP never came, or that the two people you kept apart have ended up facing each other. A table seating chart has to go one level deeper than the table.

Seat by seat

The list the caterer can actually serve from

Every guest you drop on a chair is seat 1 to seat 10 on that table, in order round the table. The dietary column from your spreadsheet comes with them, so the seat list already says which plate goes where, and an open seat is listed as open rather than silently missing.

  • Seat numbers follow the chairs round the table
  • Dietary notes travel from the import to the chair to the list
  • Guest list export grouped by table with seat and dietary columns
Table 49 of 10 seated
  1. Seat 1Mateo Walsh
  2. Seat 2Simone OlsenVegetarian
  3. Seat 3Lucas Rossi
  4. Seat 4Eva Tanaka
  5. Seat 5Callum Olsen
  6. Seat 6Emeka HughesVegan
  7. Seat 7Omar Sørensen
  8. Seat 8Kwame Mwangi
  9. Seat 9Open
  10. Seat 10Isabel OrtegaGluten-free

Whole room to one table

See the room, then zoom to the table that is causing trouble

Seat the wedding party and close family first, then work outwards. The whole room shows which tables are full and which still have numbered, empty chairs; the close-up shows exactly who is beside whom, so the pair you need to keep apart never end up shoulder to shoulder.

  • Drag a guest from one chair to another, or onto someone to swap
  • Search a name when the list is long
  • Undo any move you regret
Browse the templates →
seatplan.io
Intimate wedding, 50 seats
Close-upTable 2 and the sweetheart table

Table seating chart questions

What is a table seating chart?

A table seating chart shows which guests sit at which table, and when you need it, which chair each guest is in. Venues use it to set the room, caterers use it to serve the right plate to the right seat, and guests use it to find their place.

Do I need to assign seats, or are tables enough?

Assign tables first. Go seat by seat when something depends on the chair: plated meals with choices, place cards, a wheelchair user who needs the aisle side, or the two relatives who must not face each other. In SeatPlan.io a guest sits on a specific chair from the moment you drop them, so the seat-level chart is already there when you need it.

How does the caterer get the meals by seat?

Import your guest list with the dietary column, or add the notes as you seat people. Each guest's dietary need shows on their chair and in the seat-by-seat list, and the guest list export groups everyone by table with their seat number and dietary note.

Is there a free table seating chart maker?

Yes. SeatPlan.io opens without an account and lets you design the whole chart, with every table and every guest, for free. Saving the chart and downloading the PDF are a one-time payment.

Can I start from a table seating chart template?

Yes. The templates gallery has rooms for 50 to 150 guests: rounds, long tables, a sweetheart or top table, a dance floor already in place. Open one, replace the numbered seats with your guests, and move anything that does not match your venue.

How do I see which seats are still empty?

An empty chair keeps its seat number and a different colour, so a half-empty table stands out on the chart. The guest list beside the room counts how many guests are still to seat and lists them.

Put every guest on a chair.

Open the designer, seat the whole room, and send the caterer a list they can serve from.