Persian keyboard

صفحه‌کلید فارسی

Your keys follow the Persian layout printed on each cap: D is ی, ' is گ, ] is چ, \ is پ. Shift+C is ژ and Shift+B is the half-space.

Farsi on the Windows Persian layout, with the four letters Arabic lacks and the half-space Persian needs.

Persian words to try

Tap a word to put it in the box above, or type it yourself with the keys shown.

WordMeaningKeys
HelloS G H L
ThanksL L K , K
GoodbyeO N H P H T Z
IranH D V H K
I want (with the half-space)L D Shift+B O , H I L

Which key types which Persian letter

Every key on an English (US) keyboard and what it types on this persian keyboard. The same table is printed on the caps above, in the corner of each key.

Your keyTypesWith Shift
Qض◌ْ
Wص◌ٌ
Eث◌ٍ
Rق◌ً
Tف◌ُ
Yغ◌ِ
Uع◌َ
Iه◌ّ
Oخ]
Pح[
[ج}
]چ{
\پ|
Aشؤ
Sسئ
Dیي
Fبإ
Gلأ
Hاآ
Jتة
Kن»
Lم«
;ک:
'گ؛
Zظك
Xط◌ٓ
Cزژ
Vر◌ٰ
BذZWNJ
Nد◌ٔ
Mئء
,و<

Persian is not Arabic with four extra letters

Persian (Farsi) is written in a script adapted from Arabic, and the two share most letter shapes. But Persian adds four letters for sounds Arabic lacks, and it writes two common letters differently. A keyboard set to Arabic will produce text that looks almost right and breaks searches, sorting and spell-checkers.

Where Persian and Arabic differ
PersianSound or roleKey hereArabic counterpart
پp\none (Arabic uses ب)
چch]none
ژzh, as in "measure"Shift + Cnone
گhard g'none
یye, no dots at the end of a wordDي (Arabic yeh, dotted)
کk;ك (Arabic kaf)

Persian ی and ک look almost identical to Arabic ي and ك but are different characters. Text typed with the Arabic ones will not match a Persian search.

The half-space (ZWNJ)

Persian often needs to stop two letters from joining without putting a full space between them. The plural suffix ها, the verb prefix می and many compound words are written this way: می‌روم (I go), کتاب‌ها (books), صفحه‌کلید (keyboard). The invisible character that does it is the zero-width non-joiner, called نیم‌فاصله (half-space) in Persian.

On this keyboard it is Shift+B, or the key labelled ZWNJ on the Shift layer. Using a normal space instead is common online but breaks the word in two for search and spell-checking; running the letters together joins them wrongly.

Persian digits

The number row types Persian digits: ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹. They differ from the Arabic-Indic digits used in Arab countries in three shapes (۴ ۵ ۶). Persian percent ٪ is Shift+5. Numbers run left to right inside Persian text, like Arabic.

Setting up Persian on your own device

  • Windows: add Persian under Language and region. Windows offers "Persian", the layout this page follows, and "Persian (Standard)", the newer ISIRI 9147 layout, which moves several keys and puts the half-space on Shift+Space.
  • Mac: System Settings, Keyboard, Input Sources, add "Persian - Standard" or "Persian - ISIRI 2901".
  • Phone: add Persian (Farsi) in Gboard or the iPhone keyboard; both include the half-space.

Frequently asked questions

How do I type Persian (Farsi) on an English keyboard?

Type in the box on this page. Each key types the Persian letter printed on the matching cap, following the Windows Persian layout. Or tap the letters on screen.

How do I type پ, چ, ژ and گ?

پ is the backslash key, چ is ], گ is the apostrophe key and ژ is Shift+C.

How do I type a half-space (نیم‌فاصله)?

Press Shift+B, or tap Shift and then the ZWNJ key. It keeps two letters from joining without adding a visible space.

Is Farsi the same as Arabic on a keyboard?

No. Persian adds پ, چ, ژ and گ and uses its own ی and ک, which are different characters from the Arabic ones.

Does the number row type Persian digits?

Yes, ۰ to ۹. Shift+5 types the Persian percent sign ٪.