Versioned data you can pin a citation to.
Frozen, hashed snapshots of QuranRecords' own datasets — reproducible from source, released under a permissive licence, and stamped with a SHA-256 checksum so a citation points at exactly these bytes, forever.
Everything here is licensed CC BY 4.0 — free to use, share and build on, with attribution. Each file carries a SHA-256 hash; verify a download with shasum -a 256 <file> and check it against the value shown. The machine-readable index of every file and hash is in the manifest.
Release v1.0.0 — 2026-07-09
Verse counts by riwāya (ʿadad al-āy)
Per-sūra and total āya counts for six canonical riwāyāt (Ḥafṣ 6236 · Warsh 6214 · Qālūn 6214 · al-Dūrī 6217 · Qunbul 6220 · al-Bazzī 6220). Computed directly from the KFGQPC riwāya text — each file encodes its own āya segmentation, so the totals come straight from the source with no transcription.
Earliest manuscript witnesses — folio catalogue
The earliest codices shown in the Atlas, each aligned to the passage(s) it carries and linked to its holding institution — Birmingham (Q18:17–31, 19:91–98, 20:1–40), the Ṣanʿāʾ palimpsest, the Codex Parisino-petropolitanus (Q2:275–72:2), the Blue Qurʾān (Q30:28–32), Samarqand and Topkapı. Disputed datings are recorded, not resolved.
How to cite
Reproducibility
The counting dataset is derived, not asserted. Source: the KFGQPC (King Fahd Complex) riwāya files, via the community mirror thetruetruth/quran-data-kfgqpc (served through jsDelivr). Method: for every verse record carrying non-empty aya_text, increment that sūra's count and the running total. Run it yourself and you will get these exact numbers — and this exact hash. That is the point: don't believe anyone; look.
Future releases keep older versions in place at their versioned paths, so any citation you make stays valid. The live Atlas also lets you export the current computed data on demand (Counting Lab and Compare) — this page is for the frozen, hashed snapshots.