Tap the word your student stumbled on. Record how much help you gave. Separate sabaq from sabqi from manzil in the same sitting — then watch, over a term, which passages are holding and which are quietly slipping.
Free. Nothing to install. Your students never need an account — and we never learn their names.
One sitting is rarely one thing. A student brings new memorisation, revises what they learned this week, and recites older portions to keep them alive. Tehfīz records all three separately, in one session.
Mark each passage the student recites and tag what kind of revision it was — sabaq, sabqi, manzil. Prefer plain English? Switch the preset to New, Recent and Old. The labels change; what your past sessions meant does not.
Tap the word itself on the mushaf, or drag across a skipped phrase. Choose what kind of slip it was and how much help you ended up giving. Nothing to type while a child is waiting.
One tap. The session appears in your student's viewer with every mistake highlighted where it happened. No signal? It queues and goes when you are back.
A written note says what happened on Tuesday. A term of sessions says whether the sabaq is being retained, which passages are quietly slipping, and which words a student has been missing since March.
A separate line for sabaq, sabqi and manzil — because they answer different questions. New memorisation improving while manzil declines is the single most useful thing a hifz teacher can see, and it is invisible in any notebook.
The words missed in three separate sessions, months apart — not three in a row. That is the list actually worth drilling. Alongside it: what used to recur and has now stopped, so effort that worked is visible as resolved rather than just absent.
Verses or pages added per week, and what happens when a passage comes back weeks later — learned at one score, returned at another. The gap between those two numbers is retention, measured rather than guessed.
Tracked over time, so a run of confident lessons that does not survive random testing shows up as a diverging line rather than a surprise at the next exam.
Each revised passage carries its own recent sequence of scores, marked as climbing, steady or declining — so you can see which portions need attention before the student notices they are gone.
Any session becomes a shareable summary for a parent, and teaching hours total by month per student. Everything exports as a file you keep.
A mistake on its own says little. A student who paused and recovered has not made the same mistake as one who had to be told the verse. Tehfīz records the difference every time, because that difference is what tells you whether a passage is actually secure.
Ten mistake types across two families — hesitation, wrong word, skipped, added word, word order; makhraj, tajweed, madd, ghunnah, qalqalah — plus your own, if you name things differently.
There is no name field in our database. Not
hidden, not encrypted — absent. A student is a code we generate, like
HUDHUD-S6PX. The name beside
that code lives in your browser and is never sent to us.
This is a decision, not an oversight, and it cost us something real: clear your browser data and you lose your name list. We accepted that trade, because a record we never receive is one we cannot lose in a breach, disclose, or be compelled to hand over.
Authentic Madinah page layout in QCF v2, with adjustable zoom. Juz, surah and page navigation, and live verse tracking as you go.
Pull random verses from any juz, surah or page range to check retention — and record how each one went, the same way as the rest of the lesson.
Each passage scores from how much help it needed and how much ground it covered, so you can see what is holding and what is slipping.
Sessions are timed and totalled by month, per student — for your own records, or for an invoice.
A student can be taught by several teachers, each seeing the full history. Useful when a madrasah shares students, or a hifz teacher works alongside a tajweed one.
Export any session as a .qrs file to keep or send by WhatsApp, and export your roster so a new device is a two-minute job.
Your student opens the viewer with the code you gave them and a PIN they choose. Every mistake is highlighted on the mushaf exactly where it happened, with the level of help and your note attached.
By juz, surah, mistake type, or the words they keep getting wrong across sessions — which is usually the list worth practising from.
Sessions build up over time, with charts, spot-test results and trends. They can also see which teachers have taught them.
No email address, no sign-up form, nothing for a parent to consent to on a child's behalf. A code and a PIN.
Watch how a teacher logs a session and how a student reviews their mistakes in the Viewer.
Tehfīz is a tool, not an academy — but teachers and families keep asking us to put them in touch. So we do it by hand. Tell us what you are looking for and we will introduce you when there is a good match.
For a parent seeking a tutor for their child, an adult consolidating their own hifz, or a student old enough to arrange it themselves. Tell us the age group, city, language and what you want to work on.
Tell us where you teach, in which languages, online or in person, and a little about your background. We will pass suitable enquiries your way.
Please read. Nothing you send is published anywhere — these go to us privately by email. We ask enquiries about a child to come from a parent or guardian, and we never ask for a child's own contact details. We do not verify anyone's qualifications and we do not vouch for teachers or families — please make your own checks before arranging lessons, and never leave a child unsupervised with someone you have not verified yourself.
Tehfīz is free for every teacher and every student, with no adverts and no data sold to anyone. Running and improving it does cost something — if you would like to help carry that, we would be grateful.