Skip to main content

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.