Arabic Hamza Form Checker

Detect incorrect hamza seat forms (أ إ ؤ ئ ء) in Arabic text

Scans Arabic text for hamza characters and flags likely incorrect seat choices using the standard strongest-vowel rule (kasra to ئ, damma to ؤ, fatha to أ, sukun to bare ء) plus the initial-alif rule.

What decides which seat a hamza sits on?

For a hamza in the middle or at the end of a word, the seat is chosen by the strongest of two vowels: the vowel on the hamza itself and the vowel on the letter before it. The strength order is kasra, then damma, then fatha, then no vowel (sukun).

Choosing the correct seat for a hamza is one of the trickiest parts of Arabic spelling. This checker scans your text, locates every hamza, and applies the standard orthographic rules to flag seats that look wrong.

How it works

Arabic distinguishes the seat of a hamza according to the vowels around it. For a medial or final hamza the rule is the strongest-vowel rule:

vowel strength:  kasra (i) > damma (u) > fatha (a) > sukun (no vowel)
take the stronger of (vowel on the hamza) and (vowel before it):
   kasra  -> ئ   (ya seat / nabira)
   damma  -> ؤ   (waw seat)
   fatha  -> أ   (alif seat)
   sukun  -> ء   (bare hamza on the line)

A hamza at the start of a word is governed by a simpler rule: it always sits on an alif, written أ for fatha or damma and إ for kasra. The tool reads any harakat next to each hamza, applies the matching rule, and compares the expected seat with the one actually written.

Tips and example

Because short vowels are usually left out, add harakat where you can: in سُئِلَ the kasra under the hamza forces the ya seat ئ, while in مُؤَدَّب the damma forces the waw seat ؤ. A bare hamza ء is correct after a long vowel or sukun, as in شَيْء. Where no vowels are visible the checker reports the hamza as unverifiable instead of producing a false alarm.