Random Seating Chart Generator

Paste your guest list, set the number of tables, and let the wheel decide who sits where. Perfect for weddings, parties, classrooms and events.

Load some guests to get started.
Table 1
Table 2
Table 3
Table 4

About the Seating Chart Generator

Planning who sits where can take longer than choosing the menu. The LetsSpin Seating Chart Generator skips the spreadsheet entirely — paste your guest list, choose how many tables you have, and get a fully randomised seating plan in under a second. It's perfect for weddings, birthdays, corporate dinners, classroom group work, conference workshops and any event where you'd rather let chance break up the cliques. Guests are distributed as evenly as possible across tables using the browser's cryptographically secure random generator, so every shuffle is genuinely fair. You can name each table (Rose, Lily, Oak, Birch — or Table 1, 2, 3) and reshuffle as many times as you like until the layout feels right. When you're happy, copy the plan to your clipboard or print it directly. Nothing is uploaded, nothing is stored, and no signup is ever required — just a fast, free seating planner that works on any device.

How to make a random seating chart in 3 steps

1. Add your names

Type or paste your class list, guest list or team — one name per line. Nothing is uploaded or stored; your list stays in your browser.

2. Set your rules

Choose who must sit together and who should be kept apart. Perfect for separating chatterboxes or keeping couples at the same table.

3. Generate and share

Get a fair, random seating chart instantly. Regenerate as many times as you like, then print or share the result.

Who uses a random seating chart generator?

  • Teachers — fresh seating plans every term keep classes focused and mix up social groups. Pair it with the classroom picker for fair participation too
  • Wedding planners and couples — a random table plan is the diplomatic answer to seating divorced relatives and feuding friends. Spin until it feels right
  • Event organizers — corporate dinners, fundraisers and banquets get balanced tables in seconds
  • Team leads — mix up the office seating to spark new collaboration
  • Hosts — dinner parties work better when the seating mixes old friends with new faces

Tips for a seating chart that actually works

  • Separate the known chatters — one rule beats ten complaints
  • Mix talkers and listeners at every table for balanced conversation
  • For classrooms: regenerate the plan every 4-6 weeks so cliques never settle
  • For weddings: use the random plan as your first draft, then adjust the 2-3 seats that really matter
  • Always generate the chart in front of the group when fairness is the point — nobody argues with what they saw happen

More free tools

Planning a classroom or event? You might also like the random team generator for splitting people into groups, the raffle generator for prize draws, and the random name picker for picking one person fairly.

Frequently asked questions

Is the seating chart truly random?

+

Yes. We use the browser's cryptographically secure window.crypto.getRandomValues() to shuffle guests, so every arrangement is genuinely random and unbiased.

Can I use this for a wedding seating plan?

+

Absolutely. Paste your guest list, set the number of tables, optionally name each table (Rose, Lily, Oak...), and generate a plan. Reshuffle as many times as you like until it feels right.

Do you save my guest list anywhere?

+

No. Everything runs locally in your browser. We never upload, store, or share the names you paste in.

Can I set rules for who sits together?

+

Yes — mark pairs as 'must sit together' or 'keep apart' before generating the chart. The algorithm respects your constraints.

How many people can I seat?

+

You can create seating charts for up to 200 people. Add names one by one or paste a full list.