Check Persian spelling, grammar and punctuation free. Every issue underlined where it happens, with the reason attached.
Untitled documentReady
0 words
Let’s write!
Start typing, paste your text, or upload a Word, PDF or text file. You can also drop a file here.
Drop your file to open it.docx, .pdf or .txt
0 characters0 sentences0 / 350 words
Download as
Persian grammar checker
Persian grammar checked with the reason attached
Paste Persian and every issue is underlined where it happens, labelled spelling, grammar, punctuation or style, with the reason attached. Persian is written in the Arabic script, right to left, and the ezafe, the half-space, plural endings, the verb at the end are what a checker has to get right in it. This one shows the rule each time, not just the change, so you can accept the fix, ignore it, or learn from it.
How to check Persian grammar
Three steps. The third is the one most checkers leave out.
1
Paste or upload the Persian
Type, paste or drop in a document. Persian is already selected as the language on this page; the menu above the editor also offers the variants described below. If the text turns out to be something else, the detector says so and you can change it.
2
Read the flags
Every flag is underlined in the text and listed beside it. Spelling and grammar flags are errors; punctuation and style flags are judgements, and the label tells you which is which before you decide.
3
Accept, ignore or read why
Click a flag to see the fix and the rule behind it, then accept it or ignore it. Persian has rules that speech does not reveal, and the reason is there so the same error is not made twice.
What the checker looks at in Persian
The parts of Persian grammar and spelling where a checker has to know the language, not just the words.
AgreementPersian has no gender, no case endings on nouns and no adjective agreement; the noun links to its adjective or possessor with the ezafe, an unwritten -e (کتاب بزرگ, kotāb-e bozorg) that is heard but not shown except after a vowel (خانهی ما). The plural takes -ها or, for people, -ان (کتابها, مردان).
VerbsVerbs end the sentence and carry person and tense in suffixes; the present takes the prefix می (میروم), the subjunctive ب (بروم). The compound verb (کار کردن, صحبت کردن) does most of the lexical work.
Spelling and diacriticsShort vowels are not written. The letters گ, چ, پ, ژ distinguish Persian from Arabic script, and Persian uses ی and ک, not the Arabic ي and ك, a difference that matters for search and sorting even when the glyph looks the same.
PunctuationThe Arabic comma (،), semicolon (؛) and question mark (؟), running right to left. Guillemets « » for quotation.
Capital lettersNo capital letters. The half-space (zero-width non-joiner) is the typographic rule that matters instead: it keeps prefixes and suffixes attached without joining the letters (میرود, کتابها).
Common mistakes in Persian writing
Five errors Persian readers notice at once, and what the checker does with each.
Half-space or space
میرود, کتابها, بیکار: the prefix and the plural are joined with a half-space, never a full space and never fully attached. The Academy’s spelling guide sets this.
Arabic ي and ك
On an Arabic keyboard the yaa and kaaf are different characters from Persian ی and ک. They render alike and break search, sorting and spell checking.
Ezafe after a vowel
خانهی ما, دانشجوی خوب: after a final vowel the ezafe is written as ی (or the hamza-like sign in older orthography). Leaving it out drops the link between the words.
Arabic plurals on Persian words
پیشنهادها, گزارشها, not پیشنهادات, گزارشات. Persian words take Persian plurals; the -ات plural belongs to Arabic loanwords only, and even there -ها is often preferred.
Spoken forms in writing
میرم, خونه, نمیدونم are Tehran speech; میروم, خانه, نمیدانم are the written forms. The checker flags the colloquial stem where the text is formal.
Formal and informal Persian
Formality is carried by the plural pronoun and verb for one respected person (شما هستید rather than تو هستی) and by polite vocabulary (فرمودید, عرض کردم). Written Persian keeps forms that speech has dropped (میروم rather than میرم, است rather than ـه).
The checker flags a mixed register as style rather than as an error, so the decision stays yours. If a whole text needs to move from one register to the other, the tone changer rewrites it in one pass.
Who checks Persian here
1
Students in Iran and Afghanistan and the Persian-speaking diaspora writing on non-Persian keyboards.
2
Businesses and translators whose Persian must follow the Academy’s spelling.
3
Heritage speakers who speak Persian daily and write it rarely.
Persian grammar checker FAQs
Is the Persian grammar checker free?
Yes. Check Persian without an account, within the per-check and daily word allowances shown beside the editor. Signing in raises them, and Pro removes the guest limits and the ads. The pricing page lists what each plan includes.
Which Persian does it check?
The checker targets Iranian Persian (Farsi). Dari and Tajik share the grammar but differ in vocabulary and, for Tajik, in script. Persian is preselected on this page; change the language menu above the editor if the text is a different variant.
Does it correct Persian spelling as well as grammar?
Yes, and in Persian the two overlap. The half-space (nim-fāsele) against a full space or nothing (می رود, میرود, میرود: only the third is standard), Arabic ي and ك instead of Persian ی and ک, the spelling of the ezafe after a vowel, and the Arabic plural of Persian words (پیشنهادات for پیشنهادها) are the errors Persian editors mark. Each of these is underlined where it happens, labelled spelling or grammar, with the standard form and the rule beside it.
Will it rewrite my Persian?
Not unless you ask it to. A check corrects what is wrong and leaves your sentences as you wrote them; every change is a separate flag you accept or ignore. The Improve and Rewrite passes, which do change wording, are separate buttons, and the paraphraser is a separate tool.
Can I check a whole Persian document?
Yes. Paste the text or drop in a .docx, .pdf or .txt file; the document is checked paragraph by paragraph and the corrected version can be copied or exported. Persian runs right to left and the editor lays it out that way. Long documents are checked within the per-check allowance and continue as you scroll.
Is it useful if I am learning Persian?
That is where the reason attached to each flag earns its keep. Persian has no gender, no case endings on nouns and no adjective agreement; the noun links to its adjective or possessor with the ezafe, an unwritten -e (کتاب بزرگ, kotāb-e bozorg) that is heard but not shown except after a vowel (خانهی ما). A learner sees which rule was broken, not just the corrected word, and can accept the fix or read why it was raised before deciding.
After the check
Translate the corrected Persian, change its tone, or shorten it. One plan covers every tool.
Each page opens the checker with that language already selected and explains what it looks for in it. The picker above the editor covers more than seventy languages in all.