When preparing invoices, receipts, or documents in Arabic, monetary amounts are often shown with Eastern Arabic-Indic digits and the Arabic currency name. This tool converts a Western-digit amount into that form with correct grouping and per-currency precision.
How it works
The amount is first rounded to the currency’s number of minor-unit decimals (two for most currencies, three for Gulf dinars). The integer part is grouped into thousands, then every digit is mapped to its Eastern Arabic-Indic glyph:
0 1 2 3 4 5 6 7 8 9
٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩
The Arabic thousands mark ٬ separates groups and the Arabic decimal mark ٫
separates the fractional part. Finally the Arabic currency name (for example
ريال سعودي or دينار كويتي) is appended.
Example and notes
Entering 12345.5 as Saudi Riyal yields ١٢٬٣٤٥٫٥٠ ريال سعودي. Choosing a Gulf
dinar instead shows three decimal places because fils are one-thousandth of a
dinar. The tool formats digits only; to spell the amount out in words for a
cheque, use the dedicated Arabic currency-in-words tool. All formatting happens
in your browser, so figures stay private.