Seating Chart Maker

For weddings, classrooms, bands and events.

Free, no sign-upUp to 150 tables and 1,000 guestsSaved in this browser onlyChecked 10 sources

Arrow keys move between tables and seats, Page Up and Page Down jump between tables, Enter picks up or seats a guest, Delete removes a table or unseats a seat's guest, and Escape puts the guest back.

Paste your guest list

One name per line. Add a group after a comma, and a meal after a second comma (Ann Miller,Carter family,Chicken), to color the seats. Names stay in this browser unless you make a share link.

Add a table or start from a layout.

Start from a layout

Saved in this browser as you work; your list is not uploaded.

In short

This seating chart maker is free, needs no sign-up and runs in your browser; one chart holds up to 1,000 guests and 150 tables. Pick a layout, paste your list or import it from Excel, Word or a photo, seat guests by tap or Auto-fill, then download a PDF with an A–Z list or share a find-your-table link.

By the Seatchartly editorial teamUpdated Checked 10 sourcesHow we check

On this page
  1. The tool
  2. In short
  3. How it works
  4. Ready-made layouts
  5. What you can download or share
  6. Worked examples
  7. Tips for a good seating plan
  8. Limitations
  9. What to do next
  10. Common questions
  11. Sources
Title card: Make a seating chart in 4 steps, free and with no sign-up, beside a drawn chart of three long banquet tables.Title card: Make a seating chart in 4 steps, free and with no sign-up, beside a drawn chart of three long banquet tables.
The four steps: add guests with a group and a meal, pick a layout or add tables, seat everyone, then download or share. It also shows how to check the gaps between tables, see the room in 3D, color the seats by group or meal, and download a picture or a spreadsheet besides the PDF and the link that marks each guest's table on a map of the room. The narration and the sound effects are AI-generated (ElevenLabs), with captions on screen; the drawings are simplified versions of the tool.

How it works

  1. Start from a layout, or add tables. Press Start from a layout for a ready arrangement (the next section lists them), or press Add for a Round table, a Rectangle or Rows; the same menu adds a head table (seats on one side, facing the room), a sweetheart table for two, a pod of four desks, a horseshoe or curved rows. Select a table and its panel opens at the bottom of the canvas: rename it, set its seats (or rows × seats per row), seat one side or both, add end seats, Duplicate it (the copy goes beside it, empty) or Delete it. On screens 850 pixels wide or more, Delete in the bar above the chart removes the selected table too, and Undo brings it back with everyone who sat there. Drag a table anywhere and it snaps to a light grid. Spacing shows how far apart neighboring tables sit on the drawing, in feet and inches at one grid square to the foot, rounded down to the nearest 6 inches. Between two tables it marks 4 ft 6 in or more as fine and less as tight, since Stuart sets tables about 54 to 60 inches apart and Planning Pod 60 (sources 7 and 9). Between two blocks of chairs, where the gap is the aisle itself, 3 ft or more is fine (the ADA’s 36-inch minimum clear width for an accessible route, source 10), 2 ft up to 3 ft is tight and under 2 ft narrow (Stuart’s 24-inch minimum aisle between chairs; Planning Pod gives 24 inches between rows of chairs, sources 7 and 9). A table beside a block of chairs is judged as between tables, and tables that overlap are marked so. Basis: our thresholds, set from those sources. The tables are drawn to fit names, not to scale, so the figures describe the drawing; the guests-per-table calculator explains how much space to leave in the room.

    The panel also checks the seats against real furniture. For a round table it names the rental size for that many seats, from the ranges four rental companies publish (sources 1 and 6–8; the guests-per-table calculator lists them). Up to 6 seats get a 48-inch round (for 2 to 6, also the smaller rounds that Party Rental Ltd. or Stuart list for that count), 7 or 8 a 60-inch, 9 or 10 a 66- or 72-inch, and 11 or 12 a 72-inch, a count only Party Rental Ltd. and Stuart list. Once you choose the size you have, it says whether your count fits, is tight (only some of those companies list it) or is too many. A round table with more seats than its size holds, or more than 12 with no size chosen, gets a “!” on the chart. For a rectangle it says how many 6 ft or 8 ft banquet tables it takes, or how many of the length you choose. If your tables are another size, choose Other size and type a round table’s diameter in inches, or Other length and a rectangle’s length in feet. A round size that one of the companies lists, such as 54 inches, is judged by that listing, but never better than the listed size above it; any other size is compared with the listed sizes either side (our estimate). Either way a bigger table never gets a worse verdict than a smaller one, and the panel names the sizes it used. A rectangle gets 24 inches a guest along each side, the low end of the 24 to 30 inches of space a guest that Party Rental Ltd. advises for comfortable seating (source 6), which matches the companies’ 3 a side at 6 ft and 4 at 8 ft. Under the chart, To rent adds up the round tables by size, the banquet tables by length and the chairs.

  2. Add your guests. Paste names into the Guests box, one per line or as Name,Group,Meal (the group and the meal are optional); columns copied from Excel or Google Sheets work as they are, empty cells included. Type one guest at a time under Add a guest, or use Import file or photo for a file or a photo of the list. A header row is recognized: a Name column is used wherever it sits, First and Last name columns are joined, a Table or Group column becomes the group, a Meal, Entrée, Menu or Dietary column becomes the meal, and columns such as Email or Phone are left out. A name with commas stays whole when it is quoted, as in “Smith, Jr., John”.

  3. Seat people. Tap a guest, then a seat; on a desktop you can also drag a name onto a seat. Tap a seated guest’s chair to pick them up and move them, or tap it again to unseat them; with a guest picked up, Edit changes their name, group or meal (a double-click on a name in the list does the same). Auto-fill seats everyone still unseated, as far as the empty seats go. Guests whose group has a table’s name go to that table first. Then, group by group in list order, two or more unseated members of a group go together to one table with room for all of them, preferring the table where most of the group already sits; a single late addition joins their group’s table if it has a free seat; everyone left fills the remaining seats in list order. Shuffle deals everyone out at random. Undo steps back through your last 30 changes (Ctrl+Z on a keyboard), and Redo puts an undone change back (Ctrl+Y or Ctrl+Shift+Z).

  4. Download, print or share. Download PDF, Print, Download PNG, Download CSV and Share link sit under the chart; What you can download or share lists what each one holds.

