Seating Chart Maker

Lay out tables, assign every guest to a seat, and export a clean PNG.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

A drag-and-drop seating chart maker for weddings, banquets, conferences and dinner parties. Add round or rectangle tables, slide them around a floor plan that mirrors your venue, type in your guest list, and assign every person to a numbered seat. When the plan looks right, export a clean, print-ready PNG you can email to the venue or pin by the door — and a JSON file so you can reopen and edit the plan later.

It is built for the messy reality of real events: guests drop out, groups need to sit together, and the head table always ends up somewhere unexpected. Because the whole tool runs in your browser and auto-saves as you go, you can iterate freely without losing work, and nobody’s name is ever uploaded anywhere.

How it works

You start with a floor plan and two example tables. Add a round or rectangle table for each one in your room, then set its seat count — round tables space their seats evenly around the edge, while rectangle tables put seats along the top and bottom. Drag any table by its body to position it the way the venue is actually laid out; a subtle dot grid helps you keep rows tidy.

Add guests in the list below, optionally tagging each with a group such as “Family”, “Friends” or “Bride’s side”. Each distinct group gets its own colour, so at a glance you can see how the room is balanced. To seat someone, click a numbered seat and choose them from the dropdown — or press Auto-seat to fill empty seats in order for a quick first draft. A live counter tracks total seats, how many guests are seated, and who is still waiting.

The Download PNG button renders the whole chart on a canvas at 2x resolution, including table labels, numbered seats, first names under each filled seat, and a colour legend for your groups — ideal for printing. Everything is calculated and drawn locally; no figures or names are sent to a server.

Example

Imagine a 60-guest wedding with seven round tables of eight and one rectangular head table of six. You add the eight tables, drag them into a rough U-shape, then type your guest list grouped into “Family”, “Bride’s side”, “Groom’s side” and “Friends”. Pressing Auto-seat gives you an instant draft; you then click individual seats to move couples together and put the wedding party at the head table.

TableShapeSeatsFilled
Head TableRectangle66/6
Table 1Round88/8
Table 2Round87/8
Table 3Round88/8

A few minutes of dragging and clicking later, you hit Download PNG and send the finished chart to your caterer. Every name stays on your device the entire time.

Ad placeholder (rectangle)