Persian · Alphabet & Script Guide
فارسی
ا
ب
پ
ت
ث
ج
چ
Quick Answer Persian is written in Persian script (modified Arabic), right-to-left, 32 letters. The language has 110 million native speakers worldwide. To type Persian online without learning the script layout, use kactyl.com/persian/ — click any letter to type it instantly in your browser.

About the Persian Script

Persian adopted the Arabic alphabet after the Arab conquest of Iran between 636 and 651 CE, replacing the Pahlavi script used since the Sassanid Empire. By the 10th century, Persian scholars had formalized four new letters absent from Arabic: پ (pe), چ (che), ژ (zhe), and گ (gaf), bringing the alphabet to 32 letters. Ferdowsi's Shahnameh (~977–1010 CE) — the world's longest epic poem at ~50,000 couplets — deliberately avoided Arabic loanwords, which is why Persian today retains a vocabulary distinct from Arabic. This script became the writing template for Urdu, Pashto, Sindhi, and Uyghur through Persian's literary dominance.

The Persian Alphabet — Every Letter

Here is the full Persian character set. You can click any letter on the Kactyl Persian keyboard to type it instantly — no need to memorize positions.

ا
ب
پ
ت
ث
ج
چ
ح
خ
د
ذ
ر
ز
ژ
س
ش
ص
ض
ط
ظ
ع
غ
ف
ق
ک
گ
ل
م
ن
و
ه
ی
  • Script: Persian script (modified Arabic), right-to-left, 32 letters
  • Speakers: 110 million worldwide
  • Writing direction: Right-to-left
  • Distinctive feature: Persian uses two Unicode characters invisible to non-specialists: Farsi Yeh (ی, U+06CC) and Keheh (ک, U+06A9). Many keyboards substitute their Arabic look-alikes (ي and ك), causing rendering differences Iranian users immediately notice. Persian also relies on Zero-Width Non-Joiner (ZWNJ, U+200C) to break letter connections in compound words — a character that breaks naive copy-paste on systems that strip it.

The Persian Alphabet, Letter by Letter

Every Persian letter with its name, the sound it makes, and a real example word. Tap any letter to copy it — keep this reference open while you learn to read or type:

LetterNameSoundExample word
aleflong â / aآب — âb (water)
bebبابا — bâbâ (dad)
pepپدر — pedar (father)
tetتوت — tut (mulberry)
sesثانیه — sânie (second)
jimjجوجه — juje (chick)
chechچای — chây (tea)
he-jimihحال — hâl (mood)
khekhخانه — khâne (house)
dâldدر — dar (door)
zâlzذرت — zorrat (corn)
rerروز — ruz (day)
zezزن — zan (woman)
zhezh (like s in “measure”)ژاله — zhâle (dew)
sinsسیب — sib (apple)
shinshشب — shab (night)
sâdsصبح — sobh (morning)
zâdzضرر — zarar (loss)
tطلا — talâ (gold)
zظهر — zohr (noon)
eyna glottal catch in the throatعشق — eshgh (love)
gheyngh (guttural)غذا — ghazâ (food)
fefفیل — fil (elephant)
qâfgh / qقند — qand (sugar cube)
kâfkکتاب — ketâb (book)
gâfgگل — gol (flower)
lâmlلب — lab (lip)
mimmماه — mâh (moon)
nunnنان — nân (bread)
vâvv / u / oوقت — vaght (time)
he-do-cheshmhهوا — havâ (air/weather)
yey / long iیخ — yakh (ice)

Click any letter to copy it to your clipboard.

What Makes the Persian Alphabet Distinctive

These are the features of the Persian script that trip up learners coming from the Latin alphabet — the things worth understanding before you start reading or typing:

  • Persian uses the Arabic script but adds four letters Arabic doesn't have, for sounds Persian needed: پ (p), چ (ch), ژ (zh), and گ (g).
  • Several letters share one sound. ز، ذ، ض، ظ are all pronounced z; س، ص، ث are all s; and ت، ط are both t — a legacy of Arabic loanwords whose original spelling Persian kept even though the sounds merged.
  • Persian’s ک (keheh, U+06A9) and ی (Farsi yeh, U+06CC) are shaped differently from their Arabic cousins — the Farsi yeh drops its two dots when it stands alone or ends a word. This is exactly why a Persian page must use a Persian-capable font, not a plain Arabic one.
  • Like Arabic, short vowels are usually left unwritten; the three long vowels are carried by ا (â), و (u) and ی (i), and readers supply the rest from context.
  • There are no capital letters, and the script is cursive — most letters change shape depending on whether they sit at the start, middle, or end of a word.

