Hifz

Memorize the Quran ayah by ayah. Each day the app shows you which ayat to learn and which to review.

Loading the analysis …

How the hifz trainer works

You choose a surah, a juz, a page or a range of ayat, and how many new ayat to learn each day. Every day the app puts together your ayat from it: new ones to learn and due ones to review.

You recite each ayah aloud and then grade yourself. The more secure it is, the more is hidden: first the last word, then everything but the first letter of each word, finally the whole ayah. Reviews follow spaced repetition (SM-2): what you know well comes back less often, what you forget comes back sooner.

If an ayah has similar passages elsewhere in the Quran, the app shows them after you reveal it, with the differences marked. Mix-ups you record come up more often.

Under “Drills” you practise the transitions between ayat, pages and surahs, or test a whole mushaf page from memory. Any mushaf page prints as a test sheet, for a class or for a parent to listen.

There is no account. Your plan and progress are stored only in your browser. You can save them as a file and move them to another device.

Instead of spaced repetition you can revise the classic madrasa way, with sabaq, sabqi and manzil. Sabaq is the day's new material. Sabqi is everything learned in the last 5, 7 or 10 days and is revised daily. Manzil is the older material: it is spread over 7, 14 or 30 days in mushaf order, so all of it comes round regularly.

Missing diacritics and alef, hamza, ya and ta-marbuta variants are tolerated.

Settings

Columns
Arabic font
Arabic text size100%
Latin text size100%
Appearance
Mushaf viewContinuous page layout without translations.
TajweedColours the letters a tajweed rule applies to (Hafs). Source: cpfair/quran-tajweed, CC BY 4.0.
Reading goal (khatma)Shows a card on the home page for reading the whole Quran in 7 to 90 days.
Interface language