Discover how Urdu borrowed the Arabic alphabet and transformed it into something uniquely beautiful, creating one of the world's most elegant writing systems.

Amira Hassan
Linguist and typographer specializing in Arabic script history and evolution.
When you see Urdu and Arabic side by side, you might think they're the same language. They share the same alphabet, flow from right to left, and use similar letter shapes. But look closer, and you'll notice something fascinating: Urdu has transformed the Arabic script into something distinctly its own.
This is the story of how a writing system traveled across continents, adapted to new sounds, and became the foundation for one of the world's most beautiful calligraphic traditions.
The Arabic script's journey to South Asia began in the 8th century CE, following the spread of Islam through trade routes and conquest. As Islam reached regions that would become modern-day Pakistan, India, Afghanistan, and Bangladesh, the Arabic script came with it.
"Urdu did not borrow the Arabic script—it inherited it, reshaped it, and made it sing in a different voice."
The Perso-Arabic script (Arabic script as modified by Persian writers) became the vehicle for Persian, which was the language of administration, literature, and high culture in the region for centuries. When a new language began to emerge in the 12th-13th centuries—what we now call Urdu—it naturally adopted this prestigious writing system.

This might seem obvious now, but it's worth asking: Why does Urdu use the Arabic script when other languages of the region, like Hindi, use Devanagari?
Urdu and Hindi are linguistically very similar—in fact, they're often considered two registers of the same language (Hindustani). The primary difference is the script: Urdu uses Arabic script, Hindi uses Devanagari.
The answer lies in cultural and religious identity:
Both Arabic and Urdu use the same core alphabet of 28 letters. Let's look at the basic set they share:
| Letter | Name | Transliteration | Sound |
|---|---|---|---|
| ا | Alif | ā | Long 'a' as in "father" |
| ب | Be | b | 'b' as in "book" |
| ت | Te | t | 't' as in "tea" |
| ث | Se | s̱ | 'th' as in "think" |
| ج | Jīm | j | 'j' as in "jump" |
| ح | Ḥe | ḥ | Pharyngeal 'h' |
| خ | Khe | kh | 'kh' as in German "Bach" |
| د | Dāl | d | 'd' as in "dog" |
| ذ | Ẕāl | ẕ | 'th' as in "this" |
| ر | Re | r | Rolled 'r' |
| ز | Ze | z | 'z' as in "zebra" |
| س | Sīn | s | 's' as in "see" |
| ش | Shīn | sh | 'sh' as in "shoe" |
| ص | Ṣād | ṣ | Emphatic 's' |
| ض | Ẓād | ẓ | Emphatic 'd' |
| ط | To'e | ṭ | Emphatic 't' |
| ظ | Zo'e | ẓ | Emphatic 'z' |
| ع | ʿAin | ʿ | Pharyngeal stop |
| غ | Ghain | gh | Guttural 'gh' |
| ف | Fe | f | 'f' as in "fun" |
| ق | Qāf | q | Uvular 'q' |
| ك | Kāf | k | 'k' as in "kite" |
| ل | Lām | l | 'l' as in "light" |
| م | Mīm | m | 'm' as in "moon" |
| ن | Nūn | n | 'n' as in "noon" |
| ه | He/Do-čašmī he | h | 'h' as in "hello" |
| و | Vā'o | v/w/ū | 'v', 'w', or long 'u' |
| ی | Ye | y/ī | 'y' or long 'i' |
Here's where Urdu innovated. The languages of South Asia have sounds that don't exist in Arabic. To represent these, Urdu added special letters:
South Asian languages have retroflex consonants—sounds made by curling the tongue back to touch the roof of the mouth. Arabic doesn't have these, so Urdu created new letters by adding a small stroke (called a ṭo'e) to existing letters:
Examples:
Urdu uses a special form of ye (ی) at the end of words:
Example:
The dot-less nūn (ں) indicates nasalization—pronouncing a vowel through the nose:
Compare:
Let's write the word for "book" in both Arabic and Urdu to see the similarities and differences:
Notice that:
This is perhaps the most visually striking difference between Arabic and Urdu.
Naskh is the most common Arabic script style. Its characteristics:

