Skip to content

Persian / Farsi Typing Test

01:00
Duration:
کردن دیدن شنیدن گفتن نوشتن خواندن خوردن نوشیدن من تو او ما شما ایشان این آن چه کی کجا چرا چگونه چند کدام بله نه و اما یا سپس هم فقط شاید همیشه هرگز خیلی کمی بسیار البته بزرگ کوچک

Scored by grapheme cluster, so a letter and its marks count as the one character you actually typed. Use your own Persian / Farsi keyboard or our on-screen keyboard.

WorldTyping’s free Persian typing test measures your speed and accuracy in Persian script, treating the zero-width non-joiner as part of the word rather than a character you are scored on — no installation, no account, and nothing leaves your browser.

The zero-width non-joiner is not a character you are scored on

Persian relies on the نیم‌فاصله, the zero-width non-joiner, more than almost any other script: it separates parts of a word without letting them join, in plurals like کتاب‌ها and in verb prefixes.

It is invisible, and a scoring engine that treated it as its own character would produce nonsense — inflating character counts on ordinary text and marking errors against something you cannot see. This engine folds it into the grapheme cluster it belongs to, so it is never a standalone scored unit.

Persian letters, not Arabic lookalikes

Persian writes ک and ی where Arabic writes ك and ي. They look nearly identical and are different Unicode characters.

The corpora here use the Persian forms. A test built on Arabic text would mark correct Persian typing as an error on every one of those letters, which is a surprisingly common way for Persian typing tests to be quietly wrong.

How the score is built

Gross WPM is characters divided by five, per minute. Net WPM subtracts errors per minute, clamped at zero. Accuracy is correct characters over everything typed, computed at the end from a log of what you produced.

The result breaks errors down per character. One, three or five minutes; common words or paragraphs; finishing early allowed and scored against the time you spent. On a phone the Persian keyboard drills teach the layout instead.

On a phone?

A touchscreen will not build typing speed, but it will teach you the layout. The Persian / Farsi keyboard drills practise where each Perso-Arabic letter sits, a few taps at a time.

Frequently asked questions

How is the نیم‌فاصله (zero-width non-joiner) handled?

It is treated as part of the grapheme cluster it belongs to, never as a standalone unit to be scored. Persian uses the ZWNJ constantly — in plurals like کتاب‌ها and in verb prefixes — and scoring it as its own character would distort both your speed and your accuracy on ordinary text.

Do I have to type short vowels?

No. The passages are undiacritised, which is how Persian is normally written. You are scored on the letters, not on vowel marks you would never type.

Do I get the Persian ک and ی?

Yes — the corpora use the Persian forms, not their Arabic lookalikes. That matters because they are different Unicode characters, so a test written with the Arabic forms would mark correct Persian typing as wrong.

What do gross and net WPM mean?

Gross WPM is characters typed divided by five, per minute. Net WPM subtracts errors per minute and never goes below zero. Accuracy is correct characters over everything typed.

Are my results saved anywhere?

In your browser only. Nothing is uploaded and there is no account.

Related tools

Found a bug or missing a feature? Send feedback — it goes straight to the maker.