Arabic text
Arabic-Indic Digits Converter
Convert Arabic-Indic digits to 0-9 and back, and to Persian digits, in any text.
Runs in your browser; nothing is uploaded. · Free, no account · 1 min
Importing a saved run into your account is coming soon. Until then, your last runs stay in this browser only, and you can download your files.
How to use
- Paste text that contains numbers.
- Choose the target: 0-9, ٠-٩ (Arabic-Indic) or ۰-۹ (Persian).
- Decide whether the decimal and thousands separators convert too.
- Copy the converted text.
What it checks and how it works
Unicode has three sets of decimal digits used with Arabic script: the Western digits 0-9 (U+0030 to U+0039), the Arabic-Indic digits ٠-٩ (U+0660 to U+0669) and the extended Arabic-Indic, or Persian, digits ۰-۹ (U+06F0 to U+06F9). The tool maps each digit one to one, so only the glyph changes and never the value.
With separators enabled, the Arabic decimal separator ٫ (U+066B) and thousands separator ٬ (U+066C) convert to the full stop and comma, and back. Text that is not a digit or separator is left exactly as it was.
Sources
- The Unicode Standard: Arabic block (U+0600 to U+06FF) code chart opened 29 Oct 2026
Related tools
Arabic Number to Words (Tafqit)
Write a number in Arabic words (tafqit), with gender, case and a currency where you need one.
Arabic Text Normalizer
Fold the spelling variants of Arabic text into one form for matching, searching and comparing.
Hijri and Gregorian Date Converter
Convert Gregorian dates to Hijri and back, and see how the Islamic calendar variants differ.
Arabic Word and Character Counter
Count words, characters and sentences in Arabic text, with tashkeel and tatweel kept out of the letter count.
Questions
About this tool
Both are common. Many Arabic sites use the Western digits 0-9 in interfaces and the Arabic-Indic digits in some body text, so a search or form often has to accept both.
Unicode encodes ٤ ٥ ٦ and ۴ ۵ ۶ as separate characters, because the shapes of four, five and six differ. The other digits look the same but have separate code points too.
No. It swaps digit characters one to one, so 12 and ١٢ are the same value written in two scripts.
Get started today
Find out where your brand stands in AI. Free.
Run a free AI visibility analysis on your domain. No credit card, results in minutes. See what AI engines say about your brand today.
Brands already measuring their AI visibility with Zaher.


