Virtual Farsi Keyboard

Click or type it... Copy it... And paste it... Done!

Tweet in FarsiGoogle in Farsi

Virtual Farsi Keyboard enables you to easily type Farsi online without installing Farsi keyboard. You can use your computer keyboard or mouse to type Farsi letters with this virtual keyboard.

Clicking the Esc key on the Farsi keyboard layout above will toggle the mouse input between virtual QWERTY keyboard and virtual Farsi keyboard. The key will also turn on/off your keyboard input conversion. The Esc key on your keyboard has the same function.

Click or press the Shift key for additional Farsi letters that are not visible on the keyboard.

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 م‌م).