Madani vs IndoPak vs Naskh Mushaf: 604, 610 and 612 Pages
Blog Mushaf editions 8 min read Published Updated
Three editions, three page counts: the Madani mushaf runs 604 pages, IndoPak runs 610, Naskh runs 612. All three carry the same 114 surahs and the same 6,236 ayat. What changes is the hand the text is written in, the marking conventions around the letters, and how much text a line holds. Page numbers do not transfer between them.
Key facts
- Madani (Madinah) mushaf: 604 pages. Body pages carry 15 lines. Opening pages for Al-Fatihah and the start of Al-Baqarah are set inside a frame with fewer lines.
- IndoPak mushaf: 610 pages in the 15-line layout we serve. Other IndoPak line counts are published as well, with different page counts again.
- Naskh mushaf: 612 pages. In the set we serve, Quran text starts on page 2.
- Unchanged across all three: 114 surahs, 6,236 ayat, 77,429 words by our tokenizer, 30 juz.
- Sajdah marks: 15 in the Madinah mushaf, spread across 14 surahs. Surah 22 carries two.
- Largest page gap we measured: seven pages between Madani and IndoPak, at Surah 96 (Al-Alaq), which sits entirely on Madani page 597 but runs to page 604 in IndoPak. Madani and IndoPak start pages never differ by more than six, and 23 surahs from Surah 87 (Al-A’la) onward hit that six: Madani puts Surah 87 on page 591, IndoPak on 597.
The page count is a typesetting outcome, not a property of the Quran
Nothing about the Quran fixes a page count. The text is fixed. The page is a consequence of how wide the writing is, how many lines the printer allows, and where the calligrapher chose to break each line.
Divide the same 77,429 words across the three editions and the arithmetic falls out:
- Madani: 77,429 / 604 = 128.2 words per page
- IndoPak: 77,429 / 610 = 126.9 words per page
- Naskh: 77,429 / 612 = 126.5 words per page
Both the Madani and the IndoPak editions we serve are 15-line layouts. Yet Madani averages 8.55 words per line and IndoPak averages 8.46, a gap of about one percent. One percent of a full mushaf is six pages. That is the entire difference between 604 and 610.
Script and orthography
Madani: Uthmani rasm
The 604-page Madani layout is the standard published by the King Fahd Glorious Quran Printing Complex in Madinah, set from a handwritten master by the calligrapher Uthman Taha. Its spelling follows the Uthmani rasm, the consonantal skeleton inherited from the Uthmani codices, which is retained even where it departs from modern Arabic spelling conventions. That split is not ours to define: Tanzil describes Uthmani as the script similar to the Medina Mushaf and Imlaei as modern Arabic writing, and publishes the two as separate text families. A page count follows the orthography, because a word spelled with a written alif takes more width than the same word carrying a superscript one.
If you want an outside check on the 604 figure itself rather than our word for it, quran.com’s chapters endpoint puts An-Nas on page 604, fetched 7 September 2026.
IndoPak: same skeleton, different marking layer
IndoPak mushafs keep a consonantal skeleton very close to the Uthmani one. Almost everything a reader notices as “different” sits in the layer above the letters: how vowel marks are drawn, how sukun and shadda are shaped, where hamza sits, how madd is signalled, and how small superscript letters are placed. The letterforms themselves follow South Asian calligraphic convention, and the digital typefaces built for these mushafs usually carry names to match.
If you learned to read from an IndoPak copy, a Madani page looks under-marked. If you learned from a Madani copy, an IndoPak page looks busy. Neither observation says anything about the text.
Naskh editions
“Naskh” names the script family rather than one publisher’s layout, so a Naskh mushaf is only pinned down once you also state its page count and source. The family is old and well defined outside Quran printing entirely: SIL’s Scheherazade New is described by its makers as designed in a style similar to traditional typefaces such as Monotype Naskh, which is the same lineage a Naskh mushaf draws on. The 612-page set we serve begins the Quran text on page 2 rather than page 1, which alone accounts for one page of the eight-page gap against Madani.
Why the same ayah lands on different pages
Drift does not accumulate steadily. Through most of the mushaf, Madani and IndoPak track each other within a single page, and the gap flips sign more than once. IndoPak is actually one page ahead at Surah 15, then falls back level by Surah 16. The real separation only opens in the last juz, where short surahs and their headings dominate the page.
| Surah | Madani (604) | IndoPak (610) | Naskh (612) |
|---|---|---|---|
| 1. Al-Fatihah | 1 | 1 | 2 |
| 15. Al-Hijr | 262 | 261 | 262 |
| 36. Ya-Sin | 440 | 440 | 441 |
| 69. Al-Haqqah | 566 | 567 | 568 |
| 78. An-Naba | 582 | 586 | 587 |
| 87. Al-A’la | 591 | 597 | 598 |
| 112. Al-Ikhlas | 604 | 609 | 610 |
Of the 114 surahs, 54 start and end on identical page numbers in the Madani and IndoPak editions, and the full 114-row table prints all three columns side by side. The other 60 do not. Across juz 30 specifically, the average gap is 5.5 pages.
One measured detail worth knowing: in our files, the Naskh 612 set runs exactly one page ahead of the IndoPak 610 set for the start page and the end page of all 114 surahs, without exception. That is a lineage relationship, not a coincidence, and it is the kind of thing you only see once you compare editions field by field.
“604 pages” is still not a complete address
Two products can both be described as the 604-page Madani mushaf and still disagree. Comparing the V1 image lineage against the QCF V4 lineage in our own data, six of 114 surahs come out with different page ranges. Surah 80 ends on page 585 in one and 586 in the other. Surah 96 ends on page 597 in one and 598 in the other.
So the page count is the first half of the identifier, not the whole of it. The full address is edition plus lineage plus page.
Why an app or a site has to name its edition
Four practical consequences follow.
A bare page number is ambiguous. “I stopped at page 597” is off by six pages between editions, and in juz 30 six pages is several complete surahs.
Bookmarks do not port. A saved position has to carry its edition tag, or it silently means something else the moment a reader switches layout.
Word-highlight data is tied to both the edition and the render width. Coordinates measured against one image set at one width are wrong against any other set, and wrong against the same set at a different width.
Citations should carry the ayah rather than only the page. Surah and ayah numbers are stable across all three editions. Page numbers are not. If you can publish only one reference, publish the ayah.
That is why every surah page on this site states the juz, the word count, and the page number under each edition separately rather than picking one and hoping. You can see it on any of them from the surah index.
Reading plans that survive an edition change
Page-based plans move when the edition moves. Word-based and ayah-based plans do not.
A page a day finishes in 604 days on Madani, 610 on IndoPak, 612 on Naskh. That is a spread of eight days across a reading that takes over a year and a half.
A juz a day finishes in 30 days in every edition, because juz boundaries are fixed to the text, which is the argument the juz article makes at length. The pages per juz differ (20.1 Madani, 20.3 IndoPak, 20.4 Naskh) but the finish date does not.
For a 30-day khatm, four pages after each of the five daily prayers gives 20 pages a day, which lands within half a page of the daily target in all three editions.
For a time estimate, pick your own pace and do the arithmetic. At 50 words a minute, 77,429 / 50 = 1,549 minutes, or 25 hours and 49 minutes for the whole Quran. Spread over 30 days that is 52 minutes a day. Spread over a year it is 4 minutes and 15 seconds a day. Change the pace and the number moves, but the word count underneath it never does.
The short version
Pick the edition you actually read from, and say so whenever you give a page number. The Madani 604, IndoPak 610 and Naskh 612 layouts carry an identical text and disagree only about where the paper ends.
Common questions
Why do Quran page counts differ between printings?
Nothing about the Quran fixes a page count. The text is fixed and the page is a consequence of how wide the writing is, how many lines the printer allows, and where the calligrapher chose to break each line. Madani averages 8.55 words per line and IndoPak 8.46, a gap of about one percent, and one percent of a full mushaf is the six pages between 604 and 610.
Do page numbers transfer between mushaf editions?
No. Page numbers do not transfer between them, so a page number is only meaningful once you say which edition it came from. The largest gap we measured between Madani and IndoPak is seven pages, at Surah 96, which ends on page 597 in Madani and 604 in IndoPak. Madani and IndoPak start pages differ by six at 23 surahs from Surah 87 onward.
Is the text different in the Madani, IndoPak and Naskh editions?
No. All three carry the same 114 surahs, 6,236 ayat, 77,429 words by our tokenizer and 30 juz. What changes is the hand the text is written in, the marking conventions around the letters, and how much text a line holds.
Which reading plans survive a change of edition?
Word-based and ayah-based plans do, and juz-based plans do, because juz boundaries are fixed to the text. A juz a day finishes in 30 days in every edition. A page a day finishes in 604 days on Madani, 610 on IndoPak and 612 on Naskh.
How many pages is the Madani mushaf?
604. Body pages carry 15 lines, and the opening pages for Al-Fatihah and the start of Al-Baqarah are set inside a frame with fewer lines. The 604-page Madani layout is the standard published by the King Fahd Glorious Quran Printing Complex in Madinah, set from a handwritten master by the calligrapher Uthman Taha.
What is the difference between IndoPak and Uthmani script?
IndoPak mushafs keep a consonantal skeleton very close to the Uthmani one, so almost everything a reader notices as different sits in the layer above the letters: how vowel marks are drawn, how sukun and shadda are shaped, where hamza sits, how madd is signalled, and how small superscript letters are placed. The letterforms themselves follow South Asian calligraphic convention. If you learned to read from an IndoPak copy, a Madani page looks under-marked, and if you learned from a Madani copy, an IndoPak page looks busy.
How many words are in the Quran?
77,429 by our tokenizer, and that count is unchanged across all three editions, along with the 114 surahs, 6,236 ayat and 30 juz. Only the page count moves: 604 on Madani, 610 on IndoPak, 612 on Naskh.
How many sajdah marks does the Madinah mushaf have?
15, spread across 14 surahs. Surah 22 carries two.
What page is Surah Ya-Sin on?
Page 440 in the Madani 604 layout, 440 in IndoPak 610 and 441 in Naskh 612. A page number is only meaningful once you say which edition it came from.
How many pages a day finishes the Quran in a month?
Twenty. For a 30-day khatm, four pages after each of the five daily prayers gives 20 pages a day, which lands within half a page of the daily target in all three editions.