← All tools

Event seating planner

Import a guest list, set table capacities, keep parties together and adjust seats. Export a seating list, printable table cards and a reusable plan.

Guest list or saved planNo file selected
Loading a new list replaces guest assignments. Each row is one person; duplicate names stay separate. Files are processed locally.
0 guests · 24 seats · 0 Unassigned

Guest list

No guests here. Load a list or add a guest.

Tables

0 / 8
    0 / 8
      0 / 8
        Removing a table returns its guests to Unassigned. Capacity cannot be less than current occupancy.

        Open the downloaded HTML to print table cards or save as PDF. Save a plan to continue later; closing this page loses unsaved changes.

        How to use

        1. Load a two-column guest list or try the example; matching party names are treated as one group.
        2. Set table names and capacity, allocate guests, then use the guest list to move individuals.
        3. Check unassigned guests, then download CSV, printable table cards and a plan backup.

        Before you start

        Up to 200 guests and 30 tables, 1–30 seats each. CSV/TSV: UTF-8, 1 MB, name and optional party column. Automatic allocation starts over and uses a greedy rule, not an optimal solver; oversized parties remain unassigned. Manual moves can split parties. No floor plan, seat positions or relationship constraints. Save a plan file before closing; nothing is stored automatically. Printable HTML can be printed or saved as PDF in your browser.