PDF for reading
QuranVerify-derived format
Size: 1,410,264 bytes
SHA-256: 099907526b8669e3df8b67da7ec994c3bfcd67c0965704b96dc43c9ab696a79a
Choose a reading format or evidence file. Hosted source files, QuranVerify-derived formats, and synthetic test files are clearly separated.
Download a reading format, source file, developer file, or evidence bundle, then compare each file with its recorded hash.
QuranVerify currently provides official source links and local package verification for KFGQPC/Madinah material. Raw KFGQPC files are not hosted here unless package-specific redistribution permission is documented.
Download Madinah Mushaf from the official source
This opens the official King Fahd Complex site. QuranVerify does not host Madinah Mushaf files; download from the official source, then verify locally.
Note: the official King Fahd Complex site can be slow or unreachable from some networks. Retry later or try another official entry point.
| Hafs publications | Official Hafs publications page |
|---|---|
| Developer package page | Download from King Fahd Complex official source |
| Official Hafs apps | Official Hafs apps |
| King Fahd Complex home | King Fahd Complex home |
| Rights status | Official-link-only / private-verification-only until exact package terms are acquired and classified. |
After downloading from the official source, open the verifier to compare the SHA-256 byte-for-byte. Verification is fully local and does not upload the file.
QuranVerify hosts a complete Quran text from the Tanzil Project in Uthmani style. It is not the Madinah Mushaf, but it is available to download and verify now while Madinah remains official-source-only.
Download PDF: Tanzil UthmaniDownload original TXT: TanzilAll Tanzil formats and verification
Real Quran text sourced from Tanzil Project, packaged by QuranVerify for verification and distribution. This is not institutionally or religiously certified.
| Source publisher | Tanzil Project, Tanzil Quran Text Version 1.1 |
|---|---|
| Source configuration | Uthmani, text with aya numbers, pause marks and sajdah signs enabled, rub-el-hizb disabled, tatweel enabled. |
| Text-equivalence digest | 04758ec5c74364e218cbb7c2f2b7ed3781be0ad4707319a44160696ba6124c59 |
| Source text | Exact Tanzil source TXT |
| All derived formats | PDF for reading · EPUB for e-readers · Referenced TXT for reading · JSON · Canonical JSON · NDJSON · XML · CSV · SQL · Markdown · DOCX · XLSX · Offline HTML page |
| Evidence | release.json · OpenTimestamps · SHA256SUMS · SHA512SUMS · ZIP · Tanzil |
| Published as a QuranVerify-derived carrier PDF with an embedded UTF-8 referenced TXT attachment. The validator extracts that attachment with Poppler and compares it to the parsed Tanzil source; visual PDF text extraction is not used for the Quran text-equivalence claim. |
Every button below is a direct same-origin download. If a browser opens the PDF instead of saving it, use Save As; the release path also asks browsers to download.
QuranVerify-derived format
Size: 1,410,264 bytes
SHA-256: 099907526b8669e3df8b67da7ec994c3bfcd67c0965704b96dc43c9ab696a79a
QuranVerify-derived format
Size: 1,958,026 bytes
SHA-256: b84a78c332032fa5d8f626035d32a32c56c750d0e21b5a9e922b1cffda3b8aa5
Official-source artifact
Size: 1,409,373 bytes
SHA-256: 25c0c77928fe362cbabb7a14b63389b00850e06ff6c8ed33a5e12f9e7a1ad2da
QuranVerify-derived format
Size: 1,408,265 bytes
SHA-256: 7fea08d0a666bf4acd9acc544eaaa4c3f148fca667f265ead39c356a7f4d0ad3
For developers
Size: 1,784,075 bytes
SHA-256: c35d798791ac98c90d2e26d1cbb92b6c5d9f9148694a4df0b4ae09142df42d74
For digest and text equivalence
Size: 1,570,402 bytes
SHA-256: 04758ec5c74364e218cbb7c2f2b7ed3781be0ad4707319a44160696ba6124c59
For line-oriented processing
Size: 1,570,401 bytes
SHA-256: 814a94b854bda613cce4d6e74f4dfb609d43383e96bf5802b897f3930295e2a6
For developers
Size: 1,607,975 bytes
SHA-256: feb6cd84181e20f6c4efe3aaf072385f1f4d4b1c1872655460289dc9388b1846
For spreadsheets
Size: 1,420,753 bytes
SHA-256: 7998d4a8ee7f55f8a081015bb9eb40ca9d3cfeef04c0680d3bcd4fad5b156c90
For databases
Size: 1,776,392 bytes
SHA-256: ac0e04c42b4e35e9d3f1181e77d7e5fc757a838f3e912230790f304d41fb0cc8
For text review
Size: 1,421,072 bytes
SHA-256: 8c41b27c70961e5f3efd30b1a7ebceda43cf503f2e8808e44d4a61b7652bf8fd
Document format
Size: 1,759,615 bytes
SHA-256: 6aaf48e666d90d54b4cf05fa6ec656db65da65aa6739b2e58855a251e9617942
Spreadsheet format
Size: 2,104,636 bytes
SHA-256: 171364f7b370809004f7a31f1a6b9563b924e462719533a3b3af52e8fe2a99e3
Read without the app
Size: 1,696,407 bytes
SHA-256: 2cf04f9b429c9953cda43f41c3a1901bd13e62aa361002186f7bd1276a38a6ce
Preservation and evidence
Size: 22,900,224 bytes
SHA-256: fd2b3905ec1b92f014a9aaff2d90ee4ca581d66272e6a90e98028990cc979655
Release metadata
Size: 10,848 bytes
SHA-256: see release evidence
Timestamp proof
Size: 735 bytes
SHA-256: see release evidence
SHA-256 checksums
Size: 1,567 bytes
SHA-256: d1b984e43210ad403a3938fc922d0689800a1f5bf026cbf730bc6d547ffb2cf9
SHA-512 checksums
Size: 2,591 bytes
SHA-256: 487030e9707cca923b816acc7d369f06fa0d6de9695f833a3a383867c3e2309b
A CID, CAR, torrent, or magnet link does not guarantee availability. Public BitTorrent seeding is not claimed; the torrent metadata includes an HTTPS webseed.
| CAR | Generated and hashed locally; not hosted on Cloudflare Pages because the current CAR exceeds the public safety size limit for this repository. See distribution evidence for CID and hash. |
|---|---|
| Torrent | Download .torrent |
| magnet | View magnet URI |
These fixtures are for regression testing only and are not Quran editions.
| Synthetic reference | quranverify-demo-reference.txt |
|---|---|
| One-byte mutation | quranverify-demo-one-byte-different.txt |
| Evidence bundle | release.json |