Sources and licences
The Quran text, its translations and the hadith are fetched from their sources by a script and stored byte for byte, each with the address it came from and a SHA-256 hash. A hadith carries the grade its source gives or, for Sahih al-Bukhari and Sahih Muslim, the collection. The stored bytes are checked against their hashes on every change to the site, and the sources are asked weekly whether anything changed. This page names each source, the licence it is used under, and the hash of every quoted text, so anyone can check them.
Where the texts come from
Tanzil Project
- Licence
- Creative Commons Attribution 3.0, verbatim copies only: the source named and linked, the copyright notice kept
- Used for
- The Arabic text of every verse in the Quran reader and in every quoted verse, and the surah and page data.
Quran text: Tanzil Project (tanzil.net), Uthmani text version 1.1, used unchanged under CC BY 3.0. Surah, juz, hizb, page and prostration data: Tanzil quran-data (cc-by). Page numbers follow the 1405H Madani print.
QuranEnc.com (Encyclopedia of Quran Translations)
- Licence
- QuranEnc republication conditions: no change, addition or deletion; the publisher and QuranEnc.com named; the version shown; the transcript information kept; notes on a translation passed to QuranEnc; the latest version used; no inappropriate advertising
- Used for
- The translation shown under each verse on English pages.
Quran translations are taken unchanged from QuranEnc.com. The publisher and version of each translation are listed below.
HadeethEnc.com (Encyclopedia of Translated Prophetic Hadiths)
- Licence
- HadeethEnc.com republication conditions: no change, addition or deletion; the publisher and HadeethEnc.com named; the version stated; the version information kept; notes on a translation passed to HadeethEnc.com; the latest version used; no inappropriate advertising
- Used for
- The hadith in the sample answer on the home page: its Arabic text and its English translation. Its grade is stored and checked; for a hadith in Sahih al-Bukhari or Sahih Muslim the page shows the collection instead.
Selected hadith, with their English translations and grades, are taken unchanged from HadeethEnc.com. Its API gives no version number, so each text below carries the date it was fetched. As of 26 October 2026, its published downloads were Arabic version 1.8.0 and English version 1.25.0.
sunnah.com
- Licence
- No written permission or API key is on file yet. Nothing from sunnah.com is shown.
- Used for
- Nothing at present.
The sample hadith (Sahih Muslim 2999) was first quoted in the English published on sunnah.com, Abdul Hamid Siddiqui's translation. It now comes from HadeethEnc.com; the Corrections section records the change. sunnah.com is the planned source for the hadith library once an API key and written permission are on file.
Quran translations
| Text | Publisher | Source | Version | Fetched |
|---|---|---|---|---|
| Saheeh International | Noor International Center | QuranEnc.com | 1.1.2 |
Texts quoted on this site
The Quran reader holds all 6,236 verses, each with its own hash. This table lists the texts quoted on the home page, where each came from and which part of the source file it is.
| Text | Reference | Source | Version | Fetched | Source address | Part of the file | SHA-256 |
|---|---|---|---|---|---|---|---|
| Quran verse | Al-Baqarah 2:153 | Tanzil Project | 1.1 | https://tanzil.net/pub/download/index.php?quranType=uthmani&outType=txt-2&marks=true&sajdah=true&rub=true&tatweel=true&agree=true | 2|153| | 54844431b8cf7f356d4170f1b178372df997ae1aa35a18c33aae322d2ff27dbc | |
| Translation | Saheeh International 2:153 | QuranEnc.com | 1.1.2 | https://quranenc.com/api/v1/translation/sura/english_saheeh/2 | result[aya=153].translation | 5476fb767b03c6c57c16f00fecf99fcd171bf2cd3e1bd023d471e328385750cd | |
| Hadith | Sahih Muslim 2999 | HadeethEnc.com | None given; see the date fetched | https://hadeethenc.com/api/v1/hadeeths/one/?language=ar&id=3298 | hadeeth | 9864a9809058ae94b434cc6037da21313bc5acc9a482b2e7b84c9d57d3e275d2 | |
| Hadith translation | Sahih Muslim 2999 | HadeethEnc.com | None given; see the date fetched | https://hadeethenc.com/api/v1/hadeeths/one/?language=en&id=3298 | hadeeth | acf6efe8e6e9ac9c107fc0a1617b10d3187e496818f2cfc5c108ddc9f5c36ca8 |
The basmala
The Quran text stores the basmala at the start of the first verse of every surah except Al-Fatihah, where it is the first verse, and At-Tawbah, which has none. The reader shows it on its own line above verse 1, without a number. The stored text and its hash are unchanged.
Typefaces
- Amiri Quran · SIL Open Font License 1.1 · Amiri Quran by Khaled Hosny and contributors, served from this site.
- Noto Naskh Arabic · SIL Open Font License 1.1 · Noto Naskh Arabic, served from this site: its Arabic set for hadith text, and a small subset for the pause marks that sit on spaces in Quran text.
- Reem Kufi · SIL Open Font License 1.1 · Reem Kufi by Khaled Hosny, subset for Arabic headings.
- IBM Plex Sans Arabic · SIL Open Font License 1.1 · IBM Plex Sans Arabic, subset for Arabic body text.
- Manrope · SIL Open Font License 1.1 · Manrope by Mikhail Sharanda.
Software
- adhan-js · MIT License · adhan-js 4.4.6, copyright (c) 2016 Batoul Apps, used under the MIT License (full notice linked). It calculates the prayer times in your browser.
Verify it yourself
Download the file at the source address shown for a text. For a Quran verse, find the line that starts with the part of the file shown (for example 2|153|) and take everything after the second |, without the line break. For a translation, read the JSON and take the translation field of that verse. For a hadith or its grade, read the JSON and take the whole field shown (hadeeth for the text, grade for the grade). Compute the SHA-256 of those exact bytes, encoded as UTF-8: it matches the hash shown here. If it does not, the text has changed somewhere, and we want to know.
Corrections
| Recorded | Text | Before | After | Why |
|---|---|---|---|---|
| Sahih Muslim 2999, English translation | sunnah.comcopied by hand on 03421d367881ec85746a02ee27ad2dd6f95b3f3a18b9238c792b5a0aa00bbadfThe narrator line, one space, then the text | HadeethEnc.comfetched on acf6efe8e6e9ac9c107fc0a1617b10d3187e496818f2cfc5c108ddc9f5c36ca8The whole hadeeth field of the English response | The English had been copied by hand from sunnah.com before a hadith source with published reuse terms was in place. It is replaced by the translation HadeethEnc.com publishes, fetched from the same record as the Arabic text and the grade. |
Found a mistake in a text or a translation? Write to help@bidalil.com.