Free Tool · No Sign-up

Exam Seating Arrangement Generator

Fill a rows × columns hall grid with roll numbers in order — print for the door and invigilators.

100% freeNo sign-up requiredRuns in your browserJSON API for agents

Capacity 20 · Seated 20 · Overflow 0

Grid
Rows × columns
A4
Printable chart
API
JSON seating map

How seating arrangement works

Enter the room and rolls

Set rows and columns for the hall (e.g. 5×8 = 40 seats). Paste roll numbers in the order you want them seated (left-to-right, front-to-back).

If there are more candidates than seats, overflow rolls are listed separately so you can assign a second room.

Source

Row-major seating fill used by many Indian exam halls. Institutions may require alternate-roll or zig-zag patterns — adjust roll order before generating.

Frequently asked questions

Can I seat every other roll number?

Yes — sort or filter your roll list before pasting (e.g. odd rolls only) to create alternate seating.

Does it randomise seats?

No — seating follows your input order. Shuffle the list yourself if you need random placement.

What if I have multiple rooms?

Generate one chart per room with a subset of rolls, or use overflow from the first room as input to the second.

Is photo seating supported?

Not in this free tool — it prints roll numbers in cells. Pair with hall tickets for photo ID checks.

For developers & AI agents

The Exam Seating Arrangement Generator is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/exam-seating-arrangement-generator
Query parameters
ParameterRequiredDescription
rollsYesComma-separated roll numbers in seating order
rowsYesNumber of rows (positive integer)
colsYesNumber of columns (positive integer)
roomNoRoom / hall label
Example

Request:

GET https://knwdle.com/api/tools/exam-seating-arrangement-generator?rolls=1,2,3,4,5,6,7,8,9,10&rows=2&cols=5&room=Hall+A

Response:

{
  "tool": "exam-seating-arrangement-generator",
  "name": "Exam Seating Arrangement Generator",
  "source": "Row-major seating fill used by many Indian exam halls. Institutions may require alternate-roll or zig-zag patterns — adjust roll order before generating.",
  "room": "Hall A",
  "rows": 2,
  "cols": 5,
  "capacity": 10,
  "seated": 10,
  "grid": [
    [
      "1",
      "2",
      "3",
      "4",
      "5"
    ],
    [
      "6",
      "7",
      "8",
      "9",
      "10"
    ]
  ],
  "overflow": []
}

Run the whole institution on one system

Knwdle connects timetables, attendance, fees, and academics — so planning tools become live operations, not one-off PDFs.

Free trial · No credit card · SaaS or custom-built