Home › Fun & Games › Random Seating Chart Generator

Random Seating Chart Generator

Paste your class or guest list, choose rows and columns or tables and seats, and press Shuffle seats for a fair random seating chart. Keep chatty pairs apart, lock seats for students who need them, swap anyone by hand, then print or download the chart.

Last updated:

Layout
×

Rules (optional)

Grid: Name = row,column (row 1 is the front). Tables: Name = table or table,seat.

Seating chart

Front of the room

Tip: click one seat, then another, to swap two people by hand.

Advertisement
Advertisement

How to use the Random Seating Chart Generator

  1. Paste the names of your students or guests, one per line or separated by commas.
  2. Choose a layout. Rows × columns for classrooms or Tables × seats for events, and set the size, or press Fit to names.
  3. Add rules (optional). Enter keep-apart pairs like "Alex - Sam" and fixed seats like "Mia = 1,3" (row 1 is the front).
  4. Press Shuffle seats for a new random chart. Shuffle again as often as you like.
  5. Fine-tune and share. Click two seats to swap them, then print the chart, download a CSV or copy the list.

Rule formats

RuleFormatExampleMeaning
Keep apartName - NameJack - FinnNot neighbors (grid) or not at the same table
Keep a group apartName, Name, NameAva, Ben, KaiEvery pair in the group is kept apart
Fixed seat (grid)Name = row,seatIsla = 1,1Front row, first seat
Fixed tableName = tableGrace = 2Any free seat at table 2
Fixed table seatName = table,seatHenry = 3,1Table 3, seat 1

How the randomizer works

Fixed seats are placed first. Everyone else is shuffled with a Fisher-Yates shuffle driven by the browser's cryptographic random number generator, so every arrangement is equally likely. If a keep-apart pair ends up next to each other, the tool swaps one of them with a random seat and keeps the swap only if it does not create new conflicts. It repeats this up to 400 times and shows the best chart found.

Tips for classroom seating

  • Reshuffle regularly, for example every few weeks, so students work with different classmates.
  • Use fixed seats for students who need to sit near the front, the door or the teacher for learning or accessibility reasons.
  • Leave a buffer: one or two spare seats make keep-apart rules much easier to satisfy.
  • Print the chart for substitute teachers; the printout shows only the chart and the date.

Frequently asked questions

How do I make a random seating chart?

Paste your list of names, set the number of rows and columns (or tables and seats per table) and press Shuffle seats. Every person gets a random seat using your browser's secure random number generator.

How do keep-apart pairs work?

In a classroom grid two people in a pair are never placed in neighboring seats, including front, back, sides and diagonals. With tables they are placed at different tables. If the room is too full to separate everyone, the chart highlights the remaining pairs in red so you can swap them by hand.

How do I give a student a fixed seat?

Add a line like "Mia = 1,3" in Fixed seats for row 1, seat 3 (row 1 is the front of the room). For tables, write "Mia = 2" for any seat at table 2 or "Mia = 2,3" for seat 3 at table 2.

What happens if there are more names than seats?

Everyone who fits is seated and the tool lists the people who did not fit. Press Fit to names to resize the layout automatically, or add rows or tables.

Can I use it for weddings and events?

Yes. Choose Tables × seats, enter the number of tables and seats per table, and use keep-apart pairs for guests who should sit at different tables. Fixed seats work for the head table or family tables.

Is my class list saved or uploaded?