Nastaliq (نستعلیق) developed in Persia in the 14th-15th centuries and became the dominant style for Urdu. Its characteristics:

Nastaliq is so complex that computerized typesetting of Urdu remained a major challenge until the 2000s. Even today, high-quality Nastaliq fonts require advanced OpenType features to handle the intricate letter connections properly.


Nastaliq isn't just aesthetic preference—it's culturally fundamental to Urdu:
Watch this demonstration of traditional Nastaliq calligraphy to see the art form in action
The relationship between Arabic and Urdu scripts creates interesting technical challenges:
// Check if a font supports Urdu-specific characters
const urduChars = ['ٹ', 'ڈ', 'ڑ', 'ں', 'ے'];
function supportsUrdu(fontFamily) {
// Create a test element
const testElement = document.createElement('span');
testElement.style.fontFamily = fontFamily;
testElement.textContent = urduChars.join('');
document.body.appendChild(testElement);
// Check if the glyphs render (simple check)
const hasGlyphs = testElement.offsetWidth > 0;
document.body.removeChild(testElement);
return hasGlyphs;
}When building multilingual applications supporting both Arabic and Urdu, don't assume an "Arabic" font will work for Urdu. Always test with Urdu-specific characters and consider offering Nastaliq fonts for the best user experience.
Understanding the shared roots and distinct identities of Arabic and Urdu is why Kitab (meaning "book" in both languages) treats them as first-class citizens:
Common ancestry: Urdu adopted the Arabic alphabet through Persian intermediary, inheriting 28 core letters.
Urdu innovations: Added special letters (ٹ، ڈ، ڑ، ں، ے) to represent South Asian phonemes not present in Arabic.
Calligraphic divergence: Arabic favors Naskh (horizontal); Urdu prefers Nastaliq (diagonal, cascading).
Cultural identity: While linguistically similar to Hindi, Urdu's script choice reflects Islamic cultural heritage.
Technical considerations: Building truly multilingual RTL applications requires understanding these subtle but important differences.
Visual beauty: Nastaliq is considered one of the world's most beautiful scripts, making Urdu calligraphy a distinguished art form.
Discover how Urdu borrowed the Arabic alphabet and transformed it into something uniquely beautiful, creating one of the world's most elegant writing systems.

Amira Hassan
Linguist and typographer specializing in Arabic script history and evolution.
When you see Urdu and Arabic side by side, you might think they're the same language. They share the same alphabet, flow from right to left, and use similar letter shapes. But look closer, and you'll notice something fascinating: Urdu has transformed the Arabic script into something distinctly its own.
This is the story of how a writing system traveled across continents, adapted to new sounds, and became the foundation for one of the world's most beautiful calligraphic traditions.
The Arabic script's journey to South Asia began in the 8th century CE, following the spread of Islam through trade routes and conquest. As Islam reached regions that would become modern-day Pakistan, India, Afghanistan, and Bangladesh, the Arabic script came with it.
"Urdu did not borrow the Arabic script—it inherited it, reshaped it, and made it sing in a different voice."
The Perso-Arabic script (Arabic script as modified by Persian writers) became the vehicle for Persian, which was the language of administration, literature, and high culture in the region for centuries. When a new language began to emerge in the 12th-13th centuries—what we now call Urdu—it naturally adopted this prestigious writing system.

