Skip to content

Number to Words Converter – Write Any Amount in Words

Type a number and see it written out in words straight away – as a plain number, a money amount or a ready-to-copy cheque line, in the lakh/crore or million system.

Up to 15 digits. Use a decimal point for paisa, cents or decimals.

Write as

Number system

Letter case

In words

Type a number to see it written in words.

How to use the number to words converter

  1. Type the number or amount in the Number or amount box. Commas are fine – 1,25,000 and 125,000 both work – and a decimal point adds paisa, cents or decimals.
  2. Choose the language in Write it in. It starts on the language of the page.
  3. Pick Number, Currency or Cheque under Write as. For English, choose Million / billion or Lakh / crore, and Rupees and paisa or Dollars and cents.
  4. Set the letter case – Sentence case, UPPER CASE or Title Case – for English, Spanish, Portuguese and Indonesian.
  5. Copy the words with Copy words, and compare the In figures line with the amount you meant to write.

Features

  • Two English number systems – thousand, lakh, crore, arab and kharab, or thousand, million, billion and trillion.
  • Three output modes – a plain number, a money amount in words, or a cheque line ending in “only”.
  • Rupees or dollars for English amounts, with paisa or cents.
  • Five languages – English, Urdu, Spanish, Portuguese and Indonesian, independent of the page language.
  • Letter case options so the text matches a form that asks for capitals.
  • A check line showing the number in figures with lakh or thousand commas, so a slipped digit is easy to spot.
  • Clear messages for anything that isn't a number, amounts over fifteen digits, too many decimals and negative cheques.

Lakh and crore or million and billion

South Asian numbering groups the first three digits and then every two digits after that, so the commas fall in different places:

  • 1,00,000 = one lakh = 100,000 = one hundred thousand
  • 10,00,000 = ten lakh = 1,000,000 = one million
  • 1,00,00,000 = one crore = 10,000,000 = ten million
  • 1,00,00,00,000 = one arab = 1,000,000,000 = one billion

A salary of 12,50,000 rupees is “twelve lakh fifty thousand”; the same figure written internationally is “one million two hundred fifty thousand”. In lakh/crore style the words also use “and” before the last part below a hundred – “one hundred and five” – which is how amounts are written on cheques and legal documents in Pakistan and India. The international style follows the American habit of leaving the “and” out.

How to write a cheque in Pakistan or India

  1. Write the date and the payee's name in full.
  2. Write the amount in figures in the box, right up against the currency sign, for example 25,750.00.
  3. On the amount line, write the amount in words starting at the far left: “Rupees twenty-five thousand seven hundred and fifty only”. If there are paisa, the tool adds them as “and paisa fifty”.
  4. Draw a line through any empty space after “only” so nothing can be added.
  5. Check that the words and figures match exactly – when they differ, a bank may return the cheque.

The Cheque mode builds step 3 for you, and the In figures line gives you the matching figure with lakh commas for step 2. If you prepare invoices before payment, the invoice generator prints totals you can paste straight in.

Beyond English

  • Urdu – the words follow Urdu's own numbers from ایک to ننانوے, with ہزار، لاکھ، کروڑ، ارب and کھرب. Amounts are written in روپے and پیسے, and the cheque form ends with صرف. The result is shown right to left in a Nastaliq font.
  • Spanish – amounts use Mexican pesos. The cheque format is the one Mexican banks and invoices use: the amount in words, the centavos as a fraction and “M.N.” (moneda nacional), for example “(Un millón doscientos cincuenta mil pesos 00/100 M.N.)”.
  • Portuguese – Brazilian style, with reais and centavos and the “e” that joins the parts: “mil e duzentos reais”. Brazil has no separate cheque wording, so Cheque isn't offered.
  • Indonesian – the terbilang style used on receipts and invoices, with rupiah and sen: “seribu lima ratus rupiah”.

Why use Fileora's number to words converter

  • It's private. Amounts, salaries and bank figures never leave your device.
  • It's exact. Numbers up to fifteen digits are handled as whole digits, not rounded floating-point values, so large amounts don't drift.
  • It's free, with no signup, no watermark and no limit on how many numbers you convert.
  • It works on mobile – type a figure on your phone at the bank counter and copy the words.

Working with other number formats? Try the Roman numeral converter for dates and chapter numbers, or the percentage calculator to work out a discount before you write the amount.

Frequently asked questions

How do I write 125000 in words?

In the lakh and crore system used in Pakistan and India it is “one lakh twenty-five thousand”. In the international system it is “one hundred twenty-five thousand”. Switch between the two with the Number system buttons and the words change instantly.

How do I write an amount in words on a cheque?

Choose Cheque, type the amount in figures and copy the result. For 2,575.50 rupees in lakh/crore style the tool writes “Rupees two thousand five hundred and seventy-five and paisa fifty only”. Write it on the amount line starting as far left as possible and draw a line through any space left over.

Why do cheques end with the word “only”?

“Only” closes the amount, so nobody can add words after it – “one thousand” cannot quietly become “one thousand five hundred”. Banks in Pakistan and India expect it, and it is a good habit for dollar cheques too.

What is the difference between lakh/crore and million/billion?

They group digits differently. One lakh is 1,00,000 (a hundred thousand) and one crore is 1,00,00,000 (ten million). So 50,000,000 is “fifty million” internationally but “five crore” in South Asia. The tool also shows the number in figures with the matching commas so you can check it.

Which languages can it write in?

English, Urdu, Spanish, Portuguese and Indonesian. Urdu uses hazaar, lakh, crore, arab and kharab and adds “صرف” on cheques. Spanish uses Mexican pesos and the “00/100 M.N.” cheque format, Portuguese writes Brazilian reais and centavos, and Indonesian writes rupiah in the terbilang style.

How big a number can I convert?

Whole numbers up to 999,999,999,999,999 (fifteen digits). In Number mode you can add up to 10 decimal places, which are read digit by digit. Money amounts allow two decimal places for paisa, cents or centavos.

Can it write negative numbers?

Yes, in Number and Currency mode – the words start with “minus”. A cheque can't be written for a negative amount, so Cheque mode shows a message asking you to remove the minus sign.

Is anything I type sent to a server?

No. The words are generated in your browser as you type. Nothing is uploaded or stored, which matters when the number is a salary, an invoice total or a bank amount.

Can't find the tool you need, or something isn't working?

Tell us which tool you'd like next or what went wrong. We read every message, and requests decide what we build next.

Opens your email app. Please don't attach private files.