IqraFlow is a free Quran reading app. Read the Madinah or IndoPak mushaf page for page, with tajweed colours, word-by-word meanings, 126 translations and five tafsirs. Set a daily target, keep a gentle streak, and finish the Quran - on your own, or together in a shared khatm.
No ads, no subscriptions, no payments of any kind. Sign in with email, Google or Apple and your progress, bookmarks, streaks and khatms follow you to every device.


IqraFlow draws the printed mushaf line for line - the same pages, the same line breaks - or lets you read verse by verse with meanings beneath. Pick the layout that suits the moment and switch any time.
Four layouts - word by word, verse by verse, page by page, and Mushaf pages exactly as printed, with the meaning under each word if you want it.
Two prints - the Madinah 15-line mushaf (604 pages) or the IndoPak 13-line Taj mushaf (847 pages), on one page or as a two-page spread.
Your script, your size - Uthmani, Uthmani with tajweed, or IndoPak Nastaleeq; five Quran fonts; four text sizes, fit to screen and pinch to zoom.
Comfortable to read - light, dark or automatic, and one tap hides everything but the page.




Consistency beats intensity. Pick a target that fits your life, and IqraFlow keeps count kindly - no guilt spirals.
Set your pace - a few verses or a few pages a day, with an honest estimate of when you would finish at that pace.
Keep the flame - a daily streak, protected by grace tokens: meet your target for a week and you earn one, up to three, spent automatically on a missed day.
Reminders that know you - one at your chosen time, or smart nudges in the evening only on days you have not read yet.
See it add up - hasanat, verses, pages and time by day, week, month and year, and 42 milestones across khatms, streaks, hasanat, verses and firsts.
A khatm is a full completion of the Quran. Keep your own, split one across family and friends, or read the whole Quran in step with a group - and celebrate the completion together, wherever you are.
Create & invite - share a short code or link; everyone joins in seconds. Friends without an account can join as a guest.
Reserve your part - split by surah, juz or hizb, and claim a part before you start so everyone sees what is covered.
Watch it fill - live progress for every reader, and per-khatm stats: pace, best day and your projected finish.
Celebrate the khatm - when every part is read, the Du'a Khatm opens for the whole group.

In order or in any order, with a finish-by date, your progress by juz, and your pace and projected finish.
Who is reading, how the parts are split and what is reserved - every part a tile you can see at a glance.
Everyone reads the whole Quran to one schedule. Your reminder says exactly what to read - "Yusuf v.30 to Ar-Ra'd v.15" - and miss a day and the range simply grows until you catch up.
Private by design: no social feed, no follower counts. In a synchronised khatm the group sees only a member count, and leaving is silent.
Translations, word-by-word meanings, word study, tafsir and the background to each revelation - all from the verse you are reading, without losing your place.
In many languages, with Saheeh International built in. Show two side by side, open translator footnotes, or hold one to hear it read aloud.
The meaning and transliteration of every word, in English, Urdu, Bengali, Turkish or Indonesian - under the word, or a tap away.
Each word's root, stem and dictionary form, its pronunciation, and every other place it appears in the Quran.
Ibn Kathir (abridged), Ma'arif al-Qur'an, Tazkirul Quran and Al-Mizan - plus an AI-abridged Al-Mizan, clearly labelled as such.
Makkan or Madinan, and the asbab al-nuzul from al-Suyuti's Lubab al-Nuqul for 527 passages, cited to the printed page.
A short introduction before each surah - full or abridged, or switched off - and transliteration in the verse layouts.
The full Uthmani script, coloured by tajweed rule - so your eyes learn ghunnah, madd, ikhfa and qalqalah as you read. Tap any word for its meaning; press play and follow along with 15 world-class reciters.
Play from the verse you are reading, or open the Listen screen for a whole surah. Audio keeps playing in the background.
Gapless, verse by verse - follow along as each verse plays, at 0.75×, 1×, 1.25× or 1.5×.
Download for offline - a surah, a juz or the whole Quran for any reciter, with progress as it goes.
Teacher mode - choose a range and repeat each verse, or the whole range, as many times as you like - or endlessly.
Hear the meaning too - hold any translation to have it read aloud in its own language.
Turns on by the Hijri date: a day-by-day banner, a juz-a-day khatm to finish by Eid, and suhoor and taraweeh reminders.
Al-Kahf counts from Thursday maghrib to Friday maghrib, timed for your country, with a Friday card on Home and a hasanat bonus.
A gentle card on Home on the sunnah fasting days the Prophet ﷺ kept.
In nine categories, searchable, with "read in the Quran" for each - and the Du'a Khatm when you complete one.
Search the Quran in English or Arabic, browse 2,282 topics, or jump straight to any surah and verse.
Save any verse and add your own note; saved and noted verses are marked on the page itself.
Share any verse as an image in the layout you are reading, with or without its translation.
Tap the eye to look something up without it counting towards your reading, streak or khatm.
The sajda sign on all 15 verses, in every layout, with a gentle note when you reach one.
Verses that are duas carry a small marker, so you can find them as you read.
Hide everything but the page with one tap, and bring it back the same way.
Spot something in the text or a translation? Report it from the verse itself - text errors jump the queue.
No ads, no subscriptions, nothing locked away. All we ask is that you remember us in your duas.
In the app the whole Quran, its bundled translations and word meanings ship on your device.
Read on your phone, continue in the browser from the same verse. Offline reading syncs when you are back online.
No advertising or analytics SDKs, nothing sold, and you can delete your account and everything in it from Settings.