With a keyboard, Tab reaches the chart once; the arrow keys then move between tables and seats, Page Up and Page Down jump between tables, Enter picks up or seats a guest, Delete removes a table or unseats whoever sits in a seat, and Escape puts the guest back. In the guest list, the arrow keys move between names and Delete removes one. On a computer, Ctrl and the mouse wheel, or a trackpad pinch, zoom in and out.

The chart saves in this browser after every change, and the line under the buttons says when. Charts, beside the title, keeps up to 20 charts here and switches between them, saving the open one first; Undo then starts afresh for the chart you open. Your guest list is not uploaded, and no names appear in this page’s address or in our analytics.

Ready-made layouts

LayoutTables and seatsSuits
Wedding for 10012 round tables of 8, a head table for 8 and a sweetheart table for 2: 106 seatsA reception with 60-inch rounds
Wedding for 15015 round tables of 10 and a head table for 10: 160 seatsA reception with 72-inch rounds
Banquet long tables3 long tables of 16 (two 8-foot banquet tables end to end, 8 a side): 48 seatsFamily-style dinners and banquets
Party with mixed tables6 round tables of 8 and 2 banquet tables of 8: 64 seatsParties that mix rounds and long tables
One long tableOne long table of 24 (three 8-foot banquet tables end to end, 12 a side): 24 seatsA rehearsal dinner, a holiday dinner or a team meal at one table
Theater-style arcs5 curved rows of 12 facing the stage: 60 seatsTalks, recitals and award nights with everyone facing a stage
Ceremony rows2 blocks of 6 rows of 4 either side of a center aisle, facing the front: 48 seatsA wedding ceremony with an aisle down the middle
Example dinnerA head table for 6 and 4 round tables of 8 (38 seats), with 34 sample guests already seatedTrying the maker out
Classroom rows5 rows of 6 desks facing the front: 30 seatsTeaching from the front
Classroom pods6 pods of 4 desks, two facing two: 24 seatsGroup work
Classroom horseshoeOne U of desks, open toward the front, everyone facing in: 24 seatsDiscussion
Classroom roundtableOne table of desks pushed together, 7 a side and one at each end: 16 seatsWhole-class and partner discussion
Band arcs3 curved rows of 10 facing the conductor: 30 seatsConcert bands and orchestras
Choir rows3 straight rows of 12 facing the director: 36 seatsChoirs

