Skip to content

Scripture 101

The structure of the Granth

5 min readUpdated Verified against 6332e94 on 2026-09-25

Page actions

ChatGPT and Claude are third-party services. The link gives them this page's public address and a short instruction. This site records nothing.

Angs 1–1430 as one bar: the opening banis, thirty-one raags in printed order, the closing sections, twenty-two Vaars, twenty-nine voices — every number read from the pinned database, with a poster.

The Granth is one long, deliberately ordered text. Press Next on the poster to build it up; every number on it is read from the pinned database, which the tables below list in full.

The structure of the Granth Sri Guru Granth Sahib Ji opens with Japji Sahib, So Dar, So Purakh and Sohila on Angs 1–13, is ordered by thirty-one raags from Sireeraag on Ang 14 to Jaijaavantee on Ang 1353, and closes with the Sahaskriti saloks, Gatha, Phunhe, Chaubole, the Bhatts’ Swaiyye, the saloks beyond the Vaars, Guru Tegh Bahadur Ji’s saloks, Mundavani and Raagmala on Angs 1353–1430. Twenty-two Vaars sit inside the raags. Six Gurus, fifteen Bhagats, eleven Bhatts and three others wrote it; 60,658 lines in 4,527 compositions. 13 · The structure of the Granth Angs 1 to 1430 as one bar to scale — the opening, the thirty-one raags inprinted order, the closing sections; the twenty-two Vaars marked The thirty-one raags, in printed order Ang 1Ang 1Ang 715Ang 715Ang 1430Ang 1430Opening banis · Angs 1–131 · Sireeraag · Angs 14–932 · Maajh · Angs 94–1503 · Gaurhee · Angs 151–3464 · Aasaa · Angs 347–4885 · Goojaree · Angs 489–5266 · Devagandhaaree · Angs 527–5367 · Bihaagarhaa · Angs 537–5568 · Vadahans · Angs 557–5949 · Sorath · Angs 595–65910 · Dhanaasaree · Angs 660–69511 · Jaitasaree · Angs 696–71012 · Todee · Angs 711–71813 · Bairaarhee · Angs 719–72014 · Tilang · Angs 721–72715 · Soohee · Angs 728–79416 · Bilaaval · Angs 795–85817 · Gond · Angs 859–87518 · Raamakalee · Angs 876–97419 · Nat · Angs 975–98320 · Maalee Gaurhaa · Angs 984–98821 · Maaroo · Angs 989–110622 · Tukhaaree · Angs 1107–111723 · Kedaaraa · Angs 1118–112424 · Bhairau · Angs 1125–116725 · Basant · Angs 1168–119626 · Saarang · Angs 1197–125327 · Malaar · Angs 1254–129328 · Kaanarhaa · Angs 1294–131829 · Kaliaan · Angs 1319–132730 · Prabhaatee · Angs 1328–135131 · Jaijaavantee · Angs 1352–13531 · Sireeraag · 14–931 · Sireeraag · 14–932 · Maajh · 94–1502 · Maajh · 94–1503 · Gaurhee · 151–3463 · Gaurhee · 151–3464 · Aasaa · 347–4884 · Aasaa · 347–4885 · Goojaree · 489–5265 · Goojaree · 489–5266 · Devagandhaaree · 527–5366 · Devagandhaaree · 527–5367 · Bihaagarhaa · 537–5567 · Bihaagarhaa · 537–5568 · Vadahans · 557–5948 · Vadahans · 557–5949 · Sorath · 595–6599 · Sorath · 595–65910 · Dhanaasaree · 660–69510 · Dhanaasaree · 660–69511 · Jaitasaree · 696–71011 · Jaitasaree · 696–71012 · Todee · 711–71812 · Todee · 711–71813 · Bairaarhee · 719–72013 · Bairaarhee · 719–72014 · Tilang · 721–72714 · Tilang · 721–72715 · Soohee · 728–79415 · Soohee · 728–79416 · Bilaaval · 795–85816 · Bilaaval · 795–85817 · Gond · 859–87517 · Gond · 859–87518 · Raamakalee · 876–97418 · Raamakalee · 876–97419 · Nat · 975–98319 · Nat · 975–98320 · Maalee Gaurhaa · 984–98820 · Maalee Gaurhaa · 984–98821 · Maaroo · 989–110621 · Maaroo · 989–110622 · Tukhaaree · 1107–111722 · Tukhaaree · 1107–111723 · Kedaaraa · 1118–112423 · Kedaaraa · 1118–112424 · Bhairau · 1125–116724 · Bhairau · 1125–116725 · Basant · 1168–119625 · Basant · 1168–119626 · Saarang · 1197–125326 · Saarang · 1197–125327 · Malaar · 1254–129327 · Malaar · 1254–129328 · Kaanarhaa · 1294–131828 · Kaanarhaa · 1294–131829 · Kaliaan · 1319–132729 · Kaliaan · 1319–132730 · Prabhaatee · 1328–135130 · Prabhaatee · 1328–135131 · Jaijaavantee · 1352–135331 · Jaijaavantee · 1352–1353After the raags · Angs 1353–1430Vaar 1 · Angs 83–91Vaar 2 · Angs 137–150Vaar 3 · Angs 300–317Vaar 4 · Angs 318–323Vaar 5 · Angs 462–475Vaar 6 · Angs 508–517Vaar 7 · Angs 517–524Vaar 8 · Angs 548–556Vaar 9 · Angs 585–594Vaar 10 · Angs 642–653Vaar 11 · Angs 705–710Vaar 12 · Angs 785–792Vaar 13 · Angs 849–855Vaar 14 · Angs 947–956Vaar 15 · Angs 957–966Vaar 16 · Angs 966–968Vaar 17 · Angs 1086–1094Vaar 18 · Angs 1094–1102Vaar 19 · Angs 1193–1193Vaar 20 · Angs 1237–1251Vaar 21 · Angs 1278–1291Vaar 22 · Angs 1312–131822 Vaars, marked under the bar — pauris by one voice, saloks by many22 Vaars, marked under the barpauris by one voice, saloks by manyThe voices — Gurus, Bhagats, Bhatts and othersThe voicesGurus, Bhagats, Bhatts and others60,658 lines · 4,527 compositions · 1,430 Angs — 31 raags · 22 Vaars · 54 themes — every number from the pinned database60,658 lines · 4,527 compositions · 1,430 Angs31 raags · 22 Vaars · 54 themes — every number from the pinned database the opening, Angs 1–13after the raags, Angs 1353–1430a raag (the shades alternate)a Vaar, under the barexplanation Source of truth: webapp/sggs/reader.py · webapp/sggs/insights.py ·docs/scripture/structure.md v1.3.10 · verified 2026-09-27 · d85c2adSri Guru Granth Sahib Ji — Knowledge Base · engineering wiki
Poster 13 — The structure of the Granth: Angs 1–1430 as one bar with the opening banis, the thirty-one raags, the closing sections, the twenty-two Vaars and the voices · open full size

