EasySeatingChart

Free seating chart maker that respects who sits together or apart

Build the room, add your guest or class list, and assign every seat. Set who must sit together or apart, then auto-arrange without breaking a hard rule. The core planner is free, needs no account, and keeps your list in your browser.

Floor plan

Drag tables to move them. Drag the handles to resize.

Saving...

Embed this seating plan

Copy this code into a website or blog. It creates a public, read-only snapshot with a visible EasySeatingChart credit.

This is a snapshot. Copy fresh code after changing the plan.

Use a focused tool or guide for the next part of your seating plan.

What this seating chart maker actually does

A useful seating chart answers two questions at once: where each table belongs in the room and where each person should sit. A spreadsheet can hold names, but it cannot show entrances, a stage, table spacing or the exact chair occupied by each guest. This planner combines the list and the floor plan in one workspace.

Start from a banquet, classroom or ceremony template, or build a blank room with round tables, rectangular tables and special areas. Move and resize every element, set its seat count, then drag a guest onto a specific chair. On a phone, select a guest and tap the chair instead.

Relationship rules are the practical difference. A pair can be marked as must sit apart, must sit together, preferably apart or preferably together. Auto-arrange treats the first two as hard constraints and uses the preferences to choose a better valid arrangement. It leaves a guest unseated when no valid chair exists instead of hiding the conflict.

Publish your seating chart anywhere

When the plan is ready, choose Embed plan to place a clean, read-only copy on a wedding website, classroom page or event site. Guest names are optional, and private planning details such as notes, meal choices, accessibility information and relationship rules are never included.

The embedded chart is a snapshot, so the public version will not change while you keep editing. Copy fresh embed code whenever you want to publish an updated plan.

How to build your chart in five minutes

Why auto-arrange sometimes leaves people out

If someone ends up in the unseated area after auto-arranging, it means there was no table with a free seat that did not break one of your keep-apart rules. That is not a bug — it is the tool refusing to quietly do the thing you told it not to do. Usually it means one of three things: you need another table, you have set too many conflicting rules for the number of tables you have, or one person is in conflict with so many guests that they need a table built around them.

The fix is normally to add a table, raise the seats per table by one, or remove a rule you added defensively but do not really need. The counter under the table settings shows total capacity against list size, which tells you immediately whether the problem is arithmetic or arrangement.

Your guest list stays on your device

In the free local planner, everything runs in your browser. The guest list, table layout and rules are saved in local storage so you can close the tab and come back later. Nothing is uploaded and no account is required unless you deliberately buy and use the optional Event Pass for that event. Without a pass, use a private backup to move the editable plan to another device, then print or save a PDF when it is ready.

Which version of the tool should you use

This page is the general version and works for any event with tables. There are also versions tuned for specific situations: the wedding seating chart maker uses wedding wording and defaults to round tables of eight, the classroom seating chart maker swaps tables for desk groups, and the random seating chart generator is for when you want a fresh shuffle rather than a considered plan. They share the same engine, so anything you learn on one page applies to the others.

Frequently asked questions

Is this seating chart maker really free?
Yes. Every feature on this page — unlimited guests, unlimited tables, keep-apart rules, auto-arrange and printing — works without paying or creating an account. There is no trial that expires and no watermark on the printed chart.
Do I need to create an account?
No. The tool runs entirely in your browser and saves your work to local storage on your own device, so there is nothing to sign up for and no email required.
How do I export my seating chart as a PDF?
Click Print / Save PDF. Your browser's print dialog opens; choose 'Save as PDF' as the destination instead of a printer. The printed layout hides all the editing controls and prints a clean table-by-table list with your event name at the top.
Can I stop two guests from sitting at the same table?
Yes, that is what the keep-apart list is for. Select the two people, click Keep them apart, and auto-arrange will never seat them together. If you place them together manually, the table is highlighted in red and names the conflicting pair so you cannot miss it.
How many seats should I put at each table?
Round banquet tables usually seat eight to ten comfortably; a 60-inch round is normally set for eight. Long rectangular tables often take ten or twelve. If you are unsure, ask your venue for the seat count they use, because it depends on table diameter and how much room the place settings take.
Will I lose my work if I close the tab?
No. Your guest list, table setup and rules are saved in your browser automatically. Reopening the page on the same browser restores everything. Because the data is stored locally, it will not follow you to a different computer or a private browsing window, so save a PDF as a backup.
Can I use this on my phone?
Yes. On a phone, select an unseated guest and then tap the exact chair you want. The floor plan scrolls horizontally so the desktop and mobile versions use the same chart rather than separate mobile-only content.