Quran text editions
17 editions — 28 Quran text editions (Imlaei, Uthmani, Indopak, glyph-based, with or without tajweed) as SQLite and JSON.
QPC Hafs — Ayah-by-Ayah
AYAHFull Hafs Quran text at ayah granularity — one row per ayah in the KFGQPC Uthmanic orthography. Canonical source for Hafs apps.
QPC Hafs — Word-by-Word
WORDWord-level segmentation for Hafs — one row per word (~77K rows). Needed for highlighted-word recitation apps and word-level tools.
QPC Hafs Tajweed — Word-by-Word
WORDWord-level Hafs with tajweed annotations — every word tagged with its tajweed rule (ghunnah, idgham, qalqalah…). Pairs with QPC V4 Hafs page-glyph font for coloured rendering.
QPC V1 Glyphs — Word-by-Word
WORDPrivate Use Area codepoints for the QPC V1 page-glyph font. Maps each word to the codepoints needed on a specific page.
QPC V2 Glyphs — Word-by-Word
WORDPrivate Use Area codepoints for the QPC V2 page-glyph font (1421H print). Pair with QPC V2 font to render the 1421H Madani mushaf.
QPC V4 Tajweed Glyphs — Word-by-Word
WORDWord-level PUA codepoints with tajweed colour information for the 1441H QPC V4 Hafs font. The companion data to the v4 page-glyph set.
Digital Khatt V2 — Word-by-Word
WORDWord-level text formatted for the DigitalKhatt V2 font — small parametric differences vs. straight Uthmani.
Imlaei — Ayah-by-Ayah
AYAHSimplified Imlaei script — modern Arabic spelling without Uthmanic archaisms. Best for search, transliteration, and language-learning apps.
Imlaei Simple — Ayah-by-Ayah
AYAHEven-more-simplified Imlaei (no shadda/sukun) — for full-text search and keyword matching.
Uthmani Simple — Ayah-by-Ayah
AYAHUthmani script with simplified diacritics — middle ground between full Uthmani and plain Imlaei.
Indopak Script — Ayah-by-Ayah
AYAHQuran text in Indopak orthography — reflects South Asian mushaf conventions (Urdu-style yeh, ha variants).
Indopak Nastaleeq — Word-by-Word
WORDWord-level text matched to the Indopak Nastaleeq font — for Urdu-first reader apps.
QPC Warsh — Ayah-by-Ayah
AYAHFull Warsh Quran text — preserves Warsh-specific orthography (فے, اَ۬لذِے). 6,214 ayat.
QPC Qaloun — Ayah-by-Ayah
AYAHFull Qaloun Quran text.
QPC Al-Douri — Ayah-by-Ayah
AYAHFull Al-Douri Quran text (6,204 ayat in Basri counting).
Black Images — Word-by-Word
WORDPNG images per word — black-on-transparent. For environments that can't load fonts. Each row carries image URL + dimensions.
Tajweed Images — Word-by-Word
WORDPre-coloured tajweed PNGs per word. Ready for inline rendering without a tajweed font.