Skip to content
InkLingo
Grammar · A1–B2

Arabic Grammar / Spelling Checker

Check selected Arabic spelling and grammar patterns locally. Review explanations, accept or dismiss suggestions, and undo changes before copying your text.

  1. Paste a short MSA text.

  2. Review each supported-rule suggestion in context.

  3. Accept, dismiss, or undo individual changes.

Local MSA learner checker. Covers a listed set of spelling mistakes, simple demonstrative agreement, repeated words, and selected verb forms after لم / لن. It does not parse every sentence or judge style, meaning, dialect, or all hamza and case rules.

Supported checks and limits
  • Selected demonstrative/relative-pronoun misspellings: هاذا, هاذه, ذالك, اللذي, اللتي.
  • Selected hamza spellings, including إلى, اسم, ابن, امرأة.
  • Six simple demonstrative+noun agreement patterns.
  • Known present-tense forms after لم / لن when one supported correction is identified.
  • Adjacent repeated words, offered for manual review.

The checker does not automatically choose between إن and أن, treat every ه as ة, or assign a root to unknown words. Those decisions require context.

Compare the subjunctive and jussive tables →

A little understanding goes a long way

Make sense of what you’re practicing

01

A useful correction needs an explanation

The checker explains why a spelling or form is suggested. Read the surrounding sentence before accepting. Repetition can be intentional, and a phrase can have a less common interpretation.

02

Unvocalized Arabic is ambiguous

Many grammatical distinctions are not visible without harakat. A checker cannot reliably choose every vowel or meaning from letters alone. This tool avoids blanket changes between إن and أن, and between ه and ة.

03

لم and لن govern different moods

لَمْ takes the jussive: يَقُولُ becomes يَقُلْ. لَنْ takes the subjunctive, including the appropriate endings of dual and plural forms. The supported checks use identified verb paradigms rather than a universal suffix rule.

04

Local checks preserve your control

The text stays in your browser. Suggestions are applied individually and can be undone. Finding no listed error patterns is not proof that every sentence is grammatical; use the analyzer and source examples to investigate uncertain wording.