1. Class list

2. Desks and tables

3. Seat everyone

Keep people apart

4. Print and save

Seat finder link and QR code

Make a QR code for your welcome sign. Students scan it, type their name and see their desk. The chart travels inside the link; nothing is uploaded.

16 students · 16 seated · 0 without a seat · 8 tables · 16 seats

Drag names onto seats and tables around the room. On a phone, tap a name, then tap a seat.

Room 12 seating chartFront of the roomAva M.Liam C.Desk 1Noah P.Mia J.Desk 2Ethan B.Zoe K.Desk 3Lucas R.Emma D.Desk 4Owen N.Chloe S.Desk 5Mason L.Lily G.Desk 6Jack W.Grace B.Desk 7Leo H.Nora Y.Desk 8

Without a seat

Everyone has a seat.

Desks

Desk 1 (2/2)

  1. 1. Ava Martinez
  2. 2. Liam Chen

Desk 2 (2/2)

  1. 1. Noah Patel
  2. 2. Mia Johnson

Desk 3 (2/2)

  1. 1. Ethan Brooks
  2. 2. Zoe Kim

Desk 4 (2/2)

  1. 1. Lucas Rivera
  2. 2. Emma Davis

Desk 5 (2/2)

  1. 1. Owen Nguyen
  2. 2. Chloe Smith

Desk 6 (2/2)

  1. 1. Mason Lee
  2. 2. Lily Garcia

Desk 7 (2/2)

  1. 1. Jack Wilson
  2. 2. Grace Brown

Desk 8 (2/2)

  1. 1. Leo Hall
  2. 2. Nora Young

Your guest list stays in this browser. It is not uploaded, saved or used for ads or analytics, and files you import are read on your device. Refreshing or closing the page clears the chart, so use “Save project file” to keep working later. The seat finder link carries the names inside the link itself: anyone who has the link or QR code can read the list, so share it only with your guests.

Set up your room

Choose “Desk or bench” for single desks or pairs, or rectangular tables for groups of four to six. Drag desks into rows, a U shape or clusters to match your room. The front of the room is marked at the top.

  • Paste your roster, one student per line, or import it from your gradebook as a CSV.
  • Press “Shuffle randomly” for a fresh arrangement; list pairs under “Keep people apart” and the shuffle avoids seating them together.
  • Drag individual students to adjust for vision, hearing or support needs.
  • Print a copy for your sub folder and save the project file to reuse next term.

Random seating chart generator

Press “Shuffle randomly” to give every student a random seat. Each press is a new draw: the order is shuffled with the browser’s cryptographic random number generator, and the chart is redrawn at once. If you list pairs under “Keep people apart”, the shuffle tries up to 300 arrangements and keeps the first one that puts no listed pair at the same desk or table.

  • Shuffle again before each unit or each week for fresh seating.
  • After a shuffle you can still drag any student to a different seat.
  • If there are more students than seats, the extra names stay in the unseated list.

Privacy for student names

The class list stays in your browser and is not uploaded. If you make a seat finder link for students, turn on last initials only.

Common questions

How do I randomize a classroom seating chart?

Add your desks, paste your class list and press “Shuffle randomly”. Each press gives a new random arrangement while respecting the keep-apart pairs you list.

Is the random seat generator really random?

Yes. It uses the browser’s cryptographic random number generator to shuffle the class list, so every arrangement is possible. Keep-apart pairs only rule out arrangements that would seat a listed pair together.

Also on this site

More tools to try.

The studio notebook

A useful place to begin.

Clear steps, considered details, and ideas you can put to use.