Keyboard Farsi online

The layout at a glance

This Farsi virtual keyboard mirrors the layout used on physical Farsi keyboards, whose top row begins with ضصثقفغ. Its 47 character keys reach the 49 letters of the Arabic script (U+0600–U+06FF, U+FB50–U+FEFF) straight from the browser, with nothing to install.

The layout reaches 60 characters that an ordinary Latin keyboard does not carry: « » × ÷ ، ؟ ء آ أ ؤ إ ئ ا ب ة ت ث ج ح خ د ذ ر ز س ش ص ض ط ظ ع غ ـ ف ق ك ل م ن ه.

The script reads right to left: the caret, punctuation and digits follow that direction automatically.

ScriptArabic
Key orderضصثقفغ
Reading directionRight to left
Character keys47
Letters available49
Non-ASCII characters60
Unicode rangeU+0600–U+06FF, U+FB50–U+FEFF
Third layer (AltGr)No
TransliterationNo

How to type in Farsi

  1. Click the on-screen keys or type on your physical keyboard — both write into the same text area.
  2. Shift shows the second layer of every key: capitals and the characters printed at the top right.
  3. The Copy button puts the whole text on the clipboard, ready to paste into an email, a document or a form.
  4. The Google, YouTube and ChatGPT buttons run a search with the text you typed, without retyping it.

Key reference table

Each row is one physical key: the base character, the one produced with Shift, then the one produced with AltGr.

KeyWith ShiftWith AltGr
÷
1!
2٬
3٫
4
5٪
6×
7،
8*
9)
0(
-ـ
=+
ضْ
صٌ
ثٍ
قً
فُ
غِ
عَ
هّ
خ]
ح[
ج}
چ{
\|
شؤ
سئ
یي
بإ
لأ
اآ
تة
ن»
م«
:
گ"
ظك
طج
زژ
رژ
ذ
دذ
پء
و<
.>
/؟

The characters on this layout

The 60 characters this layout can produce:

  • «
  • »
  • ×
  • ÷
  • ،
  • ؟
  • ء
  • آ
  • أ
  • ؤ
  • إ
  • ئ
  • ا
  • ب
  • ة
  • ت
  • ث
  • ج
  • ح
  • خ
  • د
  • ذ
  • ر
  • ز
  • س
  • ش
  • ص
  • ض
  • ط
  • ظ
  • ع
  • غ
  • ـ
  • ف
  • ق
  • ك
  • ل
  • م
  • ن
  • ه
  • و
  • ي
  • ً
  • ٌ
  • ٍ
  • َ
  • ُ
  • ِ
  • ّ
  • ْ
  • ٪
  • ٫
  • ٬
  • پ
  • چ
  • ژ
  • گ
  • ی

Other keyboards in the Arabic script

These keyboards are written in the same script and share much of their character set.

Frequently Asked Questions

How do I type Persian/Farsi characters?

Click on the Persian letters on the virtual keyboard. Persian uses a modified Arabic script with 32 letters, written right-to-left.

What is the Persian alphabet?

Persian uses Arabic script with 4 additional letters (پ، چ، ژ، گ) not found in Arabic. It has 32 letters total and is written right-to-left.

How do I type Persian-specific letters (پ، چ، ژ، گ)?

Persian has 4 unique letters: پ (p), چ (ch), ژ (zh), گ (g). These have dedicated keys on Persian keyboards and are essential for Persian phonetics.

What's the difference between Persian and Arabic script?

Persian uses Arabic script but adds 4 letters (پ، چ، ژ، گ) and doesn't use some Arabic letters. Persian also has different pronunciation and vocabulary.

How do I type Persian vowel marks?

Persian uses Arabic diacritics (zabar, zir, pish) for vowels, but they're usually omitted in normal writing. They're available on the keyboard for educational purposes.

How do I type numbers in Persian?

Persian uses Eastern Arabic numerals (۰۱۲۳۴۵۶۷۸۹), which are slightly different from Western Arabic numerals. The keyboard provides Persian numerals.

Can I type in Dari with this keyboard?

Yes, Dari (Afghan Persian) uses the same script and letters as Iranian Persian. The keyboard works perfectly for Dari with identical character set.

How do I type the ZWNJ (zero-width non-joiner)?

ZWNJ is used in Persian to prevent letter joining in compound words. It's typically Shift+Space on Persian keyboards, creating an invisible separator.

What is the difference between ک and گ?

ک is the Arabic 'k' (kaf) and گ is the Persian 'g' (gaf). They look similar but represent different sounds. Persian uses both letters.

How do I type Persian punctuation?

Persian uses both Persian/Arabic punctuation (،؛؟) and Western punctuation. The Persian question mark is ؟ and comma is ،. Modern Persian often uses Western punctuation.