Eastern Arabic to Western numerals

Useful when moving phone numbers and amounts from Arabic text into a spreadsheet or web form that only accepts Western digits.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter text or numbers.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Every character from U+0660 to U+0669 is replaced by its Western digit: the value is the character code minus U+0660. The rest of the text is left unchanged.

Example

Result: Converted text: المبلغ 1450.75 ريال لرقم الطلب 2026; Digits converted: 10.

المبلغ ١٤٥٠٫٧٥ ريال لرقم الطلب ٢٠٢٦
المبلغ 1450.75 ريال لرقم الطلب 2026

Limits and caveats

  • It converts the Eastern Arabic block U+0660 to U+0669 only. Persian digits look similar but have different codes, so use the Persian or universal tool for them.

Questions about this tool

Why does a site reject my phone number typed in Arabic?

Many forms only accept 0 to 9 and treat Eastern Arabic digits as invalid characters. Convert them here and paste the result.

What happens to the Arabic decimal separator?

U+066B becomes a point and the thousands separator U+066C becomes a comma, so spreadsheets read the number correctly.

Some digits were not converted. Why?

They are probably Persian digits from a Persian or Urdu keyboard. The universal digit converter handles them together with Eastern Arabic digits.