Skip to content
ToolboxHere home

Number to words

Type a number or an amount and get it in words in English, Arabic and Urdu: for cheques, invoices, contracts and homework, counted in millions or in lakhs and crores.

بالعربية: تفقيط الأرقام

  • Nothing you type leaves your device
  • 100% free
  • No sign-up
  • Instant results
Number to WordsWrite any number or amount in words in English, Arabic and Urdu.Starting… the tool runs entirely in your browser and needs JavaScript.

How to use Number to Words

  1. Type the number to convert, for example 1250000 or 1,250.50. Commas, spaces and Arabic digits are fine.
  2. Choose a currency to write it as an amount, such as “Twelve thousand five hundred Pakistani rupees”, or leave it as just the number.
  3. Pick International (million) or Indian (lakh, crore) counting, and Title Case, Sentence or UPPER letters for the English.
  4. Copy the English, Arabic or Urdu words with one tap.

Why use Number to Words

Three languages at once

The same number in English, Arabic and Urdu words, side by side, each with its own Copy button.

Lakhs and crores

South Asian counting (12,50,000 is twelve lakh fifty thousand) or international millions and billions.

Correct Arabic

Arabic numbers agree with the currency (ريالان، ثلاثة ريالات، أحد عشر ريالاً، مائتا ريال), in the common or the formal style.

Up to 999 trillion

Whole numbers up to 15 digits, decimals read digit by digit, and negative numbers.

About this tool

Numbers are written in words on cheques, invoices, contracts and stamp papers, and in schoolwork, wherever a figure alone could be misread or changed. Type the number once and read it in three languages, then copy it. English can count the international way (one million two hundred fifty thousand) or the South Asian way used in Pakistan and India (twelve lakh fifty thousand), where 1,00,000 is a lakh and 1,00,00,000 is a crore. For the number in words in Urdu, the converter counts in ہزار، لاکھ، کروڑ and ارب, with Urdu’s own word for every number up to a hundred.

For the number to words in Arabic, the words change with what is counted: two riyals is ريالان, three to ten take a plural (ثلاثة ريالات), eleven to ninety-nine a singular (أحد عشر ريالاً), and three to ten take the opposite gender of the noun, so a feminine currency such as the rupee (روبية) reads ثلاث روبيات. The common style writes the singular without tanween, as most Gulf cheques and invoices do; the formal style follows the full grammar. For an amount ending in “Only” for a cheque, use amount in words.

Frequently asked questions

How do I write 1,50,000 in words?

One lakh fifty thousand, in the South Asian way of counting. In the international way it is one hundred fifty thousand. Choose either under the English words.

How do you write 12,500 in words?

Twelve thousand five hundred. In Urdu it is بارہ ہزار پانچ سو, and in Arabic اثنا عشر ألفاً وخمسمائة.

How are decimals written in words?

The digits after the point are read one by one: 12.05 is “twelve point zero five”. Choose a currency to read them as cents, fils or paisa instead.

What is the difference between a lakh, a crore and a million?

A lakh is 100,000 and a crore is 10,000,000 (100 lakh). A million is ten lakh, and a billion is a hundred crore.

Is the Arabic grammatically correct?

It follows the rules for counted nouns: three to ten agree in reverse, the dual (ريالان، مائتا ريال) and a singular after eleven. The formal style adds the case endings (أحد عشر ريالاً); the common style writes it as most cheques do (أحد عشر ريال).

Can I use it to write a number in words for a check?

Yes. Choose a currency and turn on cheque style to write the amount the way banks expect for check writing. It works as a number to words calculator and generator in English, Arabic and Urdu.

Related tools