Loading any layout except the example dinner replaces the tables on the canvas and keeps your guest list, unseated, ready for auto-fill; the example dinner brings its own 34 sample guests. Change any seat count to match your room.

A head table generally seats the couple and their wedding party, often with their partners; a sweetheart table is a two-person table for the couple alone (source 4).

Basis: round tables in the wedding and party layouts use the top of source 1’s ranges (a 60-inch round seats 6–8, a 72-inch round 8–10). Banquet tables seat 4 a side with the ends open, 8 per 8-foot table: the low end of the 8–10 that source 1 gives, where 10 means 4 on each side and one at each end. Head and sweetheart table sizes are our examples. The classroom, band, choir, theater and ceremony layouts are example arrangements, not standards; for the classroom layouts, the Suits column follows the Yale Poorvu Center’s description of each arrangement (source 2). For a band or orchestra, give each section a block of rows with the section’s name and put that name in the guests’ group column: auto-fill seats each section in its own block, and coloring by group colors each section.

What you can download or share

OutputWhat it containsFormat
PDFPage 1: the chart with the title, table names, seat numbers and seated names, plus the legend (groups or meals, each with its count) when seats are colored, and the To rent line when the chart has round or banquet tables. Page 2: a room view, the same tables and chairs drawn in 3D: each seated chair in its guest’s color (ink with colors off), empty chairs gray, the table names when they fit (a large or very wide chart shows none), the legend when seats are colored, and the Seatchartly name. Page 3 onward: every guest A–Z by last name with table and seat, and the meal when there is one (long names, meals and table names are shortened with “…” so each line fits and the meal still shows). Last, when the list has meals: the meals at each table and in totalUS Letter, landscape, made in your browser
PrintThe chart, the A–Z list and the meals, through your browser’s print dialog (no room view); the A–Z page gets a Meal column when the list has mealsUS Letter, landscape, 7 mm margins, no ads
PNGThe chart as drawn, at twice the drawn size for sharp printing, with the legend when seats are colored and a small credit line.png image
CSVOne row per guest: Name, Group, Meal, Table, Seat, sorted A–Z by last name.csv, opens in Excel, Google Sheets or Numbers
Share linkA find-your-table page: a guest types or taps their name and sees their table and seat, with their table marked on a map of the roomA link to send by WhatsApp, text or email

Basis: our tool’s own output; the CSV follows the quoting rules of RFC 4180 (source 3), so names with commas or quotes survive a round trip.

The link carries the chart itself: the chart title, guest names, groups, table names and seats, and where each table stands on the chart, are compressed into the part of the address after the # sign, which browsers do not send to the server. The find-your-table page reads them back in the guest’s own browser, and our analytics record only that a shared page was opened and how many tables and guests it holds. Anyone who has the link can read the whole list, so send it to the people you would hand a printed list to.

Worked examples

A 100-guest wedding, families kept together. Start from Wedding for 100 (106 seats) and import a list with each guest’s group in the second column. The couple’s group is Sweetheart table and the wedding party’s is Head table, so Auto-fill seats them at those tables first. The other 90 guests are the Johnson family of 12, first on the list, and 18 smaller family and friend groups, listed largest first: one of 8, one of 7, three of 6, two of 5, five of 4, three of 3 and three of 2. Auto-fill seats each smaller group whole at one round table, but no round of 8 holds 12, so the Johnsons end up split across the seats left at other tables. Give them two groups instead, such as Johnson family for 8 of them and Johnson cousins for the other 4, press Unseat all, then Auto-fill: every group sits together, and 6 seats stay spare. Auto-fill places groups in list order, first come, first served, so it helps to list the largest groups first: with other group sizes, or the same groups in another order, a group late in the list can end up split too.

