How Hafiiz works
Hafiiz is for memorizing the Qur’an when you cannot read Arabic script. It is not a translation app — the transliteration is there so you can say the words correctly, and the recitation is there so you can hear them said properly.
- 1
Read it in your own alphabet
Every ayah is written in Latin letters that follow the pronunciation, not the spelling — so ar-raḥmān, the way it is actually said. Tap ▶ on any ayah to hear it recited.
- 2
Hold what you have learned
Tap an ayah’s number when you can recite it. It is written dark on the board. Use Written → Half-washed → Washed to hide the words and test yourself.
- 3
Come back before it fades
Memory decays, so Hafiiz schedules each passage for review. What is slipping turns pale and reappears in your daily queue. Press Begin and it decides what to study.
The words on the buttons
- Held
- An ayah you have learned. It stays held even as it fades — finishing a sūrah is permanent, staying fresh is not.
- Fading
- Held, but it has been long enough that you would probably stumble. These come back first in the review queue.
- Written · Half-washed · Washed
- How much of the transliteration is shown. Half-washed leaves the first letter of each word; washed hides it entirely. Tap an ayah to peek.
- Passage
- Roughly ten āyāt — the unit you recite and grade. Nobody revises one verse at a time, so Hafiiz does not ask you to.
A few honest notes
- You do not need an account. Everything works signed out, saved in this browser. An account only adds sync across devices — and signing in never overwrites what you already have.
- Progress can go down. That is deliberate. A number that only rises would be lying to you about what you can still recite.
- Time is counted conservatively. The clock stops when the tab is hidden or the page sits untouched, so a window left open overnight adds nothing.