This might seem obvious now, but it's worth asking: Why does Urdu use the Arabic script when other languages of the region, like Hindi, use Devanagari?
Urdu and Hindi are linguistically very similar—in fact, they're often considered two registers of the same language (Hindustani). The primary difference is the script: Urdu uses Arabic script, Hindi uses Devanagari.
The answer lies in cultural and religious identity:
Both Arabic and Urdu use the same core alphabet of 28 letters. Let's look at the basic set they share:
| Letter | Name | Transliteration | Sound |
|---|---|---|---|
| ا | Alif | ā | Long 'a' as in "father" |
| ب | Be | b | 'b' as in "book" |
| ت | Te | t | 't' as in "tea" |
| ث | Se | s̱ | 'th' as in "think" |
| ج | Jīm | j | 'j' as in "jump" |
| ح | Ḥe | ḥ | Pharyngeal 'h' |
| خ | Khe | kh | 'kh' as in German "Bach" |
| د | Dāl | d | 'd' as in "dog" |
| ذ | Ẕāl | ẕ | 'th' as in "this" |
| ر | Re | r | Rolled 'r' |
| ز | Ze | z | 'z' as in "zebra" |
| س | Sīn | s | 's' as in "see" |
| ش | Shīn | sh | 'sh' as in "shoe" |
| ص | Ṣād | ṣ | Emphatic 's' |
| ض | Ẓād | ẓ | Emphatic 'd' |
| ط | To'e | ṭ | Emphatic 't' |
| ظ | Zo'e | ẓ | Emphatic 'z' |
| ع | ʿAin | ʿ | Pharyngeal stop |
| غ | Ghain | gh | Guttural 'gh' |
| ف | Fe | f | 'f' as in "fun" |
| ق | Qāf | q | Uvular 'q' |
| ك | Kāf | k | 'k' as in "kite" |
| ل | Lām | l | 'l' as in "light" |
| م | Mīm | m | 'm' as in "moon" |
| ن | Nūn | n | 'n' as in "noon" |
| ه | He/Do-čašmī he | h | 'h' as in "hello" |
| و | Vā'o | v/w/ū | 'v', 'w', or long 'u' |
| ی | Ye | y/ī | 'y' or long 'i' |
Here's where Urdu innovated. The languages of South Asia have sounds that don't exist in Arabic. To represent these, Urdu added special letters:
South Asian languages have retroflex consonants—sounds made by curling the tongue back to touch the roof of the mouth. Arabic doesn't have these, so Urdu created new letters by adding a small stroke (called a ṭo'e) to existing letters:
Examples:
Urdu uses a special form of ye (ی) at the end of words:
Example:
The dot-less nūn (ں) indicates nasalization—pronouncing a vowel through the nose:
Compare:
Let's write the word for "book" in both Arabic and Urdu to see the similarities and differences:
Notice that:
This is perhaps the most visually striking difference between Arabic and Urdu.
Naskh is the most common Arabic script style. Its characteristics:

Nastaliq (نستعلیق) developed in Persia in the 14th-15th centuries and became the dominant style for Urdu. Its characteristics:

Nastaliq is so complex that computerized typesetting of Urdu remained a major challenge until the 2000s. Even today, high-quality Nastaliq fonts require advanced OpenType features to handle the intricate letter connections properly.


Nastaliq isn't just aesthetic preference—it's culturally fundamental to Urdu:
Watch this demonstration of traditional Nastaliq calligraphy to see the art form in action
The relationship between Arabic and Urdu scripts creates interesting technical challenges:
// Check if a font supports Urdu-specific characters
const urduChars = ['ٹ', 'ڈ', 'ڑ', 'ں', 'ے'];
function supportsUrdu(fontFamily) {
// Create a test element
const testElement = document.createElement('span');
testElement.style.fontFamily = fontFamily;
testElement.textContent = urduChars.join('');
document.body.appendChild(testElement);
// Check if the glyphs render (simple check)
const hasGlyphs = testElement.offsetWidth > 0;
document.body.removeChild(testElement);
return hasGlyphs;
}When building multilingual applications supporting both Arabic and Urdu, don't assume an "Arabic" font will work for Urdu. Always test with Urdu-specific characters and consider offering Nastaliq fonts for the best user experience.
Understanding the shared roots and distinct identities of Arabic and Urdu is why Kitab (meaning "book" in both languages) treats them as first-class citizens:
Common ancestry: Urdu adopted the Arabic alphabet through Persian intermediary, inheriting 28 core letters.
Urdu innovations: Added special letters (ٹ، ڈ، ڑ، ں، ے) to represent South Asian phonemes not present in Arabic.
Calligraphic divergence: Arabic favors Naskh (horizontal); Urdu prefers Nastaliq (diagonal, cascading).
Cultural identity: While linguistically similar to Hindi, Urdu's script choice reflects Islamic cultural heritage.
Technical considerations: Building truly multilingual RTL applications requires understanding these subtle but important differences.
Visual beauty: Nastaliq is considered one of the world's most beautiful scripts, making Urdu calligraphy a distinguished art form.