Arabic ↔ English Numerals Converter
Convert the digits in any text between Arabic-Indic (٠١٢٣) and Western (0123) numerals, including decimal and thousands separators.
How it's calculated
Arabic text is written with two sets of digits: Western digits (0123456789) and Arabic-Indic digits (٠١٢٣٤٥٦٧٨٩). They mean the same numbers, so converting is a one-for-one swap of each digit.
- Separators: a full stop between two digits becomes the Arabic decimal separator (٫) and a comma becomes the Arabic thousands separator (٬). Going back to Western digits reverses this. A full stop at the end of a sentence is left alone.
- Persian digits (۰۱۲۳۴۵۶۷۸۹) look slightly different for 4, 5 and 6 and are converted too.
- Everything else (letters, spaces, line breaks, symbols) stays exactly as typed.
Frequently asked questions
What changes in my text?
Only the digits, and the separators between digits: a full stop between digits becomes the Arabic decimal separator ٫ and a comma becomes ٬. Letters, spaces and other punctuation stay exactly as they are.
Are Persian digits supported?
Yes. Persian/Urdu digits (۰۱۲۳) are converted too, to Western or to Arabic-Indic digits.
Is my text stored?
No. The text is converted and sent back; it isn't saved or logged, and it isn't added to the page address.