Urdu Digits Converter (123 ↔ ۱۲۳)

Switch every number in your text between English digits and Urdu digits in one go, leaving the words around them exactly as they are.

2 Result
Your text stays on your device. Nothing is uploaded. Need the number in words? ۱۲۵ → ایک سو پچیس

How to use

  1. Choose a direction Pick 123 → ۱۲۳ to write Urdu digits, or ۱۲۳ → 123 to go back to English digits.
  2. Paste your text Paste a whole document, a price list or a single number. Only the digits change.
  3. Check the highlights Every converted digit is shaded, so you can confirm nothing else was touched.
  4. Copy the result Copy it or download a .txt file, then paste wherever you need it.

What this converter does

Urdu text can show numbers in two ways: with the familiar English (Western) digits 0–9 or with Urdu digits ۰–۹. Both are correct, and both are used every day in Pakistan. Problems start when you need the other kind. You might be typesetting a newspaper page that uses Urdu digits, or entering an Urdu price list into a website search box that only understands English digits.

Retyping every number by hand is slow, and it is easy to miss one in a long document. This tool finds every digit and swaps it in one pass, in either direction. Letters, punctuation, spaces and line breaks are left exactly where they were.

The digits side by side

English 0 1 2 3 4 5 6 7 8 9
Urdu ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹
Arabic ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩

Look closely at 4, 6 and 7: Urdu fonts draw them differently from Arabic fonts. Text that mixes Urdu letters with Arabic digits usually comes from an Arabic keyboard or an Arabic-language PDF. The converter treats Arabic digits as input and always writes proper Urdu digits.

Worked examples

English digits

قیمت: 1,250 روپے، رابطہ: 0300-1234567

Urdu digits

قیمت: ۱,۲۵۰ روپے، رابطہ: ۰۳۰۰-۱۲۳۴۵۶۷

Urdu digits (from a newspaper)

۱۴ اگست ۱۹۴۷ کو پاکستان وجود میں آیا۔

English digits (for a website)

14 اگست 1947 کو پاکستان وجود میں آیا۔

With Urdu separators turned on, 1,250.75 becomes ۱٬۲۵۰٫۷۵: the thousands comma becomes ٬ and the decimal point becomes ٫.

Where each kind of digit is used

  • Urdu digits are traditional in printed Urdu newspapers, books, poetry collections and religious texts. They look most natural next to Nastaliq.
  • English digits are standard on Pakistani websites, mobile apps, bank statements, ID numbers and phone numbers, even inside Urdu sentences, because every keyboard can type them.
  • Mixed text is common in news reports that quote phone numbers or scores. Many style guides prefer one kind throughout an article, which is where this converter saves time.

Common problems and fixes

Numbers appear in the wrong order

Digits always read left to right, even in Urdu. If a phone number or year looks reversed, the text was probably copied from a PDF in visual order. Run it through Fix Broken Urdu Text and use “Reverse each line”.

Search on my website does not find the numbers

Search engines and databases treat ۲ and 2 as different characters. Convert prices, model numbers and dates to English digits before saving them in a searchable field, and use Urdu digits only for display.

Digits look like Arabic ones

Your font may lack Urdu-specific digit shapes. Use an Urdu font such as Noto Nastaliq Urdu, and make sure the text is marked as Urdu (lang="ur" on websites) so browsers choose the Urdu shapes.

Who uses this tool

  • Composers and newspaper staff preparing pages that use Urdu digits throughout.
  • Web developers and content editors cleaning Urdu content before storing it in databases.
  • Teachers making worksheets that practise both kinds of digits.
  • Office staff filling forms and letters that require one consistent style.

When a number has to be spelled out, for example on a cheque, use Number to Urdu Words. Text copied from InPage should go through the InPage to Unicode converter first, and the Urdu word counter counts words and characters in mixed Urdu and English text. The guide how to write numbers in Urdu words covers both digits and number words.

Private by design

The conversion runs entirely in your browser. Nothing you paste is uploaded or saved.

Frequently asked questions

What are Urdu digits?
Urdu uses its own digit shapes, ۰ ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹, called Extended Arabic-Indic digits in Unicode (U+06F0 to U+06F9). They are written left to right, exactly like English digits, even inside right-to-left Urdu text: 2026 becomes ۲۰۲۶.
Are Urdu digits the same as Arabic digits?
Not quite. Arabic uses ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ (U+0660 to U+0669). The digits 4, 5, 6 and 7 look different in Urdu. Mixing the two causes problems with sorting and searching, so this tool always outputs proper Urdu digits and accepts Arabic digits as input.
Will it change numbers inside English words or links?
It converts every digit it finds, including those in phone numbers, dates, and English words such as “Windows 11”. If you need to keep some digits in English, convert only the Urdu parts of your text.
What do the Urdu separators ٬ and ٫ do?
With the option on, a comma between digits becomes the Arabic thousands separator ٬ and a decimal point becomes the decimal separator ٫, so 1,250.75 becomes ۱٬۲۵۰٫۷۵. Many Urdu publications simply keep the normal comma and full stop, so the option is off by default.
Should I use Urdu or English digits in Urdu text?
Both are common. Newspapers and books traditionally use Urdu digits, while websites, phones and official forms in Pakistan often use English digits even in Urdu text. Pick whatever your publication or audience expects, and be consistent.
Can I get the number written out in words?
Yes. The Number to Urdu Words tool writes any number in words, e.g. ۲۵۰۰ as دو ہزار پانچ سو.

Last updated Processed entirely in your browser Report a problem with this tool