Wedding Seating Chart Maker
Seating charts are the last big job before a wedding and the one most likely to be done at midnight on a kitchen table. Lay out your room, drag guests into seats, and print the escort cards, table cards and catering sheet straight from the same layout.
Free · No signup · Works offline · Your data stays in your browser
How to use it
- Create a layout and set your room dimensions, or start from a template — ballroom, garden, restaurant, tent or church.
- Add tables in the shapes you actually have: round, rectangle, long banquet, oval, U-shape or a sweetheart table.
- Drag tables into position on the floor plan and add fixed features like the dance floor, bar, stage and entrance.
- Drag guests from the unassigned panel into seats. Anyone marked as attending in the guest list appears here.
- Watch for conflict warnings — the badge on a table flags problems worth a second look.
- Print the floor plan, escort cards, table number cards or the per-table caterer's sheet.
Seat the room before you seat the people
The instinct is to start with the awkward relatives. Start with the furniture instead — the layout constrains the seating far more than the personalities do, and a table placed badly cannot be fixed by who sits at it.
Place the fixed points first: the dance floor, the bar, the stage or DJ, the entrance and the cake table. Then position tables in relation to them. Older guests and anyone with young children go furthest from the speakers, which is the single most appreciated seating decision you will make. Your own table goes where it can see and be seen, generally facing the room with the dance floor in front. The bar wants a clear path from every table that does not cross the dance floor.
Only once the room works should you start placing names.
The rules that make the names easy
Seating is a social problem with a few reliable heuristics:
- Give every table an anchor. One confident, sociable person per table who will start conversations. Everything else at that table becomes easier.
- Never seat one stranger at a table of old friends. Either seat two people who do not know the group, so they have each other, or place the single guest with people who share something concrete with them.
- Keep couples together, split cliques. Couples sit together; a group of eight who already see each other weekly can be spread across two tables without harm and improves both.
- Group by something in common, not by category. "Work colleagues" is a category. "People who all cycle" is a conversation.
- Do not build a singles table. Everyone identifies it immediately, and nobody enjoys it.
- Handle real conflicts by sightline, not distance. Divorced parents do not need opposite corners; they need to not be looking at each other. Same distance from the top table, different sides of the room.
Assigned tables, assigned seats, or neither
Three levels, and the right one depends on the meal.
No seating plan works only for a buffet or standing reception under about 50 guests. Above that, guests hover, families get split, and someone ends up eating alone.
Assigned tables is the standard for most weddings and is usually enough. Guests find their table from an escort card or a seating board and choose their own chair. It gives you the social control you need without the last-mile work.
Assigned seats is worth the extra effort for a plated dinner with multiple menu choices — servers can deliver the right plate to the right chair without asking the table — and for any wedding with real family complexity, where which chair matters as much as which table.
What to print, and when
Leave printing until after the final headcount, because it will change. Late cancellations, unexpected plus-ones and one guest who switches their meal choice are all normal in the last fortnight.
When it is settled, four outputs cover the day. Escort cards, eight to a page, alphabetical, tell each guest their table on arrival. Table number cards are large-format so they read from across the room. The floor plan goes to the venue and the caterer so the room is set correctly before anyone arrives. The caterer's sheet lists every table with seat numbers, guest names, meal choices and dietary notes, which is the document that prevents a shellfish allergy reaching the wrong plate.
Print one spare set. Cards go missing, and a guest whose escort card has vanished is a small problem at 6pm and a large one at 6:55.
Frequently asked questions
Do I need the guest list first?
It helps, and they share the same data. Anyone marked as attending in the guest list builder appears in the unassigned panel here, with their meal and dietary notes attached, so nothing is retyped. You can also add guests directly from this page.
How many people fit at a table?
A 60-inch round seats eight comfortably and ten at a squeeze. A 72-inch round seats ten to twelve. An eight-foot banquet table seats eight to ten. Err toward the lower figure — a table of ten on a 60-inch round leaves no room for glasses, and guests spend the meal with their elbows in.
What does the conflict warning mean?
It flags a table worth looking at again — for example a guest seated apart from their own household, or a table filled entirely with people who have nothing recorded in common. It is a prompt, not an error; you can ignore any warning you disagree with.
Can I print escort cards and table numbers?
Yes. Escort cards print eight per page on dashed cut lines, table number cards print one per page at large size, and both use the same names already in your chart.
Is my seating chart saved?
Yes, automatically, in this browser only. No account and no server copy — so print or export before switching device or clearing browser data.
Can I keep more than one layout?
Yes. Duplicate a layout to try an alternative arrangement, and keep both. This is useful when you have an indoor and an outdoor plan for the same wedding.