Persian Script — The Facts

  • Unicode block: Arabic, U+0600–06FF (+ Arabic Supplement)
  • ISO 15924 script code: Arab (160)
  • Script family: Perso-Arabic abjad — the Arabic script adapted for Persian
  • First attested: ~9th century CE (New Persian written in Arabic script)
  • Speakers: 110 million (Ethnologue)

Sources: Unicode Arabic block (U+0600) · Ethnologue — Persian · ISO 15924 — Arab

Did You Know? Persian was the literary lingua franca of South Asia for centuries — the language of Mughal court poetry, Urdu literature, and classical music. Even today, Persian loanwords are deeply embedded in Hindi, Urdu, Turkish, and Bengali.

Common Persian Words to Learn

These everyday words are a fast way to start recognizing Persian letters in real context:

  • سلام (salam = hello)
  • ممنون (mamnoon = thank you)
  • حال شما چطور است (chetori = how are you)

Common Persian Phrases

Persian ScriptRomanizedEnglish
سلامsalamhello
ممنونmamnoonthank you
حال شما چطور است؟haal-e shoma chetour asthow are you?
خداحافظkhodahafezgoodbye
دوستت دارمdooset daramI love you

Type Persian Online Without Learning the Layout

You don't need to memorize where each Persian letter sits on a physical keyboard. Open kactyl.com/persian/, click the letters you see on screen (or type phonetically), then copy your text anywhere — WhatsApp, documents, social media.

Tips for Typing Persian

  • Persian has 4 letters not in Arabic: پ چ ژ گ
  • Text flows right-to-left automatically
  • Use Finglish mode to type phonetically

About the Persian Language

Persian (Farsi) is spoken by 110 million people in Iran, Afghanistan, and Tajikistan. Iranians are heavy users of Telegram and Instagram, which were the primary social platforms before various restrictions. The informal digital writing style is called Finglish — Persian words written in Latin letters — similar to Franco Arabic but for Persian. The Persian script has 4 letters not in Arabic: پ چ ژ گ.

Finglish — How Iranians Type Online

Finglish is Persian written in Latin script, widely used by Iranians communicating digitally — especially in the diaspora communities in the US, UK, Canada, Germany, and Sweden. Words like 'khoobi?' (خوبی?) and 'mersi' (ممنون) appear constantly in Finglish across Persian social media. The Persian-speaking diaspora is one of the most digitally active communities, maintaining language connections through Instagram, Telegram, and email. Kactyl's Persian keyboard provides the 32-letter Persian alphabet including the 4 letters unique to Persian (پ چ ژ گ) that are absent from the Arabic keyboard, making it the correct tool for Farsi — not an Arabic keyboard adapted as a substitute.

Type Persian Online — All Letters Available → Every character · Special symbols · Free forever
Open Persian Keyboard →

Frequently Asked Questions

What is Finglish and how did it develop?+
Finglish (also Pinglish) is Persian written phonetically in Latin letters — "salam" for سلام, "chetori" for چطوری. It emerged in the 1990s on early chat platforms and SMS where Persian Unicode was not supported, and persisted in diaspora communities where many never learned the Persian alphabet. Our keyboard includes a Finglish mode: type in English phonetics and the keyboard converts to correct Persian script in real time, including the four letters unique to Persian (پ چ ژ گ) that have no standard Latin equivalent.
What are the 4 Persian letters not found in Arabic?+
Persian adds four letters to the 28-letter Arabic alphabet: پ (pe, as in "pen"), چ (che, as in "chair"), ژ (zhe, as in "measure"), and گ (gaf, hard "g" as in "go"). These were created by adding dots to existing Arabic letterforms and standardized by the 10th century to represent sounds that exist in Persian but not in Arabic. They bring the Persian alphabet to 32 letters total.
What is the difference between Farsi Yeh (ی) and Arabic Yeh (ي)?+
Both letters look similar in initial and medial positions, but differ in their final and isolated forms. Farsi Yeh (ی, U+06CC) — used in standard Persian — has no dots underneath when it appears at the end of a word. Arabic Yeh (ي, U+0649) keeps its two dots in all positions. Many keyboards and autocorrect systems substitute one for the other silently. Iranian readers immediately notice the difference — it is one of the most common sources of incorrectly rendered Persian text online.
What is the Zero-Width Non-Joiner (ZWNJ) and why does Persian need it?+
ZWNJ (U+200C) is an invisible character that prevents adjacent letters from joining in a cursive script. Persian connects letters within words, but compound words often need a visual break between their parts without a visible space. For example, می‌رود (mirávad — "he goes") uses a ZWNJ between the prefix می and verb رود so they stay visually separated. Copy-pasting through systems that strip ZWNJ collapses these words and makes them grammatically ambiguous.
Can I type Persian letters one by one?+
Yes. The Kactyl Persian keyboard displays each letter individually on-screen. Just click the letter you want and it appears in the text editor — great for learning the script letter by letter.