SeatSolver

Wedding seating chart maker

Paste the guest list, name the pairs who cannot sit together, and get a table plan that holds every one of them. Three weeks out, when six people drop out and four more say yes, you reprint six place cards rather than two hundred. Free, no account, no upload.

Your guest list

Drop an .xlsx or .csv here, paste from Google Sheets, or . You can also .

      Tables

      Rules

          Paste or drop your guest list, then choose how many tables the room has. The chart appears here.

          The rules that make a wedding plan hard

          The awkward part of a wedding table plan is never the arithmetic. It is that your mother will not sit with her brother, the college friends have to be together or none of it is any fun, three couples have plus-ones whose names you do not have yet, and the total has to land on tables of eight.

          Write those down as two kinds of rule - must sit together, cannot sit together - and the rest is a solvable problem. This tool solves it. A "cannot sit together" rule is enforced: if there is an arrangement that keeps the pair apart, you get it. If there is no such arrangement, you are told which pair could not be separated and why, rather than being handed a chart that quietly broke the one rule you cared about.

          Plus-ones, households and "and guest"

          Guest lists are written the way people speak. "John & Jane Smith" on one line is two people. "Tom Baker and guest" is two people, one of whom has no name yet. "The Patel family (4)" is four. All three are read correctly, and everyone who arrived on one line is kept at one table without you writing a rule for it.

          A party, household or family column does the same thing for people spread over several rows. Households stay together by default. The one thing that overrides a household is an explicit "cannot sit together" rule, because a column in a spreadsheet is a description and a rule is an instruction - and when that happens, the chart says the household was split and names the pair that caused it.

          When the RSVPs change, the plan should not

          Three weeks out, six people drop out and four more say yes. Most seating tools answer this by generating an entirely new chart. That is the wrong answer: you may have already printed place cards, told your mother where she is sitting, and sent the table plan to the venue.

          Re-solving here keeps the existing chart and makes the smallest set of changes that works. Guests who are still coming stay where they are unless a rule forces a move, and the result lists exactly who moved. In practice a handful of RSVP changes moves a handful of people, not the whole room.

          Head tables, sweetheart tables and the awkward corner

          Mark a table as the head table and the wedding party goes to it. Mark guests as VIPs and they land at the tables nearest the front of the room. Mark a table as accessible - step-free, room for a wheelchair, near the door - and the guests who need it are seated there, or you are told that they could not be.

          Every table can be round, long or a head table, and the seat order on the chart matches the seat order on the printed floor plan, so seat 1 is the same chair in both.

          What comes out at the end

          A PDF of the chart, table by table, with meal choices next to each name if your list had them. A landscape floor plan of the room. Place cards on cut-and-fold sheets, printed on both halves so a folded tent card reads from both sides. An escort list sorted by surname for the table at the door. Table signs, one page per table, big enough to read from across a room.

          All of it is free, none of it is watermarked, and there is no limit on how many times you re-export while you are still changing your mind.

          Questions

          How do I stop two people sitting together?
          Add a "cannot sit together" rule for the pair, or put a name in a "Do not seat with" column in your spreadsheet before you import it. The solver treats it as a hard rule and tells you if no arrangement can satisfy it.
          Can it handle 150 guests?
          Yes. A 150-guest list with couples, households, VIPs, accessibility needs and a set of keep-apart rules solves in well under a second, and there is no upper limit built in.
          What about plus-ones whose names I do not have?
          Write "and guest" or "+1" after the invited guest. They are seated as a placeholder next to the person who brought them, and you can rename them later without redoing the chart.
          Do I have to pay to download the chart?
          No. The PDF chart, the place cards, the escort list and the table signs are all free and unlimited. There is no account and no export charge.
          Is my guest list uploaded anywhere?
          No. The file is read and the chart is solved inside your browser. Close the tab and nothing is left anywhere.

          Last checked against the tool on.