Amount in Words: Numbers to Words in Every Language

Type a number, pick the currency, and get the amount written out for a cheque, invoice or contract in English, Arabic, Urdu, Hindi and 15 more languages at once. Each line has its own Copy button.

FreeNo sign-upRuns in your browser: your data is not uploaded

How to write an amount in words on a cheque

Banks compare the figure box with the amount in words. If they do not match, the words usually win, or the cheque is returned. So write the words exactly, close the line so nothing can be added, and keep the decimals clear:

  • English: One thousand two hundred and fifty Saudi riyals and fifty halalas only.
  • Arabic (tafqeet): فقط ألف ومئتان وخمسون ريال سعودي وخمسون هللة لا غير
  • Urdu: صرف ایک ہزار دو سو پچاس سعودی ریال اور پچاس ہللہ

"Only" in English, "فقط ... لا غير" in Arabic and "मात्र" in Hindi all mean the same thing: the amount stops here. Untick the cheque-style box if you need the plain wording for a contract or a report.

Lakh and crore in Urdu and Hindi

Urdu and Hindi count in the South Asian system: 1,00,000 is one lakh (ایک لاکھ, एक लाख) and 1,00,00,000 is one crore (ایک کروڑ, एक करोड़). So 1,500,000 rupees is pandrah lakh (پندرہ لاکھ روپے), not "one million five hundred thousand". The tool writes Urdu and Hindi in this system, with arab and kharab above crore, and keeps million and billion for English.

Currencies with three decimals

The Kuwaiti dinar, Bahraini dinar and Omani rial have 1,000 fils or baisa, not 100. 12.345 KWD is twelve Kuwaiti dinars and three hundred and forty-five fils. The tool rounds to the right number of decimals for each currency, so 12.5 KWD becomes five hundred fils, not fifty.

Numbers in other digits

Below the words you also get the same number written in Arabic-Indic digits (١٢٥٠), the Eastern Arabic digits used in Urdu and Persian (۱۲۵۰), Devanagari (१२५०) and a few more. Useful when a form or a printed document must use the local digits.

Which languages are included

English, Arabic, Urdu, Hindi, French, Spanish, German, Turkish, Indonesian, Persian, Russian, Portuguese, Italian, Dutch, Chinese (the financial characters used on cheques), Korean, Hebrew, Polish and Vietnamese. The currency names are written in the language for English, Arabic, Urdu, Hindi, French, Spanish, German, Turkish and Indonesian; in the other languages the currency code is shown next to the words.

Please read the result once before you sign. Grammar for money in some languages (Arabic especially) has more than one accepted form; the tool uses the short form common on Saudi and Gulf invoices.

FAQ

How do I write 100 riyals in words?
One hundred Saudi riyals (only). In Arabic: مائة ريال سعودي, or on a cheque فقط مائة ريال سعودي لا غير.
How do I write 1,250.50 in words?
One thousand two hundred and fifty, and fifty cents (or halalas, fils, paisa, depending on the currency). With SAR: one thousand two hundred and fifty Saudi riyals and fifty halalas only.
How do I write 15 lakh in words in Urdu?
پندرہ لاکھ (pandrah lakh). As a number it is 1,500,000. In Hindi: पंद्रह लाख.
What is tafqeet?
Tafqeet (تفقيط) is writing an amount in Arabic words, as required on cheques, invoices and contracts in Saudi Arabia and the Gulf. Pick SAR or another currency and copy the Arabic line.
Is my number sent anywhere?
No. The words are built in your browser; nothing is uploaded.

Found it useful? Put a link in your docs, README or forum answer so others can use it too:

HTML
<a href="https://headsntail.com/tools/amount-in-words">Amount in Words (English, Arabic, Urdu, Hindi + 15 languages)</a> (free, by HeadsNTail)
Markdown (GitHub, Stack Overflow, dev.to)
[Amount in Words (English, Arabic, Urdu, Hindi + 15 languages)](https://headsntail.com/tools/amount-in-words)

Need a website, HR or business system? HeadsNTail builds websites, HR and payroll apps and business tools. See services or ask a question.