Skip to content

Tajweed Rules Reference

@masumdev/rn-tajweed-verse supports 15 core Tajweed rules out of the box. Each rule key maps to a specific bracket tag pattern in your Quran database text:

PropTypeDefaultDescription
ham_wasl[h[...]#AAAAAAHamzatul Wasl (connecting hamzah). Dropped when connecting words.
slnt[s[...], [l[...]#AAAAAASilent letters written in text but omitted during recitation.
madda_normal[n[...]#537FFFNormal Madd (2 beats prolongation).
madda_permissible[p[...]#4050FFPermissible Madd (Madd Jaiz - 2, 4, or 5 beats).
madda_necessary[m[...]#000EBCNecessary Madd (Madd Lazim - compulsory 6 beats).
madda_obligatory[o[...]#2144C1Obligatory Madd (Madd Wajib - 4 or 5 beats).
qlq[q[...]#DD0008Qalqalah (Echoing/bouncing sound on ق, ط, ب, ج, د).
ikhf_shfw[c[...]#D500B7Ikhfa Syafawi (Meem Sakinah followed by Ba with nasalization).
ikhf[f[...]#9400A8Ikhfa (Concealing Noon Sakinah or Tanween for 2 beats).
idghm_shfw[w[...]#58B800Idgham Syafawi (Merging Meem Sakinah into following Meem).
iqlb[i[...]#26BFFDIqlab (Converting Noon Sakinah or Tanween into Meem sound before Ba).
idgh_ghn[a[...]#169777Idgham Ma'al Ghunnah (Merging Noon into ي, ن, م, و with nasalization).
idgh_w_ghn[u[...]#169200Idgham Bighairil Ghunnah (Merging Noon into ل, ر without nasalization).
idgh_mus[d[...], [b[...]#A1A1A1Idgham Mutamathilayn / Mutajanisayn (Merging identical consonants).
ghn[g[...]#FF7E1EGhunnah (Nasal sound held for 2 beats on Noon or Meem with shaddah).