Farsi Keyboard - فارسی صفحه کلید

Type Farsi online with your computer keyboard, mouse, or touchscreen.

Send Email Tweet in Farsi Google in Farsi Google Translate

This Persian Keyboard types Persian online in the Standard or Transliteration layout. Type phonetically in Latin and it is converted as you go. The text is written and edited right to left.

Keyboard shortcuts

Esc — switch between the online Farsi keyboard and QWERTY input
Shift / Ctrl + Alt / AltGr — access additional Farsi characters

How to type Farsi

The zero-width joiner (ZWJ) can be used to make a character appear in its connected form by itself. It is invisible and located on the [`] key (typing م followed by the ZWJ yields م‍).

The zero-width non-joiner (ZWNJ) is used if two characters are not intended to be connected. It is invisible like the ZWJ and it is located on [shift][b] key (typing م followed by the ZWNJ followed by م yields م‌م).

Transliteration

Some of the mappings are th(ث), j(ج), hh(ح), kh(خ), ch(چ), dh(ذ), zh(ژ), sh(ش), ts(ص), dd(ض), tt(ط), zz/dz(ظ), gh(غ), v/w(و), ,(،), ?(؟), :(؍), ;(؛), $(﷼), %(٪), *(×), **(٭), <(«), >(»), `0(), `1(), =(ZWJ), and -(ZWNJ)

Single quote(') is used as a partition so that the left and right sides are transliterated separately. For example, s'h yields ثه while sh yields ش. In addition, single quote can be used to get the original letter. For example, '$ yields $ while $ yields ﷼.

Copy your Farsi text

When you're finished, select Copy to copy your text to the clipboard and paste it into any application, message, document, or website.

Farsi Keyboard FAQ

Do I need to install a Farsi keyboard?
No. This virtual keyboard works directly in your browser.

Can I use my physical keyboard?
Yes. Type with your computer keyboard while the Farsi input mode is active.