# Seating Chart Maker - Random Classroom & Table Seating, Free

> Make classroom, U-shape, round-table or conference seating charts: seeded random, by height, boy–girl, keep-apart/together rules, locks, rotation, print.

- URL: https://qilingtools.com/en/seating-chart
- Category: Productivity (https://qilingtools.com/en/office)
- Tags: [Education](https://qilingtools.com/en/tags/education), [Printing](https://qilingtools.com/en/tags/print), [Productivity](https://qilingtools.com/en/tags/office)
- Last updated: 2026-10-26
- Price: Free, no sign-up
- Privacy: Runs locally in the browser; files are never uploaded

New term, weekly seat changes, tall students blocking the board, and two kids who must never sit together? Pick a layout — classroom rows with aisles, a U-shape, round tables or a conference table — and paste your list, one person per line with optional gender, height and tags, e.g. “Liam, M, 138, front”. Arrange randomly with a reproducible seed, by height with shorter people in front, or boy–girl alternating, and add keep-apart and keep-together pairs; the solver satisfies the rules where possible and lists exactly which ones can’t be met, such as contradictions, too few neighbors or not enough seats. Lock anyone to a seat, drag names to swap, and rotate the whole room one column or one row each week. Set a title and front label, flip to the teacher’s view, color by gender, then print or export a PNG. Your list stays in this browser.

## How to use

1. Choose a layout (rows, U-shape, round tables or conference) and set the number of seats
2. Paste names with optional gender, height and tags, pick a strategy and add rules
3. Click Arrange, fine-tune by dragging or locking seats, then print or export a PNG

## Features

- Classroom rows with aisles, U-shape, round tables and conference layouts
- Seeded, reproducible random seating
- By height (shorter in front) with a front-row tag
- Boy–girl checkerboard
- Keep-apart and keep-together rules with clear conflict reports
- Locked seats, drag or click to swap
- One-click weekly rotation by column or row
- Front marker, teacher’s view, gender colors, print and PNG, autosave

## FAQ

### What counts as sitting next to each other?

In classroom rows, side-by-side seats not split by an aisle and seats directly in front or behind count as neighbors. In a U-shape it’s the seats next to each other along the U; at a conference table, seats beside each other and directly opposite. At round tables everyone at the same table counts, so keep-apart pairs end up at different tables.

### What happens if the rules can’t all be met?

Obvious contradictions are reported first: a pair that must be both together and apart, someone who needs more neighbors than any seat has, a keep-together group bigger than a table, or two locked people who already break a rule. Otherwise the solver searches for an arrangement that satisfies everything and lists any rule it still couldn’t meet, so you can adjust the list, layout or locks.

### How do I rotate seats every week?

Click Shift right one column to move everyone one seat to the right within their row (the last seat wraps to the first), or Move forward one row to bring each column forward (the front row moves to the back). Locked seats stay put. With round tables, moving forward sends each person to the same spot at the next table.

### What is the random seed for?

The same list, layout, rules and seed always produce the same chart, so you can keep a record or reproduce it on another computer. Shuffle again picks a new seed for a different result, or you can type a seed yourself.

## Related tools

- [QiLing Mind](https://qilingtools.com/en/mindmap): QiLing Mind is a free online mind map editor: add nodes with Tab/Enter, drag to restructure, import and export XMind and Markdown, export PNG/SVG/PDF.
- [Password Generator](https://qilingtools.com/en/password): Free online random password generator: choose length, character sets and look-alike exclusions, generate several at once with a strength meter, all locally.
- [QR Code Generator](https://qilingtools.com/en/qrcode): Free online QR code generator: turn URLs, text, Wi-Fi or contact cards into QR codes with custom size, colour and error correction. Crisp PNG or vector SVG.
- [Word Counter](https://qilingtools.com/en/word-count): Free online word counter: live counts of characters with and without spaces, words, CJK characters, lines, paragraphs, sentences, bytes and reading time.
- [Case Converter](https://qilingtools.com/en/case-convert): Free online case and naming converter: get UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE at once.
- [Lorem Ipsum Generator](https://qilingtools.com/en/lorem): Free online Lorem Ipsum generator: classic Latin placeholder text or Chinese filler by paragraph, sentence or word, with one-click copy for mockups.
- [Sort & Dedupe Text](https://qilingtools.com/en/text-sort): Free online text tool: sort lines alphabetically or by length, remove duplicate and empty lines, trim whitespace, optionally ignoring case. Runs locally.
- [Sign & Stamp PDF](https://qilingtools.com/en/pdf/sign): Free online PDF signing tool: drop in a handwritten signature or company stamp, drag it into place on a page preview, adjust size and opacity, then export.
