Convert Arabic numerals to English (Western) numerals
Convert Arabic-Indic digits (٠-٩) and Persian digits (۰-۹) to 0-9 and back, including the Arabic decimal and thousands separators.
Loading tool…
Phone numbers, IDs, amounts and dates typed on Arabic keyboards often come out in Arabic-Indic digits (٠١٢٣٤٥٦٧٨٩, U+0660–U+0669), and Persian or Urdu keyboards produce the extended set (۰۱۲۳۴۵۶۷۸۹, U+06F0–U+06F9). They look like numbers but are different characters, so web forms, spreadsheets and databases may reject them or fail to sort and add them. Paste the text here and every digit becomes 0-9, while letters and everything else stay as they are.
The conversion also works the other way, to Arabic-Indic or Persian digits, for documents and designs that call for them. The Arabic decimal separator ٫ (U+066B) and thousands separator ٬ (U+066C) are converted to "." and "," (and back) when they sit between two digits, so ١٬٢٥٠٫٧٥ becomes 1,250.75 without touching commas and full stops in ordinary sentences.
Mixed input is fine: a line containing both Persian and Arabic-Indic digits comes out uniform in whichever set you choose.
How to use it
- Paste the text or numbers, or click "Try a sample".
- Choose the target: Western (0-9), Arabic-Indic (٠-٩) or Persian/Urdu (۰-۹).
- Leave separator conversion on unless you want ٫ and ٬ untouched, then copy or download the result.
Frequently asked questions
Are 0-9 "Arabic numerals"?
Yes, confusingly. The digits 0-9 are historically called Arabic numerals in English because Europe learned them from Arabic mathematicians; the forms used in most of the Arab world today (٠-٩) are called Arabic-Indic or Eastern Arabic numerals. This tool converts between the two sets.
What is the difference between Arabic-Indic and Persian digits?
They are separate Unicode sets. Persian and Urdu use ۰-۹ (U+06F0–U+06F9), where 4, 5 and 6 are drawn differently (۴ ۵ ۶ versus ٤ ٥ ٦). Both sets are converted to 0-9.
Will it change commas and full stops in my text?
Only separators between two digits are converted. The Arabic comma ، (U+060C) and punctuation in sentences are left alone.
Why does a form reject my phone number?
Many validation rules accept only the characters 0-9. Numbers typed on an Arabic keyboard look right but use different code points. Convert them here and paste the result.
Related tools
- Remove Arabic diacritics (tashkeel)Strip harakat, tanween, shadda, sukun and Quranic marks from Arabic text, with optional tatweel removal and letter normalisation.
- Add Arabic diacritics (tashkeel) automaticallyAdd harakat (fatha, damma, kasra, sukun, shadda, tanween) to Arabic text automatically in your browser, then fix any letter with a manual tashkeel toolbar.
- Word counter and character counterCount words, characters (with and without spaces), sentences and paragraphs, estimate reading and speaking time, and see keyword density.
- Find and replace textFind and replace text, as plain text or with regular expressions (capture groups, flags), with a count of replacements.
- URL slug generatorTurn titles into clean URL slugs: accents transliterated, punctuation removed, one slug per line, optional Unicode.
- Case converterConvert text to UPPER, lower, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.