Skip to content

Number to words converter

Spell any number out in English — cardinal, ordinal or cheque-writing currency wording — with lakh/crore support and a words-back-to-digits reverse mode.

  • Runs in your browser
  • Nothing you enter is sent
  • Free, no account
Number
Digits, an optional minus sign and an optional decimal point.
Number system
Capitalisation

Standard in UK, Irish, Australian and Indian English. American English usually omits it.

In words

Cardinal

one thousand two hundred point five zero

Digits
1,200.50
Cheque / currency wording
The line you write on the “amount in words” row of a cheque.

Banks accept both. Turn it off to spell the cents out in words.

Amount in words

one thousand two hundred dollars and 50/100

Draw a line through the empty space after the wording so nothing can be added, and make sure the words match the figures — where they disagree, the written words are what the bank pays in most jurisdictions.

How the scale names line up
Short scale versus the Indian system.
DigitsShort scale (US / UK)Indian system
1,000one thousandone thousand
100,000one hundred thousandone lakh
1,000,000one millionten lakh
10,000,000ten millionone crore
1,000,000,000one billionone hundred crore / one arab
1,000,000,000,000one trillionone lakh crore

How to use the converter

  1. Number → words — type a number and read the cardinal spelling, the ordinal form and the cheque-writing currency wording. Choose British "and", the lakh/crore system and a capitalisation style to suit the document.
  2. Words → number — paste a number written out in English and get the digits back. Hyphens, "and", "point" for decimals and lakh/crore are all understood.

Writing an amount on a cheque

The words line on a cheque is the legal amount. Where the words and the figures disagree, most banking codes — including the US Uniform Commercial Code — instruct the bank to pay the words. So it is worth getting right:

  • Write the whole units in words, then the fractional part either as xx/100 or spelled out: One thousand two hundred dollars and 50/100, or one thousand two hundred dollars and fifty cents. Banks accept both.
  • Start at the far left of the line so nothing can be inserted in front.
  • Draw a horizontal line through any space left over after the wording.
  • Make sure the words match the numeric box exactly, including the cents.
  • For a whole amount, write and 00/100 rather than leaving the cents blank.

Capitalisation is a matter of house style, not law. Sentence case is the most common; title case is used on formal instruments and invoices.

The rules English uses

  • Hyphens join the tens and units of two-digit numbers from 21 to 99: twenty-one, forty-seven, ninety-nine.
  • "And" appears before the final sub-hundred part in British, Irish, Australian and Indian English — one hundred and five, two thousand and forty-six. American English generally drops it.
  • No commas are needed in written-out numbers, though they are sometimes used between scale groups in legal drafting.
  • Hundred, thousand and million stay singular when they follow a number: three hundred, not three hundreds.
  • Decimals are read digit by digit after "point": 2.75 is two point seven five, not "two point seventy-five".

Cardinal and ordinal numbers

Number Cardinal Ordinal in words Ordinal in figures
1onefirst1st
2twosecond2nd
3threethird3rd
5fivefifth5th
8eighteighth8th
9nineninth9th
12twelvetwelfth12th
20twentytwentieth20th
21twenty-onetwenty-first21st
100one hundredone hundredth100th
1,000one thousandone thousandth1,000th

Only the last word changes. Everything before it keeps its cardinal form, which is why 1,203 is "one thousand two hundred and third" rather than "first thousand…".

Short scale, long scale and the Indian system

English-speaking countries now use the short scale, where each new name is a thousand times the last: thousand, million, billion (10⁹), trillion (10¹²). The older long scale, still used in much of continental Europe, made a billion a million million (10¹²) — a genuine source of error in translated financial documents.

The Indian system groups differently: three digits, then twos, giving lakh (10⁵) and crore (10⁷).

Digits Short scale Indian system Indian digit grouping
1,000one thousandone thousand1,000
100,000one hundred thousandone lakh1,00,000
1,000,000one millionten lakh10,00,000
10,000,000ten millionone crore1,00,00,000
1,000,000,000one billionone arab / one hundred crore1,00,00,00,000

Precision on very large numbers

JavaScript's ordinary numbers lose exactness above about 9 quadrillion, which is how many online converters quietly turn 9,007,199,254,740,993 into a different number. This one parses the integer part as a BigInt and never converts it to a float, so every digit you type is the digit that gets spelled out — up to duodecillion, 42 digits.

Where written-out numbers are required

  • Cheques and money orders
  • Contracts, deeds and promissory notes, where figures are often repeated in words
  • Invoices and purchase orders in jurisdictions that require an amount in words
  • Academic and journalistic style guides, which usually spell out numbers under ten or under a hundred
  • Accessibility and screen-reader scripts, where a spelled-out figure removes ambiguity

Privacy

Amounts you type — including cheque values — stay in your browser. There is no server call at any point.

Questions

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

Write the whole units in words, then the fractional part as xx/100 — "One thousand two hundred dollars and 50/100". Spelling the cents out in words is also accepted. Draw a line through any leftover space so nothing can be added.

Do I write "one hundred and five" or "one hundred five"?

British, Irish, Australian and Indian English use the "and"; American English usually drops it. Both are correct in their own register, and the switch changes every result at once.

Does it handle lakh and crore?

Yes. Switch the number system to lakh/crore and 12,500,000 becomes "one crore twenty-five lakh". The reverse mode reads those words back too, alongside million, billion and trillion.

How large a number can it spell?

Up to duodecillion — 42 digits — because the integer part is handled with BigInt rather than floating point, so no precision is lost on the way. Decimals are read out digit by digit after the word "point".