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.