Farsi Alphabet at a Glance

  • 32 letters written right to left using the Perso-Arabic script, an abjad where short vowels are not written in everyday text
  • Farsi (Persian) is the official language of Iran with approximately 80 million native speakers — one of the world's major literary languages with over a thousand years of continuous written tradition [1]
  • Uses the Perso-Arabic script in the Naskh and Nastaliq calligraphic styles, with Nastaliq preferred in Iran for artistic and formal typography [2]
  • The 32 letters include the 28 of classical Arabic plus 4 letters unique to Persian: پ (pe), چ (che), ژ (zhe), and گ (gaf) [3]
  • Belongs to the Southwest Iranian branch of the Iranian language family, the same branch as Dari (Afghanistan) and Tajik (Tajikistan), descended from Middle Persian (Pahlavi) of the Sasanian Empire [4]
  • Farsi has one of the richest literary traditions in the world, including the works of Rumi, Hafez, Ferdowsi (the Shahnameh), Omar Khayyam, and Saadi — all written in the Perso-Arabic script [5]
  • Short vowels are not written by default; long vowels are written using ا, ی, and و. Optional harakat diacritics appear in religious, educational, and children's texts

Farsi Consonant Letters

The Farsi alphabet contains 32 consonant letters based on the Perso-Arabic script. This includes the 28 letters of the Arabic alphabet plus 4 letters unique to Persian: پ (pe /p/), چ (che /tʃ/), ژ (zhe /ʒ/), and گ (gaf /ɡ/). Each letter changes shape depending on its position within a word — initial, medial, final, or isolated. Farsi uses this same script to preserve one of the world's oldest continuous literary traditions, with major works written in Persian since the 10th century CE.

Farsi Consonants

ب
[BEH]
پ
[PEH]
ت
[TEH]
ث
[SEH]
ج
[JIM]
چ
[CHEH]
ح
[HEH]
خ
[KHEH]
د
[DAL]
ذ
[ZAL]
ر
[REH]
ز
[ZEH]
ژ
[ZHEH]
س
[SIN]
ش
[SHIN]
ص
[SAD]
ض
[ZAD]
ط
[TAH]
ظ
[ZAH]
ع
[AIN]
غ
[GHAIN]
ف
[FEH]
ق
[QAHF]
ک
[KAF]
گ
[GAF]
ل
[LAM]
م
[MIM]
ن
[NUN]
و
[VAV]
ه
[HEH]
ی
[YEH]
ء
[HAMZA]
ا
[AH-lef]

Farsi Vowel Diacritics (Harakat)

Like all Perso-Arabic scripts, Farsi is an abjad — a consonantal alphabet where short vowels are not written by default but indicated by optional diacritical marks (harakat). The six harakat marks shown here appear in educational texts, the Quran, children's books, and learners' materials to aid correct pronunciation. In everyday Farsi writing, readers infer the short vowels /a/, /e/, and /o/ from context; only the long vowels /ā/ (ا), /i/ (ی), and /u/ (و) are consistently written.

Farsi Vowel Diacritics

َ
[FAT-ha]
ِ
[KAS-ra]
ُ
[DAM-ma]
ّ
[SHAD-da]
ً
[tan-WIN]
ْ
[SOO-kun]

All Alphabet

The complete Farsi alphabet with all 32 Perso-Arabic letters in traditional order, from ا (alef) to ی (ye). These letters form the foundation of the Persian writing system used in Iran and are the basis for the literary language of Rumi, Ferdowsi, and Hafez.

ا
ب
پ
ت
ث
ج
چ
ح
خ
د
ذ
ر
ز
ژ
س
ش
ص
ض
ط
ظ
ع
غ
ف
ق
ک
گ
ل
م
ن
و
ه
ی

Eastern Arabic Digits (۰–۹)

Farsi texts in Iran use Eastern Arabic-Indic numerals (۰–۹) rather than the Western Arabic numerals (0–9). These digits are the standard numerals in Iranian Persian publishing and official documents. They are written left to right even within otherwise right-to-left Farsi text.

Farsi Digits

۰
۱
۲
۳
۴
۵
۶
۷
۸
۹

Special Characters & Punctuation

Farsi and Persian texts use Arabic punctuation marks that are mirrored versions of their Western Latin equivalents. The Arabic comma (،) and Arabic question mark (؟) are reflected horizontally to suit right-to-left reading direction, while guillemets (« ») serve as quotation marks in formal and literary Farsi writing.

،
؛
؟
«
»
٪
ـ

Frequently Asked Questions (FAQs)

References:

Sambhu Raj SinghSambhu Raj Singh · LinkedIn · GitHub · Npm

Updated:


The 32-letter Perso-Arabic script of Sivandi, a critically endangered Iranian language of Fars Province, Iran.
Luri uses the Perso-Arabic script, a Southwest Iranian language of the Zagros mountains spoken in Lorestan Province, western Iran...
Northwest Iranian language of Balochistan and Iran...
The 32-letter Perso-Arabic script of Takestani, an endangered Northwest Iranian language of Qazvin Province...
Semnani — ب پ ت, ی ک گ & Perso-Arabic letters...