Random Seating Plan

Random Seating Plan

Prepare a grid, blocked places and fixed assignments, then randomize the remaining seats.

Up to 200 participants, 80 characters per name. Blank lines are ignored; duplicate names get separate numbers. Editing the list clears fixed assignments and the old arrangement.

Up to 200 total seats. Changing rows or columns clears blocked seats, fixed assignments and the old arrangement.

0 participants · 20 available seats · 0 blocked · 0 fixed

Fixed assignments

Choose a participant and seat, then add the assignment. Fixed people and places stay the same on subsequent draws. Remove an assignment below to release it.

Seat grid and arrangement

Press a seat to block or reopen it. Release fixed seats from the list first. Scroll inside a wide grid to see more columns.

These are the current settings. Press Randomize seats to create an arrangement.

Front · starts at row 1

The CSV includes every seat’s coordinates, status, name and ID. Formula-like names receive a protective leading apostrophe.

Names, seat settings, fixed assignments and results stay in the current page’s browser memory. This tool does not submit names or seating plans to a server or analytics event, or automatically save them in browser storage. Choosing CSV download saves a chart containing names to your device.

Comments & questions

Random Seating Plan

Create a seating chart with real row and column positions instead of only shuffling a list. Block unavailable places, fix selected participants to seats, then shuffle everyone else together with spare seats. Identical names remain separate participants through their input numbers, and a CSV includes the state of every seat.

Key features

  • A coordinate grid with 1–20 rows and columns, up to 200 total seats
  • Toggle unavailable seats out of the draw
  • Input-order identifiers for duplicate names and participant-specific fixed seats
  • Randomize remaining people and empty places while preserving fixed assignments
  • Explicit capacity, duplicate-fix and blocked-seat validation
  • CSV download with every seat status and participant ID

How to use

  1. Enter one name per line or load the example.
  2. Set rows and columns, then press unavailable seats to block them.
  3. Optionally choose a participant and seat, then add a fixed assignment.
  4. Press Randomize seats and check fixed assignments, people and empty places.
  5. Download the CSV. Generate a new arrangement after editing settings.

Use cases

  • Account for front-row assignments and unavailable classroom desks
  • Assign meeting participants to a rectangular seating area
  • Distinguish people who share the same name
  • Distribute spare places across the arrangement

Frequently asked questions

Are identical names merged?

No. Each nonempty input line gets its own number such as #1 or #2 and an internal ID. Identical names are assigned separately, and the CSV also includes those IDs.

How do blocked and fixed seats differ?

A blocked seat receives nobody. A fixed seat keeps its chosen participant. Remove a fixed assignment before blocking that place. A participant or seat cannot be fixed more than once.

Where do spare seats appear?

The tool shuffles all places except blocked and fixed seats. Empty places therefore do not always collect in the last row. Each unfixed participant has an equal opportunity among available positions.

What happens when I edit names or grid dimensions?

Editing names clears fixed assignments because participant numbers may change. Editing rows or columns clears blocked and fixed seats because coordinates may change. Any setting edit invalidates the previous result and its download; generate a new arrangement.

What are the limits?

There can be up to 200 participants with up to 80 characters per name; blank lines are ignored. Rows and columns each range from 1 to 20, with a maximum of 200 total seats. Available places after blocking must cover every participant.

What does the CSV contain?

It contains the row, column, state, participant ID and name for every seat, including empty and blocked places. It saves the entered names to your device. Names that could be interpreted as spreadsheet formulas receive a leading apostrophe for text protection.

Privacy

Names, seat settings, fixed assignments and results stay in the current page’s browser memory. This tool does not submit names or seating plans to a server or analytics event, or automatically save them in browser storage. Choosing CSV download saves a chart containing names to your device.

Related Tools

Ladder GameSpin the WheelRandom GeneratorKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowChecklist RunnerKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerCloze Worksheet MakerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioCrossword BuilderWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchDictation PracticeFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerKorean initials quizFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorCompatibility CheckerPassword GeneratorMy IP AddressLunch PickerMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →