Skip to content
QuranBench
Computed · current v0.8.0

Download the dataset

The whole corpus, per version, with a sha256 and byte size for every file. Versions are immutable: a citation names a version, and a corrected corpus ships as a new version — the old one keeps resolving. Take only the parts whose licence you can use.

Read the identifier policy for how these URLs stay stable, and the method page for exactly what is text, computed and asserted.

Version 0.8.0current

built 2026-07-25 · 77,881 tokens · 6,236 verses

manifest.json sha256

00ca019ba8cf994001832177dabf43043494d8ba4c314f886879456891ed7a94

Full dataset (single archive)

GPL-2.0-or-laterlicence

The complete artifact set for this version in a single archive: text, morphology, translations, numbering, mappings and the manifest. Because it embeds the GPL Leeds morphology (tokens.jsonl and morphology/), the tarball as a whole is GPL-2.0-or-later. Verify it against the published sha256 before use. For CC-BY-only text, take the per-file text group instead.

Quran text & structure

CC-BY-3.0licence

Uthmani text from the Tanzil Project, plus verse rows, surah metadata, numbering schemes, identifier mappings and the build manifest. Take this if you only want the Quran text under CC-BY. Full verse text lives in verses.jsonl.

Morphology

GPL-2.0-or-laterlicence

Root, lemma, part-of-speech and segment annotation from the Leeds Quranic Arabic Corpus. tokens.jsonl combines the Quran text with this annotation, so the combined file is GPL. If you cannot accept copyleft, use verses.jsonl from the text group instead.

Translations

Public domain (per edition)licence

Verse-level human translation editions in the public domain — the ones you may redistribute. Correspondence to the Arabic is verse-level only, never word-level. Each edition ships its own LICENSE file. Display-only editions (shown on the site under a licence that permits display but not redistribution, e.g. Talal Itani under CC BY-NC-ND) are deliberately excluded from these downloads and from the full tarball; they are listed below with the reason.

How to cite this version

quranbench (2026). Quran corpus, version 0.8.0 [Data set]. Retrieved 2026-09-10 from https://quranbench.com/data#0.8.0. sha256(manifest.json)=00ca019ba8cf994001832177dabf43043494d8ba4c314f886879456891ed7a94.

Version 0.7.0

built 2026-07-26 · 77,881 tokens · 6,236 verses

manifest.json sha256

072bef82f79eaf47db61614ad2ee617eb35e220769db5831c19818ad6026298a

Full dataset (single archive)

GPL-2.0-or-laterlicence

The complete artifact set for this version in a single archive: text, morphology, translations, numbering, mappings and the manifest. Because it embeds the GPL Leeds morphology (tokens.jsonl and morphology/), the tarball as a whole is GPL-2.0-or-later. Verify it against the published sha256 before use. For CC-BY-only text, take the per-file text group instead.

Quran text & structure

CC-BY-3.0licence

Uthmani text from the Tanzil Project, plus verse rows, surah metadata, numbering schemes, identifier mappings and the build manifest. Take this if you only want the Quran text under CC-BY. Full verse text lives in verses.jsonl.

Morphology

GPL-2.0-or-laterlicence

Root, lemma, part-of-speech and segment annotation from the Leeds Quranic Arabic Corpus. tokens.jsonl combines the Quran text with this annotation, so the combined file is GPL. If you cannot accept copyleft, use verses.jsonl from the text group instead.

Translations

Public domain (per edition)licence

Verse-level human translation editions in the public domain — the ones you may redistribute. Correspondence to the Arabic is verse-level only, never word-level. Each edition ships its own LICENSE file. Display-only editions (shown on the site under a licence that permits display but not redistribution, e.g. Talal Itani under CC BY-NC-ND) are deliberately excluded from these downloads and from the full tarball; they are listed below with the reason.

How to cite this version

quranbench (2026). Quran corpus, version 0.7.0 [Data set]. Retrieved 2026-09-10 from https://quranbench.com/data#0.7.0. sha256(manifest.json)=072bef82f79eaf47db61614ad2ee617eb35e220769db5831c19818ad6026298a.

Version 0.6.0

built 2023-11-14 · 77,881 tokens · 6,236 verses

manifest.json sha256

aab85f59439ec917e441936a4d43d53908acd38d0bef4170f75848e7dc86b295

Full dataset (single archive)

GPL-2.0-or-laterlicence

The complete artifact set for this version in a single archive: text, morphology, translations, numbering, mappings and the manifest. Because it embeds the GPL Leeds morphology (tokens.jsonl and morphology/), the tarball as a whole is GPL-2.0-or-later. Verify it against the published sha256 before use. For CC-BY-only text, take the per-file text group instead.

Quran text & structure

CC-BY-3.0licence

Uthmani text from the Tanzil Project, plus verse rows, surah metadata, numbering schemes, identifier mappings and the build manifest. Take this if you only want the Quran text under CC-BY. Full verse text lives in verses.jsonl.

Morphology

GPL-2.0-or-laterlicence

Root, lemma, part-of-speech and segment annotation from the Leeds Quranic Arabic Corpus. tokens.jsonl combines the Quran text with this annotation, so the combined file is GPL. If you cannot accept copyleft, use verses.jsonl from the text group instead.

Translations

Public domain (per edition)licence

Verse-level human translation editions in the public domain — the ones you may redistribute. Correspondence to the Arabic is verse-level only, never word-level. Each edition ships its own LICENSE file. Display-only editions (shown on the site under a licence that permits display but not redistribution, e.g. Talal Itani under CC BY-NC-ND) are deliberately excluded from these downloads and from the full tarball; they are listed below with the reason.

How to cite this version

quranbench (2026). Quran corpus, version 0.6.0 [Data set]. Retrieved 2026-09-10 from https://quranbench.com/data#0.6.0. sha256(manifest.json)=aab85f59439ec917e441936a4d43d53908acd38d0bef4170f75848e7dc86b295.

Display-only translations (not downloadable)

These editions are shown to readers on the site but are not part of the dataset: their licence permits display but forbids open redistribution, so they are excluded from every download above and from the full tarball. To use them, obtain the edition from its licensor under its own terms.

  • Talal Itani (2012)CC BY-NC-ND 4.0licencedisplay-only

Verify it yourself

Every artifact’s sha256 is published here and inside the manifest. Download a file and confirm its checksum matches — no trust in this server required.

# 1. Download an artifact and the manifest for a version
curl -sO https://quranbench.com/api/v1/download/0.8.0/verses.jsonl
curl -s "https://quranbench.com/api/v1/manifest?version=0.8.0" > manifest-api.json

# 2. Hash the file you received
shasum -a 256 verses.jsonl

# 3. Compare it to the published checksum
node -e "const m=require('./manifest-api.json').manifest; console.log(m.checksums['verses.jsonl'].sha256)"

# The two hashes must be identical. Repeat for any artifact.