Three parts

  1. The opening, Angs 1–13. The Mool Mantar and Japji Sahib (385 lines, Angs 1–8), then So Dar, So Purakh and Sohila — the evening and night prayers. In the database these are the first four named sections; Japji’s lines carry author = null because the print has no ਮਹਲਾ line for it.
  2. The raags, Angs 14–1353. Thirty-one raags, from ਸਿਰੀਰਾਗੁ on Ang 14 to ਜੈਜਾਵੰਤੀ on Ang 1353. Inside a raag the compositions run through the Gurus in order, then the Bhagats; the headings name the Guru as Mahalla (ਮਹਲਾ ੧ to ੫, and ੯). A raag’s span in the database is the longest run of Angs where it is the majority, so a liturgical mention of a raag elsewhere never drags its start.
  3. After the raags, Angs 1353–1430. The Sahaskriti saloks, Gatha, Phunhe and Chaubole, the Bhatts’ Swaiyye, the saloks beyond the Vaars, Guru Tegh Bahadur Ji’s saloks, Mundavani — the seal — and Raagmala. The database clears the raag column from Ang 1353 (POST_RAAG_ANG) and detects these sections from their headings.

The named sections (13)

SectionAngsLines
ਜਪੁ1–8385
ਸੋ ਦਰੁ8–1084
ਸੋ ਪੁਰਖੁ10–1264
ਸੋਹਿਲਾ12–1356
ਸਲੋਕ ਸਹਸਕ੍ਰਿਤੀ1353–1360261
ਗਾਥਾ1360–136161
ਫੁਨਹੇ1361–136394
ਚਉਬੋਲੇ1363–1384815
ਸਵਈਏ1385–1409780
ਸਲੋਕ ਵਾਰਾਂ ਤੇ ਵਧੀਕ1410–1426601
ਸਲੋਕ ਮਹਲਾ ੯1426–1429117
ਮੁੰਦਾਵਣੀ1429–142911
ਰਾਗ ਮਾਲਾ1429–143062

