Daily tools · Tool

Arabic spelling helper

Paste or type Arabic text. Common slips are marked: hamza at the start of a word, taa marbuta and haa, alif maqsura and yaa, tanween, spaces and punctuation. Tap a suggestion to fix it.

Runs on your device. Nothing you type is uploaded or saved.

What to look at

    A helper, not a full checker

    It knows a list of common words and a few clear rules. It does not understand grammar or meaning, so it misses many mistakes and some marks will be wrong. "Likely mistake" means the rule almost always applies; "Check this" means it depends on the meaning.

    The rules it checks

    Hamzat al-qat' and al-wasl

    A hamza that is always pronounced is written: أحمد، إلى، أن، إن. Hamzat al-wasl is not written: اسم، ابن، امرأة، اثنان, and the verbal nouns of seven- and six-letter verbs such as استخدام، اجتماع، انطلاق.

    Taa marbuta or haa

    A word that ends in a "t" sound when you join it to the next word ends in ة: مدرسةٌ جميلة. If the sound stays "h", it is ه: كتابه، هذه.

    Alif maqsura or yaa

    ى has no dots and is read as a long "a": على، حتى، مستشفى. ي has two dots and is read "ee": في، الذي. Some writers drop the dots, which turns علي into على or the other way round.

    Tanween and punctuation

    Tanween with fatha takes an extra alif (شكرًا) except after ة, ء after alif, and ى. Arabic text uses its own comma ، semicolon ؛ and question mark ؟, with no space before them and one space after. The و "and" is joined to the next word.

    Sources: Abd al-Salam Muhammad Harun, Qawa'id al-Imla' (rules of Arabic spelling: hamzat al-wasl and al-qat', taa marbuta, alif maqsura, tanween); Abd al-Alim Ibrahim, Al-Imla' wa al-Tarqim fi al-Kitaba al-Arabiyya (spelling and punctuation in Arabic writing); Ahmad Zaki Pasha, Al-Tarqim wa Alamatuhu fi al-Lugha al-Arabiyya (1912), the first modern guide to Arabic punctuation; Arabic Language Encyclopedia, Dorar Al-Saniyya (dorar.net/arabia), on hamzat al-wasl and the ten nouns that begin with it; The Unicode Standard, chapter 9, for the Arabic comma (U+060C), semicolon (U+061B) and question mark (U+061F). The word lists are our own, built from these rules, and are short on purpose. For anything official, ask a proofreader.