Your list and rules are saved only in this browser's local storage so they are there next time. Nothing is sent to a server.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Random Team GeneratorSplit a list of names into random, balanced teams.Classroom TimerBig visual countdown ring timer for classrooms with presets and end sounds.Random Number GeneratorPick random numbers in any range, unique or lottery-style.Random Question GeneratorRandom conversation starters: icebreakers, deep, funny, work-friendly and kids questions.Balloon Garland CalculatorHow many balloons for a garland or arch: counts by size and color, packs, helium and build time.Place Card MakerType guest names and print tent or flat place cards with cut and fold lines as a PDF.Event Table CalculatorHow many tables and chairs for a wedding or party, with head table, linens and floor space.Coin FlipFlip a coin online: heads or tails, multiple coins and stats.Yes or No WheelSpin the wheel for a yes or no answer to any question.Random Name GeneratorGenerate random first and last names by gender and origin.Dice RollerRoll a D6 or any RPG dice (D4 to D100) with totals and history.Random Letter GeneratorPick random letters from the alphabet, with vowel, case and no-repeat options.Random Country GeneratorPick random countries with flags, capitals, population and area.Random Date GeneratorGenerate random dates between two dates, with weekday and format options.Picker WheelSpin a wheel to pick a random name or choice.Random Dog PicturesRandom dog photos and fun dog facts.Random Cat PicturesRandom cat photos and fun cat facts.Random Parrot PicturesRandom parrot photos and bird trivia.Dog Web StumbleJump to a random dog website.Cat Web StumbleJump to a random cat website.Parrot Web StumbleJump to a random parrot website.Random Animal GeneratorGet a random animal with its class, habitat and a fun fact, with filters.Random Movie PickerCan't decide what to watch? Pick a random film by genre, decade and runtime.Random Food PickerCan't decide what to eat? Spin a cuisine wheel and get a dish that fits your diet.Truth or Dare GeneratorDraw clean truth or dare questions for family, teens or parties, with player turns.Baby Name GeneratorDiscover 1,700+ baby names filtered by gender, origin and letter, and save favorites.Would You Rather QuestionsRandom would you rather dilemmas in five categories. Vote and see your A/B split.Pet Name GeneratorFind the perfect name for a dog, cat, bird or bunny by species, style and coat color.Fantasy Name GeneratorCreate elf, dwarf, orc, dragon and other fantasy names from race-specific syllable rules.Band Name GeneratorInvent band names for 14 music genres, or blend two genres, with album titles too.Writing Prompt GeneratorRandom story starters, first lines, characters, settings, twists and poem prompts in 11 genres.Drag Name GeneratorFind your drag queen or drag king name: puns built from your own name in seven styles.Rapper Name GeneratorTurn your name into a rap name in seven styles, from Lil and MC to trap, drill and emo rap.Lottery Number GeneratorSecure random quick picks for Powerball, Mega Millions, EuroMillions, Lotto and custom games.Superhero Name GeneratorInvent original superhero names with powers, an origin story and a weakness.Secret Santa GeneratorDraw Secret Santa names with exclusions and send everyone a private reveal link, no sign-up.Pirate Name GeneratorGet swashbuckling pirate names from your first name, plus ship names, in four styles.Raffle DrawPaste names, add extra tickets and draw one or many random raffle winners with confetti.Random Workout GeneratorPick a goal, equipment, muscles and time to get a random workout with sets, reps and rest.Date Night Idea GeneratorRandom date night ideas by budget, at home or out, season and vibe. Save your favorites.Elf Name GeneratorFind your Christmas elf name from your first name and birth month, then print a name tag.Most Likely To QuestionsRandom 'who is most likely to' questions for parties and classrooms with a kid-safe filter.Random Gift Idea GeneratorGet random gift ideas by recipient, age, interests and budget, then shortlist and copy them.Random Hobby GeneratorFind a new hobby by budget, indoor or outdoor, solo or social, with simple steps to start.Random Location GeneratorRandom coordinates on land, in a country or near you, on a map with the nearest city.Random Object GeneratorRandom everyday objects with icons for drawing prompts, guessing games and teaching.Random Song GeneratorPick a random popular song by decade and genre, then play it on your favorite music service.Random Wikipedia ArticleGet random Wikipedia article summaries by language and topic, with images, links and history.Podcast Name GeneratorPodcast name ideas from your topic, tone and format, with domain availability hints and favorites.Couple Name GeneratorBlend two names into ranked ship names and couple names, from Brangelina-style to overlaps.Random Card DrawShuffle a 52-card deck and draw one or more random playing cards, with jokers and history.Tournament Bracket GeneratorMake single or double elimination brackets for 2-64 players, click winners to advance, print.Random Fact GeneratorGet random fun facts about animals, space, the body, history, science, food and more.Random Joke Generator200+ clean, family-friendly jokes: dad jokes, puns, knock-knock jokes and more. Tap to reveal.Team Name GeneratorGenerate catchy team names for sports, work, trivia nights and gaming, with your own keyword.Business Name GeneratorTurn a keyword and industry into brandable business name ideas, with a .com check link.Charades GeneratorRandom charades words by category and difficulty, with a round timer, team scores and kids mode.Pictionary Word GeneratorRandom family-friendly drawing words by difficulty, with a round timer and team scores.Random Emoji GeneratorGenerate random emojis by category, copy them in one click, or roll an emoji story prompt.Halloween Costume Idea GeneratorRandom Halloween costume ideas for kids, adults, couples, groups and pets, with DIY lists.Random Activity GeneratorBored? Get a random thing to do from 300+ ideas, filtered by place, budget, age and time.Random Drawing Idea GeneratorGet random drawing prompts by difficulty and theme, with a color palette and sketch timer.Spirograph GeneratorDraw spirograph patterns online with gear sliders, layers, animation and PNG/SVG export.Tongue Twister GeneratorRandom tongue twisters by difficulty and sound, plus a maker for any letter, read aloud.Random Quote GeneratorGet random inspirational, funny and famous quotes with author and source; copy or share as an image.Random Website GeneratorJump to a random fun, useful or interesting website from a hand-picked, family-friendly list.
See all 63 Random Generators & Pickers →