Exam Seating Arrangement Generator
Fill a rows × columns hall grid with roll numbers in order — print for the door and invigilators.
Capacity 20 · Seated 20 · Overflow 0
| 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 |
Front of hall ↑ · Row 1 is front
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.
GET https://knwdle.com/api/tools/exam-seating-arrangement-generator| Parameter | Required | Description |
|---|---|---|
rolls | Yes | Comma-separated roll numbers in seating order |
rows | Yes | Number of rows (positive integer) |
cols | Yes | Number of columns (positive integer) |
room | No | Room / hall label |
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": []
}