A 28-student classroom in 4 rows of 7. One rows block set to 4 rows × 7 seats per row gives 28 numbered seats (1–7 in the front row, 8–14 in the second, and so on). Import the roster, press Shuffle for a random plan or Auto-fill to seat students in the order of the list (alphabetical if the roster is; a roster with groups in its second column is seated group by group), and print; the A–Z page doubles as a seating list for a substitute. The Yale Poorvu Center notes that in traditional rows students face the instructor with their backs to one another, and that students in back rows tend to be less engaged (source 2), so re-shuffling every few weeks spreads the front seats around. If a student’s IEP or 504 plan lists preferential seating, seat that student by hand first, then press Auto-fill, which keeps anyone already seated; Shuffle moves everyone, so re-seat that student after a shuffle. The National Center on Educational Outcomes notes that the term is commonly read as “close to the teacher,” “away from distractions” or “in the front of the room,” and that the plan should say what it means for that student (source 5).

Basis: the outcomes above come from the tool’s own code; an automated test reruns both examples before each release.

Tips for a good seating plan

  • Finish the guest list first. Seating is quick once the names are final; moving people after a late RSVP means re-checking every table.
  • Chase missing meals. Color seats by Meal before you print: the legend counts the guests with no meal yet, the replies to chase before the caterer’s deadline.
  • Divorced or separated parents. The Knot suggests each parent may host their own table, with their close family members and friends (source 4). Name a table after each host and put that name in the group column, and auto-fill seats each side there first.
  • Guests who use wheelchairs. Give them clear, easy access to the dance floor and the exit, as The Knot’s guide advises (source 4); the guests-per-table calculator gives the 36-inch minimum width of an accessible route.
  • Leave spare seats. The status line shows spare seats after every change. A couple of spare seats per table absorbs a plus-one without redrawing the plan.
  • Print the A–Z list for the door. Guests look for their own name, not their table number; the A–Z pages are sorted by last name for that reason.

Limitations

  • Charts are not synced between devices, and a share link is a read-only snapshot: guests can look themselves up but cannot edit the chart. After late changes, make a new link and send that one.
  • Reading a photo works well on typed or printed lists. Handwriting often comes through with mistakes, and accented letters can lose or change their accents (Zoë read as Zoe or Zoé), so check the names before you seat anyone.
  • Tables cannot be rotated, and the canvas is a plain grid rather than a scaled floor plan, so it shows who sits where, not whether the tables fit the room. The guests-per-table calculator estimates the floor area.
  • Seat counts per table are yours to set. The fit notes use the rental companies’ general ranges, and the guests-per-table calculator says what changes how many fit, so confirm the count with whoever supplies the tables.
  • The PDF and print view are laid out for US Letter in landscape; other paper sizes have not been checked.

What to do next

Work out how many tables your headcount needs with the guests-per-table calculator, read how we check facts, or see all tools.

Checked against the sources below on October 27, 2026.

Common questions

Is the seating chart maker free?

Yes. Every feature on this page is free, with no account or email.

How many guests and tables can one chart hold?

Up to 1,000 guests and 150 tables and blocks of rows in all, with up to 24 seats at a table or 20 rows of 30 in a block of rows. On an older phone, auto-fill or shuffle on a chart near the limit can take a few seconds.

Does it save my seating chart?

Your chart is saved in this browser on this device as you work, and comes back when you reopen the page here. Charts, beside the chart title, keeps up to 20 charts in this browser, such as one per class period or one for the ceremony and one for the reception, and opens any of them. A browser keeps only a few megabytes for each site: that is room for many ordinary charts but fewer near the 1,000-guest limit, and when it is full the line under the buttons says the chart is not being stored. New chart with these tables starts another chart in the same room with no guests. Nothing is sent to us or stored on a server, so your charts will not appear on another device or browser. Download the PDF or CSV for a copy of who sits where; importing the CSV later brings back the names, groups and meals, not the tables or seats. Clear this chart empties the open chart and removes its saved copy; Delete this chart, under Charts once you keep two or more, also takes it off the list.

