Number to Words Converter

Write numbers in words for cheques and invoices, including currency amounts and the lakh/crore system.

Runs instantly in your browser — results update as you type.

How do I write a number in words?

A number to words converter spells out numbers in English, such as 1,250.75 → "one thousand two hundred fifty point seven five", and formats money amounts for cheques and invoices.

Outputs

  • Words — the full number in words, with decimals read digit by digit.
  • Cheque / amount — "One thousand two hundred fifty dollars and seventy-five cents", or "… only" for whole amounts.
  • Indian system — lakh and crore (1,00,00,000 = one crore).
  • UPPERCASE — for formal documents.

Change the currency name (dollars, euros, pounds, rupees…) and the matching sub-unit (cents, pence, paise) is used. Numbers up to 18 digits are supported.

Frequently asked questions

How do I write 1,500 on a cheque?

"One thousand five hundred dollars only" (or your currency).

Does it use "and" after hundred?

It uses the American style without "and" (one hundred five); British English often adds it.

What is a crore?

Ten million (1,00,00,000) in the Indian numbering system; a lakh is one hundred thousand.