Short answer: Arabic, Persian and Urdu look alike because Persian and Urdu are written in the Arabic script. Persian took the 28 Arabic letters and added four new ones for sounds Arabic does not have (p, ch, zh, g). Urdu took the Persian set and added more letters for sounds of South Asia, such as the "hard" ṭ, ḍ, ṛ. So the three alphabets share a core of 28 letters, but each language has its own extras, a few letters drawn slightly differently, and very different pronunciation of some shared letters.

The script is shared. The languages are not: Arabic is a Semitic language, while Persian and Urdu are Indo-European languages. Urdu and Persian simply borrowed the writing system, together with thousands of Arabic words.

One script, three alphabets

Think of the Arabic script the way you think of the Latin alphabet. English, Spanish and Polish all use Latin letters, yet Spanish has ñ, Polish has ł, and the letter j sounds different in each. The same thing happened with Arabic letters:

Arabic Persian (Farsi) Urdu
Letters 28 32 (28 + 4) around 38, depending on how you count
Language family Semitic Indo-European (Iranian) Indo-European (Indo-Aryan)
Usual style in print Naskh Naskh-style type; Nastaʿlīq for poetry, titles and calligraphy Nastaʿlīq
Short vowel marks in normal text Usually left out Usually left out Usually left out

The W3C's guide to Arabic-script layout lists the characters used by each language and confirms the pattern: پ چ ژ گ are core letters for Persian and only "auxiliary" for Arabic, which uses them occasionally for foreign names.

How it happened

After Islam spread to Iran in the 7th century, Arabic became the language of religion and learning there. Over the following centuries Persian, the everyday language, came to be written in Arabic letters, and a rich literature grew up in that script.

Persian was later a prestige language of literature and administration across much of South Asia for centuries. Urdu took its script through Persian, which is why Urdu has all the Persian extra letters and is traditionally written in the Persian-style Nastaʿlīq. Urdu then added its own letters for sounds that neither Arabic nor Persian needed.

Arabic words travelled with the script. That is why the word for "book" looks the same in all three:

English Arabic Persian Urdu
book كتاب kitāb کتاب ketāb کتاب kitāb
pen قلم qalam قلم qalam قلم qalam
Arabic (the language) عربي ʿarabī عربی arabi عربی ʿarabī

Look closely at the last word. It is the same word, but Arabic ends it with ي (two dots below) and Persian and Urdu end it with ی (no dots). More on that below.

The 4 letters Persian adds

Arabic has no p, ch, zh (the sound in "measure") or hard g. Persian needed all four, so it created them by adding dots to existing Arabic shapes:

New letter Based on Sound Persian example Urdu example
پ pe ب b + 3 dots below p پدر pedar (father) پانی pānī (water)
چ che ج j + 3 dots below ch (as in chair) چای chāy (tea) چائے chāy (tea)
ژ zhe ز z + 3 dots above zh (as in measure) ژاپن Zhāpon (Japan) rare in Urdu
گ gāf ک k + a second stroke g (as in go) گل gol (flower) گھر ghar (house)

The trick is the same one Arabic itself uses: one basic shape, different dots, different sound. If you already know ب ت ث, the letter پ is easy to guess.

The letters Urdu adds

Urdu is the closest relative of Hindi, and it needs sounds that are common in South Asian languages. The most important additions are:

Letter Name Sound Urdu example
ٹ ṭe retroflex ṭ (tongue curled back) ٹھیک ṭhīk (fine, okay)
ڈ ḍāl retroflex ḍ ڈاک ḍāk (post, mail)
ڑ ṛe retroflex flap ṛ بڑا baṛā (big)
ں nūn ghunna nasal vowel, no full n ہاں hāṉ (yes)
ھ do-chashmī he adds a puff of air (aspiration) کھانا khānā (food)
ہ gol he the ordinary h ہم ham (we)
ے baṛī ye e or ai at the end of a word ہے hai (is)

The small mark that turns ت into ٹ (and د into ڈ, ر into ڑ) is a small ṭoe, a little ط written on top. Once you know that, all three retroflex letters make sense.

The letter ھ is special: it is written after another letter to show that the sound is breathed out, so ک k becomes کھ kh (as in khānā), and گ g becomes گھ gh (as in ghar). Some teachers count these pairs as separate letters, which is why you will see different totals for the Urdu alphabet.

Same letter, slightly different shape

Three letters are drawn a little differently, and computers even store them as different characters:

Letter Arabic Persian and Urdu What to look for
k ك ک At the end of a word, Arabic kāf has a small mark inside; the Persian and Urdu form has a long stroke on top instead.
y / ī ي ی Arabic keeps two dots below everywhere. Persian and Urdu drop the dots at the end of a word.
h ه Persian ه, Urdu ہ and ھ Urdu splits the Arabic letter into two letters with two jobs.

