Tajweed rules

Choose the surah and the ayat, then listen as the recitation lights up each word in turn. Click any coloured ruling to hear its word, slowed.

0 rulings

Click any coloured ruling to hear its word, slowed.

Nūn sākinah & tanwīn
Mīm sākinah
Qalqalah
Ghunnah
The madd

Does not cover where to stop, nor rawm and ishmam

Nūn sākinah & tanwīn

Izhar

Say the nūn clearly, with no added ghunnah.

Idgham with ghunnah

Merge the nūn into the next letter, holding a ghunnah for two counts.

Idgham without ghunnah

Merge the nūn into the lām or rā with no ghunnah at all.

Iqlab

Turn the nūn into a hidden mīm with ghunnah before the bā.

Ikhfa

Conceal the nūn between clear and merged, with a two-count ghunnah.

Mīm sākinah

Izhar shafawi

Say the sākin mīm clearly, with no added ghunnah.

Idgham shafawi

Merge the mīm into the mīm that follows, with ghunnah.

Ikhfa shafawi

Conceal the mīm at the bā with ghunnah, closing the lips lightly.

Qalqalah

Qalqalah

Bounce the sākin letter audibly — without adding a vowel to it.

Ghunnah

Ghunnah

Hold the nasal ghunnah for two counts on the doubled nūn and mīm.

The madd

Natural madd

Stretch for two counts — no more, no less.

Madd wajib muttasil

Stretch four or five counts — the hamza is in the same word.

Madd jaiz munfasil

Stretch two, four or five counts — the hamza opens the next word.

Madd lazim

Stretch a full six counts — obligatory.

FAQ

Frequently asked questions

Where do the text and the recitation come from?

The Uthmani text is served from our own origin, and so are the word timings — nothing about what you are studying is sent to a third party. Only the audio file itself streams from quranicaudio.com.

Why is only Hafs available?

Changing the riwayah changes three things at once: the text, the rulings, and the recitation. Running the Hafs engine under a Warsh label would not be an approximation, it would be wrong — on scripture. The other readings are listed, disabled, until each is done properly.

Which recitation is this?

Hafs an Asim, the reading used in most of the Muslim world. Rulings can differ in other riwayat.

Why are some rulings dashed?

Because they only apply if you stop on that word — qalqalah kubra at the end of a word, for instance. Where you stop is your decision, so the tool marks it rather than asserting it.

Does it handle where to stop?

No. Waqf and ibtida depend on meaning and on the mushaf's own stop marks. That is a separate discipline and this tool does not attempt it.

Why does the whole word light up rather than the letter?

The finest unit the recitation timings resolve to is the word. The ruling itself is coloured precisely on its letter; the audio plays the word that letter sits in.

Free tools

Our other free tools

All free, in the browser, no account.

Online Arabic keyboard

Write Arabic from any device by typing in Latin letters.

The Arabic alphabet

All 28 letters, their 4 forms and the harakat, with a printable PDF.

Add the harakat

Add the vowels back to undiacritized Arabic, in your browser.

Fix reversed Arabic text

Repair Arabic from Photoshop or a PDF: reversed order, disconnected letters.

Decorate Arabic text

Geometric and floral ornament for your name or bio, ready to copy.

Fancy name generator

Decorate a name in Arabic or Latin, with a check on what survives.

Arabic typing tutor

Graded lessons on the Arabic 101 layout, with live speed.

Quran & hadith image maker

Pick a verse or a hadith from Bukhari and get a framed image, ready to share.

Makharij al-Huruf

Click a letter and see where it is produced on an interactive section — 17 makharij, 5 regions.

Sifat al-Huruf

The qualities of each of the 29 letters, those with an opposite and those without.

LaTeX equation to image

Write the formula with a template palette and export a transparent PNG or SVG, classroom-ready.

Honour-loan requestTunisia

Fill in and download the request as a PDF under Decree 148/2026.

Labour rights calculatorSaudi Arabia

End of service, leave, overtime, termination and unpaid wages on one page.

End of service calculatorSaudi Arabia

What is owed under Articles 84 and 85, including the resignation reduction.

VAT calculator

Add VAT to an amount or extract it, at the Saudi 15% and every Arab rate.

VAT number checkerSaudi Arabia

Check the format of a Saudi VAT number and what each segment means.

Nitaqat calculatorSaudi Arabia

Saudization rate, and the hires needed to reach a required one.

Discount calculator

Price after a discount, or the rate between two prices.

Overtime calculatorSaudi Arabia

Overtime pay under Article 107, with allowances and Ramadan hours.

Leave calculatorSaudi Arabia

Annual leave balance: 21 days, 30 after five years, and its cash value.

Number to Arabic words

Turn an amount into correct Arabic words for cheques, invoices and contracts.

Tafqit API

Turn amounts into vocalised Arabic words inside your own systems — a direct API.

Breach notification deadline

Work out the 72-hour deadline for each authority, from the moment you became aware.

TEJ withholding XML validatorTunisia

Check your TEJ XML before depositing, or build it: amounts computed in millimes.

WPS file validatorSaudi Arabia

Check the payroll file before Mudad: IBAN check digits, IDs, and the net salary sum.

WPS file templateSaudi Arabia

Download a correct template — generated from the same rules the validator checks against.

Tax invoice generatorSaudi Arabia

A print-ready simplified tax invoice with a QR code that meets ZATCA’s requirements.