Can I import my guest list from Excel, Word or a photo?

Yes. Import file or photo reads Excel (.xlsx), Word (.docx), CSV and text files, and photos or screenshots of a list, all on your device; nothing is uploaded. Older .xls and .doc files, PDFs and Numbers files get a message saying how to save, paste or screenshot them instead.

Can I print the seating chart or save it as a PDF?

Yes. Download PDF makes a US Letter file in landscape: the chart on page 1, a 3D room view of the same tables on page 2, then an alphabetical guest list with each person's table and seat. Print sends the chart and the list through your browser's print dialog.

Can I share the chart with guests, my partner or a co-teacher?

Yes, to look up seats. Share link makes a find-your-table page where each guest looks up their own table and seat and sees the table marked on a map of the room; nobody can change the chart from that page. The section on the share link, above, says what the link holds and who can read it.

Can I use my own table sizes?

Yes. In a round table's panel, choose Other size and type its diameter in inches (24 to 120); for a rectangle, pick 6 ft or 8 ft banquet tables, or choose Other length and type the length in feet (2 to 40). For a round table the panel says whether your count fits, is tight or is too many: a size a rental company lists is judged by that listing (never better than the listed size above it), any other against the listed sizes either side (our estimate). For a rectangle it counts 24 inches a guest along each side and says how many tables of that length it takes. The To rent line lists your sizes, and the drawing stays sized to the seats, not to scale.

Does it work for weddings, classrooms and bands?

Yes. Start from one of the ready-made layouts above, from wedding rounds to classroom pods and band arcs, or build your own from any of the table shapes; you can mix them on one chart.

Can it make a random seating chart?

Yes. Shuffle deals everyone on the list into the seats in a random order, filling the tables in turn; each press gives a new order, and Undo brings back the previous chart. If there are more guests than seats, the ones dealt last stay unseated.

Can I color-code guests by family, class or section?

Yes. Put the group in the second column of your list (Name,Group), or select a guest and press Edit. With two or more groups, each seated chair is filled in its group's color, and a legend under the chart names each group with its head count; the legend and the guest list always give the name in words, never the color alone. There are eight colors, so a ninth group shares the first. Under Color seats by, choose Meal to color by meal instead, or None to print in plain ink.

Can I keep track of meal choices for the caterer?

Yes. Add each guest's meal as a third column (Name,Group,Meal, such as Ann Miller,Carter family,Chicken), or select a guest and press Edit. A table's panel lists the meals at that table, and the PDF and the print view end with the meals at each table and in total.

Does it work on a phone?

Yes. Tap a table to edit it: the chart zooms in until seated names show and brings the table above its panel, with its size options folded into one line (for a rectangle, its sides and end seats). While the seats are too small to tap, tapping a seat zooms in first, so nobody is seated by mistake. Tap a table before dragging it; a swipe scrolls the chart. The guest list is a drawer under the chart that closes when you pick a guest, so you can tap a seat.

Sources

  1. Hill Country Event Rentals, Table Rental Guide (round and banquet table seating capacities), dated July 1, 2026
  2. Yale Poorvu Center for Teaching and Learning, Classroom Seating Arrangements
  3. IETF RFC 4180, Common Format and MIME Type for Comma-Separated Values (CSV) Files (quoting rules the import and the CSV download follow)
  4. The Knot, Your Etiquette Guide to a Seating Arrangement at a Wedding (Cathryn Haight, updated January 7, 2026)
  5. National Center on Educational Outcomes, Accommodations Toolkit: Preferential Seating: Research (2021)
  6. Party Rental Ltd., Table Seating Guide, last published April 1, 2026: seats per round and rectangular table, space per guest
  7. Stuart Event Rentals (California), Seating Arrangement Guide: seating chart by table size, spacing between tables, aisles between chairs
  8. Bright Event Rentals, Farm 66-inch round table (Bay Area catalog): seats 8 to 10 guests
  9. Planning Pod, Managing Clear Areas Between Tables and Chair Rows
  10. U.S. Access Board, ADA Accessibility Standards, Chapter 4: Accessible Routes (403.5.1, clear width)

Related