EasySeatingChart

Seating chart maker

Paste your guest list, set how many tables you have, and drag everyone into place. Tell it who should not sit together and it will respect that. Free, no account, and your list never leaves your browser.

Capacity 64 · 0 on the list

One name per line — paste straight from a spreadsheet.

Keep certain people apart

Pick two people who should not share a table. Auto-arrange will never seat them together.

Unseated (0)

Everyone has a seat. Add names above to get started.

Table 1

0/8
  • Drop a name here

Table 2

0/8
  • Drop a name here

Table 3

0/8
  • Drop a name here

Table 4

0/8
  • Drop a name here

Table 5

0/8
  • Drop a name here

Table 6

0/8
  • Drop a name here

Table 7

0/8
  • Drop a name here

Table 8

0/8
  • Drop a name here

What this seating chart maker actually does

A seating chart is a plan showing which guest sits at which table. Most people start one in a spreadsheet, then give up somewhere around the fourth revision, because a spreadsheet cannot tell you that you have just put two people at the same table who have not spoken in three years. This tool exists to handle that specific part.

You paste names, set the number of tables and how many seats each one holds, and then assign people. There are two ways to assign: drag a name onto a table, or tap the name and then tap a table, which is what you will want on a phone. Every table shows how full it is, so you find out you are two seats short before you print anything rather than after.

The part that is different from most free tools is the keep-apart list. You choose two people, click Keep them apart, and from then on the tool treats that as a hard rule. Auto-arrange will never place them at the same table, and if you manually seat them together anyway, the table turns red and tells you exactly which pair caused it. Nothing is silently ignored.

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

Everything runs in your browser. The guest list, the table layout and the keep-apart rules are saved in your browser's local storage so you can close the tab and come back to the same chart later. Nothing is uploaded, there is no account, and there is no copy of your guest list sitting on a server somewhere. The trade-off is that the chart lives on the device you built it on — if you switch computers, you start over, so print or save a PDF once you are happy with it.

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. Drag and drop is awkward on touch screens, so on a phone you tap a name to select it and then tap the table you want to seat them at. Everything else works the same way it does on a laptop.