Wedding Seating Chart Generator
Plan your reception tables effortlessly. Group families, avoid guest conflicts, and export gorgeous printable banquet charts.
Why Use Our Seating Planner?
Say goodbye to messy manual seating assignments. Our smart constraint-based engine takes care of the math so you can focus on people.
Head Table & VIP Guests
Reserve Table 1 or VIP seats for newlyweds, bridal party, and parents with 1-click locking.
Keep Families Together
Group relatives onto specific circular banquet tables using the Keep Together rule.
Avoid Guest Drama
Set Keep Apart rules for separated relatives or former partners to ensure peace on your special day.
Supercharged Seating Tools
From custom rules to printable PDF exports, everything you need is built right into your browser.
โ Circular Banquet Tables
Configure 2 to 16 circular banquet tables with 4 to 12 seats each, complete with table numbers.
โ Couple & Plus-One Pairing
Ensure couples and invited guests sit directly side by side at their assigned table.
โ Printable Welcome Board
Export high-resolution PNG & PDF charts to print and place at the reception entrance.
How to Generate Your Seating Chart in 3 Steps
Create fair, conflict-free seating plans for classrooms, exam halls, and wedding receptions in seconds.
Set Room Layout & Add Names
Select grid rows, banquet tables, or boardroom U-shapes. Paste student names or upload CSV rosters with 1 click.
Configure Rules & Distance Constraints
Specify students to keep together or apart, set front-row preferences, or enable anti-cheating Exam Mode.
Randomize, Export & Print
Click "Shuffle All" to solve seating constraints instantly. Drag seats to tweak, then export to printable PDF or SVG.
Frequently Asked Questions
Q. How many banquet tables can I create?
You can configure up to 16 circular banquet tables with custom seats per table (from 4 to 12 seats each) in the "Room Layout" tab.
Q. Can I drag guests between tables manually?
Yes! Simply drag any guest pill from the unassigned bench or drag a seat onto another seat to swap tables.