Urdu, Arabic-Indic or English Digits? How to Keep Numbers Consistent

Published by Shoaib Ahmed · November 2026

A number can look right and still be wrong. Urdu text can contain three different sets of digits, and in most fonts several of them look the same. This guide shows which digits are different, why a document with mixed digits fails in ways you cannot see, which style to choose, and how to convert them safely.

Three digit sets

DigitEnglishUrduArabic-Indic
44۴٤
55۵٥
66۶٦
77۷٧
1 2 3 8 9 01 2 3 8 9 0۱۲۳۸۹۰١٢٣٨٩٠
Code rangeU+0030 to U+0039U+06F0 to U+06F9U+0660 to U+0669

What you can see and what you cannot

We drew all three sets in two common Urdu fonts, Noto Nastaliq Urdu and Noto Naskh Arabic. In both, the digits 4, 5 and 6 are clearly different in the Urdu and Arabic-Indic sets, and 7 is also different in the Nastaliq font. The other digits (0, 1, 2, 3, 8 and 9) look the same in the two sets.

That is the trap. The number ۱۲۳ can be typed with Urdu digits (U+06F1, U+06F2, U+06F3) or with Arabic-Indic digits (U+0661, U+0662, U+0663), and you cannot tell which by looking. A mixed number such as ۱٢٣ looks perfectly normal.

Why it matters

Programs compare characters, not shapes. In a quick test in a browser, “۱۲۳” and “١٢٣” are not equal, and the standard number conversion of “۱۲۳” returns NaN, which means “not a number”. In practice a search for one set will not find the other, a sort can put them apart, and a form or a spreadsheet that expects a number may refuse them. Programs differ, so test the one you rely on. You usually find out only when something fails.

How mixing happens

Digits come from your keyboard layout, from the websites and PDFs you copy from, and from the people who edit the file. A single document can end up with English, Urdu and Arabic-Indic digits at once without anyone choosing it.

How to find out what you have

For 4, 5, 6 and 7 you can see it. For the rest you need a tool. The Urdu text cleaner has a Check my text button that counts the Arabic-Indic digits in a text, so you know whether there is a problem before you change anything.

Which style to use

Converting safely

The cleaner has three digit options. Here they are on one sentence, counted by the tool itself:

OptionResult
Your textقیمت ٤٥٦ روپے، ۱۲۳ کتابیں اور 789 صفحات ہیں۔
Arabic-Indic to Urdu digitsقیمت ۴۵۶ روپے، ۱۲۳ کتابیں اور 789 صفحات ہیں۔
All digits to Urdu digitsقیمت ۴۵۶ روپے، ۱۲۳ کتابیں اور ۷۸۹ صفحات ہیں۔
All digits to English digitsقیمت 456 روپے، 123 کتابیں اور 789 صفحات ہیں۔

The first option changes only the wrong set (٤٥٦ became ۴۵۶) and leaves everything else alone. The other two change every digit, so use them only when the whole document should follow one style. “All digits to Urdu digits” also changes digits that belong to codes and English names: “Windows 10 پر ٤٥٦ ہے” becomes “Windows ۱۰ پر ۴۵۶ ہے”, and a phone number written in English digits would change too. Read the result before you copy it.

Amounts in words

The number to Urdu words tool accepts English, Urdu and Arabic-Indic digits, so a mixed number does not stop it. For the amounts themselves, how to write amounts in words in Urdu covers lakh, crore and the checks that matter on a cheque.

Questions people ask

Which digits does my keyboard type?

It depends on the layout and the device. Type 4, 5 and 6 and compare them with the table above.

Does the counter count Urdu digits?

Yes. The word and character counter counts a number written in any of the three sets as a word.

Read next

Numbers also behave oddly inside right-to-left lines. How to type Urdu in Microsoft Word explains phone numbers and dates in Word, and what Unicode means for Urdu explains why look-alike characters are different characters.

← All articles