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
Standard in UK, Irish, Australian and Indian English. American English usually omits it.
Cardinal
one thousand two hundred point five zero
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.
| Digits | Short scale (US / UK) | Indian system |
|---|---|---|
| 1,000 | one thousand | one thousand |
| 100,000 | one hundred thousand | one lakh |
| 1,000,000 | one million | ten lakh |
| 10,000,000 | ten million | one crore |
| 1,000,000,000 | one billion | one hundred crore / one arab |
| 1,000,000,000,000 | one trillion | one lakh crore |
How to use the converter
- 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.
- 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 |
|---|---|---|---|
| 1 | one | first | 1st |
| 2 | two | second | 2nd |
| 3 | three | third | 3rd |
| 5 | five | fifth | 5th |
| 8 | eight | eighth | 8th |
| 9 | nine | ninth | 9th |
| 12 | twelve | twelfth | 12th |
| 20 | twenty | twentieth | 20th |
| 21 | twenty-one | twenty-first | 21st |
| 100 | one hundred | one hundredth | 100th |
| 1,000 | one thousand | one thousandth | 1,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,000 | one thousand | one thousand | 1,000 |
| 100,000 | one hundred thousand | one lakh | 1,00,000 |
| 1,000,000 | one million | ten lakh | 10,00,000 |
| 10,000,000 | ten million | one crore | 1,00,00,000 |
| 1,000,000,000 | one billion | one arab / one hundred crore | 1,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".