You can see the kāf and yāʾ differences side by side in the word for "chair": Arabic كرسي (kursī), Urdu کرسی (kursī). Same letters, same word, two spellings.

The Arabic tāʾ marbūṭa (ة), the feminine ending, also changes. In Persian and Urdu, Arabic loanwords usually end in he or in a full t:

English Arabic Persian Urdu
school مدرسة madrasa مدرسه madrese مدرسہ madrasa
price, value قيمة qīma قیمت qeymat قیمت qīmat

Same letter, different sound

This is the difference that matters most when you switch between the languages. Arabic gives each of its 28 letters its own sound. Persian and Urdu kept the Arabic spelling of Arabic loanwords, but pronounce several of those letters the same way. Richard Ishida's Urdu notes for the W3C put it simply: Urdu has "3 letters for s, and 4 for z, due the retention of Arabic spelling for words of Arabic origin."

Letter Sound in Arabic Sound in Persian Sound in Urdu
ث th (as in think) s s
ص heavy s s s
ذ dh (as in this) z z
ض heavy d z z
ظ heavy dh z z
ط heavy t t t
ح breathy ḥ from the throat h h
ع ʿayn, a throat sound a light catch, or nothing a light catch, or nothing
و w or ū v or u v/w or ū/o

Two more to know: in everyday Persian ق and غ are pronounced alike, as a deep gh-like sound, while in Arabic ق is a deep q and غ is a gargled gh.

For Persian and Urdu speakers learning Arabic, this table is the real homework. You already recognise ص, ض and ح, but in Arabic they are not "just another s, z and h". In Arabic, تِين (tīn, "figs") and طِين (ṭīn, "clay") are two different words, and only the first letter tells them apart. Our article on why some sounds are hard to pronounce explains why the mouth falls back on familiar sounds, and our free Arabic audio lessons let you hear the difference in real words.

Numbers: two families of "Arabic" digits

The digits that English calls "Arabic numerals" (0–9) are used everywhere. Next to them, Arabic and Persian have their own digit shapes, and they are not identical. The W3C layout guide lists two separate families, used in countries such as Egypt, Saudi Arabia and Iraq on one side and Iran and Afghanistan on the other. Most digits match; the clearest differences are 4, 5 and 6:

4 5 6
Arabic ٤ ٥ ٦
Persian ۴ ۵ ۶

Urdu uses the Persian set of digit characters, but according to the same W3C notes its usual shapes for 4, 5 and 7 differ again from the Arabic ones. As in Arabic, numbers are read left to right even inside right-to-left text.

One sentence, three languages

Here is a short sentence that shows the shared script and the very different grammar:

Sentence Transliteration
Arabic هذا كتاب hādhā kitāb
Persian این کتاب است in ketāb ast
Urdu یہ کتاب ہے yeh kitāb hai

All three mean "this is a book". The word kitāb is shared, but Arabic needs no verb for "is", while Persian and Urdu put the verb (است ast, ہے hai) at the end, just as Hindi does with hai.

Can you read Arabic if you read Persian or Urdu?

You can sound out most Arabic words, and you will recognise many of them, but you will not understand Arabic sentences without studying Arabic. The script gives you a big head start; the grammar, most everyday vocabulary and the sounds still have to be learned. In practice:

  • Your advantage: you already read right to left, you know the joining rules, and you know thousands of Arabic loanwords such as kitāb, qalam, ʿilm (knowledge) or waqt (time).
  • What to relearn: the sounds in the table above, the Arabic forms of ك and ي, and reading Naskh if you are used to Nastaʿlīq.
  • What is new: Arabic grammar (roots and patterns, verb forms, dual and plural endings) and the everyday Arabic words that never entered Persian or Urdu.

If you are going the other way, from Arabic to Persian or Urdu, you mainly need the extra letters, the three shape changes and the simpler sound system. Other languages written in the Arabic script, such as Pashto, Sindhi, Kurdish (Sorani) and Uyghur, follow the same idea with their own extra letters.

What to learn next

If you are starting Arabic from scratch, begin with our step-by-step guide on how to learn the Arabic alphabet fast: it groups the 28 letters into families and gives you a 7-day reading plan. Then decide which kind of Arabic to learn first, because the script is the same for Modern Standard Arabic and every spoken dialect.

Curious about a language that shares Arabic's roots but not its script? Our comparison of Arabic and Hebrew shows how two Semitic sister languages build words the same way with different alphabets.

Want to go beyond the letters? Our comparison of Persian (Farsi) and Arabic shows how different the two languages become once you look at grammar and everyday words.

Persian and Urdu readers often learn fastest with a course that treats the familiar letters as Arabic sounds from day one. That is exactly how our complete Arabic video course starts: each letter with its Arabic pronunciation, its shapes, and your first words to read.

Keep reading

Sources and further reading