Home

Reviewed editorial for this tool is not available in the requested language yet, so the English version is shown. This route should remain out of search indexes until a human-reviewed translation is published.

Secure browser-local randomizer

Random seating chart generator

Place every participant into a rectangular grid without merging repeated names. You can pin specific people to exact coordinates and keep selected pairs from sharing an edge.

Tool controls

Trasferimento locale dell’elenco

Vengono trasferiti solo i nomi. Presenze, tag, vincoli, pesi, immagini e risultati non vengono trasferiti.

Salvato solo in questo browser. Esporta JSON per spostare l’elenco su un altro dispositivo.

Questo strumento accetta da 1 a 20 nomi.

Set the options, then generate a result.

How it works

  1. Enter participants and choose a grid of up to 10 × 10 seats.
  2. Add optional fixed seats and neighbor-separation rules.
  3. The solver searches randomized valid layouts and shows every coordinate, including empty seats.

Worked example

A 3 × 4 grid with ten participants contains two labeled empty seats. A fixed entry such as Lee -> 1,3 always occupies row 1, column 3.

Limits and checks

  • The grid has 1–100 seats and must be large enough for every participant.
  • Separated pairs may not share a horizontal or vertical edge; diagonal seats are allowed.
  • Impossible fixed-seat or separation combinations produce an error and are never silently ignored.

Privacy

Entries and results stay in this tab by default. Only when you choose to save a roster are its names stored in this browser. Tags, constraints and results are not included in the roster handoff. Tool values are not sent to URLs, analytics or servers; export happens only when you choose it.

Frequently asked questions

Can two people have the same name?
Yes. Each line stays distinct; use Name #2 or Name #3 when a rule must reference a later duplicate.
Does 'keep apart' mean different rows?
No. It prevents direct left, right, front, or back adjacency. It does not require different rows or block diagonal proximity.
Do my entries leave this device?
Entries and results stay in this tab by default. Only when you choose to save a roster are its names stored in this browser. Tags, constraints and results are not included in the roster handoff. Tool values are not sent to URLs, analytics or servers; export happens only when you choose it.
What makes the selection random?
The tool uses the browser's Web Crypto getRandomValues source and unbiased integer selection. Filters and constraints change the eligible set, not the chance among remaining valid choices.