The raags (31)

#RaagRomanAngsCompositionsLines
1ਸਿਰੀਰਾਗੁsireeraag14–932083,163
2ਮਾਝmaajh94–1501772,518
3ਗਉੜੀgaurhee151–3467409,628
4ਆਸਾaasaa347–4884486,203
5ਗੂਜਰੀgoojaree489–5261941,467
6ਦੇਵਗੰਧਾਰੀdevagandhaaree527–53647346
7ਬਿਹਾਗੜਾbihaagarhaa537–55679712
8ਵਡਹੰਸੁvadahans557–5941191,425
9ਸੋਰਠਿsorath595–6592432,643
10ਧਨਾਸਰੀdhanaasaree660–6951051,415
11ਜੈਤਸਰੀjaitasaree696–71075590
12ਟੋਡੀtodee711–71833282
13ਬੈਰਾੜੀbairaarhee719–720751
14ਤਿਲੰਗtilang721–72719275
15ਸੂਹੀsoohee728–7942072,656
16ਬਿਲਾਵਲੁbilaaval795–8582302,615
17ਗੋਂਡgond859–87549834
18ਰਾਮਕਲੀraamakalee876–9742704,469
19ਨਟnat975–98325290
20ਮਾਲੀ ਗਉੜਾmaalee gaurhaa984–98815201
21ਮਾਰੂmaaroo989–11063115,183
22ਤੁਖਾਰੀtukhaaree1107–111711380
23ਕੇਦਾਰਾkedaaraa1118–112420227
24ਭੈਰਉbhairau1125–11671052,133
25ਬਸੰਤੁbasant1168–1196811,449
26ਸਾਰੰਗsaarang1197–12532822,207
27ਮਲਾਰmalaar1254–12931611,633
28ਕਾਨੜਾkaanarhaa1294–1318115906
29ਕਲਿਆਨੁkaliaan1319–132724280
30ਪ੍ਰਭਾਤੀprabhaatee1328–1351651,046
31ਜੈਜਾਵੰਤੀjaijaavantee1352–1353433

The voices (29 attributed authors)

Six Gurus, fifteen Bhagats, eleven Bhatts (plus the generic Bhatt attribution where a Swaiyya’s signature names no single bard), Satta and Balwand, and Bhai Mardana. Japji’s 385 lines are unattributed in the print.

AuthorAngsLines
Guru Arjan Dev Ji (M5)10–143025,285
Guru Nanak Dev Ji (M1)8–141211,792
Guru Amar Das Ji (M3)26–142110,170
Guru Ram Das Ji (M4)10–14246,612
Bhagat Kabir Ji91–13753,284
Bhagat Namdev Ji345–1351680
Guru Tegh Bahadur Ji (M9)219–1429614
Bhagat Ravidas Ji345–1293473
Guru Angad Dev Ji (M2)83–1290294
Bhatt Kalsahar (ਭਟ)1389–1408279
Bhagat Beni Ji93–135199
Satta & Balwand966–96891
Sheikh Farid Ji488–137890
Bhatt Nal (ਭਟ)1398–140184
Bhagat Trilochan Ji525–69570
Bhatt Mathura (ਭਟ)1404–140969
The Bhatts (ਭਟ)1389–141054
Bhatt Kirat (ਭਟ)1395–140640
Bhatt Gayand (ਭਟ)1402–140438
Bhatt Bal (ਭਟ)1405–140526
Bhatt Jalap (ਭਟ)1394–139525
Bhatt Sal (ਭਟ)1396–140618
Bhagat Bhikhan Ji659–65916
Bhagat Ramanand Ji1195–119516
Bhagat Jaidev Ji526–52615
Bhai Mardana553–55315
Bhatt Bhikha (ਭਟ)1395–139613
Bhatt Haribans (ਭਟ)1409–14097
Bhatt Bhal (ਭਟ)1396–13964

The numbers, from the database

Line records60,658
Compositions (comp_id)4,527 distinct, max(comp_id) 5,376 — the gaps are permanent
Heading lines5,147
Rahao lines2,676
Lines carrying ੴ568 (the health check requires at least 560)
Raags · sections · Vaars · themes31 · 13 · 22 · 54

Check yourself

Read next: Vaars, saloks and pauris.