How to use the number to words converter
Step 1 — Choose the number system
This decides everything downstream. Indian groups the last three digits then in pairs, and names them thousand, lakh, crore, arab, kharab. International groups in threes and names them thousand, million, billion, trillion. Whichever you pick, the tool also shows the number in the other system underneath, so you never have to convert twice.
Step 2 — Type or paste the number
The words appear as you type. Commas and spaces in the input are ignored, so you can paste 1,23,45,678 straight from a spreadsheet. Negative numbers work — prefix with a minus and the result begins “Negative”. Quick example chips cover the values people most often need, including a 16-digit one that demonstrates the precision handling.
Step 3 — Set the options for your document
Four switches change the output. Capitalise all words for forms that demand block capitals. Include “and” writes One Hundred and Five, the British and Indian convention. Ordinal turns 21 into Twenty-First. Currency mode produces bank cheque wording.
Step 4 — Read and copy the results
You get the number in words, the number formatted with the correct comma grouping for your chosen system, the same number in the other numbering system, and — with currency mode on — a ready-to-write cheque line. Every block has its own copy button. The stat tiles above show digit count, word count and character count, useful when a form limits the field length.
Writing a cheque
Switch on currency mode and pick a currency. The tool splits the amount into major and minor units and closes with “Only”, the way a bank expects: One Lakh Fifty Thousand Rupees and Fifty Paise Only. Seven currencies are supported — Indian rupees and paise, US dollars and cents, euros and cents, pounds and pence, dirhams and fils, Pakistani rupees, and yen.
Converting words back into digits
The Words → Number tab does the reverse. It reads both numbering systems, ordinals such as Twenty-First, decimals spoken after “point”, negatives written as “minus”, and a full cheque line with the currency words still attached — Rupees One Lakh Fifty Thousand and Fifty Paise Only returns 150000.50. This is the direction you need when checking a document’s words against its figures.
About the number to words converter
This tool spells a number out in English words, in either the Indian system of lakh and crore or the international system of million and billion, and converts written words back into digits. It exists because writing amounts in words is still legally and practically required in a surprising number of places, and doing it by hand for anything above a few thousand invites mistakes.
The everyday reason is a cheque. Banks require the amount in both figures and words, because words cannot be altered by adding a digit — the words are the authoritative version if the two disagree. The same convention appears in contracts, invoices, promissory notes, remittance lines, school worksheets and formal correspondence.
Two things separate this converter from a simple script. First, the digits stay exact at any size: the integer part is converted with BigInt arithmetic, so a 20-digit number is named correctly rather than silently rounded. Second, decimals are read the way they are actually spoken — digit by digit — so 1234.05 and 1234.5 produce different words rather than collapsing into the same phrase.
Who this is for
- Anyone writing a cheque and needing the amount in correct bank wording.
- Accounts and finance teams putting written amounts on invoices and remittance advice.
- Legal and contract drafting, where figures are conventionally repeated in words.
- Students and teachers working on place value, and anyone converting between lakh, crore and million.
The options explained
Capitalise all words
Renders the output in capitals: ONE LAKH FIFTY THOUSAND RUPEES ONLY. Some banks and legal templates require it, on the reasoning that capitals are harder to alter convincingly.
Include “and”
Writes One Hundred and Five rather than One Hundred Five. This is the British and Indian convention and is standard on cheques in both countries; American usage generally omits it. On by default.
Ordinal
Converts cardinal numbers into ordinals: 1 becomes First, 2 Second, 21 Twenty-First, 100 One Hundredth. Used for dates written in full, rankings, clause numbering in contracts, and anniversary wording.
Currency mode
Switches the output to bank wording. The whole part becomes the major unit and the first two decimal digits the minor unit, closing with “Only”. That closing word is not decoration — it marks the end of the amount so nothing can be appended after it, which is the same reason the amount is written in words at all.
Indian and international numbering compared
The two systems disagree about where to put the commas and what to call each grouping, which is why the same figure looks and sounds so different.
| Figure | Indian system | International system |
|---|---|---|
| 1,000 | One Thousand | One Thousand |
| 1,00,000 / 100,000 | One Lakh | One Hundred Thousand |
| 10,00,000 / 1,000,000 | Ten Lakh | One Million |
| 1,00,00,000 / 10,000,000 | One Crore | Ten Million |
| 1,00,00,00,000 / 1,000,000,000 | One Arab (One Hundred Crore) | One Billion |
| 1,00,00,00,00,000 / 1,000,000,000,000 | One Lakh Crore | One Trillion |
The practical traps: one crore is ten million, not one million, and one lakh is one hundred thousand, not one million. Reports that mix Indian and international sources go wrong at exactly these two conversions, which is why this tool always displays both.
Why the digits stay exact
JavaScript cannot hold a whole number above 9,007,199,254,740,991 exactly. Converters using ordinary arithmetic silently round anything larger — enter 9,007,199,254,740,993 into most of them and the words end “…Ninety-Two”. This tool uses BigInt for the integer part, so every digit you type is named, up to 48 digits. That example is in the quick-examples row if you want to watch it resolve correctly.
How decimals are read
Digits after the point are read individually: 1234.05 is …Point Zero Five and 1234.5 is …Point Five. Reading the fraction as a whole number — “point five” for both — is a common bug and a real source of error in documents. In currency mode the rule changes on purpose: the minor unit is always two digits, so .5 correctly becomes fifty paise rather than five.
Frequently asked questions
How do I write a number in words?
Type the figure into the converter and copy the result. For formal documents keep “Include and” switched on, and use currency mode if the number is an amount of money — between them those cover most house styles.
How do I write a cheque amount in words?
Enable currency mode, choose your currency, and copy the cheque-format line. For ₹1,50,000.50 it produces One Lakh Fifty Thousand Rupees and Fifty Paise Only. Write it exactly as shown, including “Only”.
What is 100000 in words?
One Lakh in the Indian system and One Hundred Thousand in the international system. Both appear at the same time, so there is no need to switch back and forth.
How many zeros are there in a crore?
Seven. One crore is 1 followed by seven zeros — 10,000,000 — written 1,00,00,000 with Indian grouping. A lakh has five zeros: 100,000.
How much is 1 crore in millions?
Ten million. And 10 crore is 100 million, while 100 crore is 1 billion — which the Indian system also calls one arab.
Does it support the Indian system with lakh and crore?
Yes, and beyond crore it continues with arab, kharab, neel, padma and shankh. Digit grouping follows Indian convention, so 12345678 displays as 1,23,45,678.
Can it spell out decimals and paise?
Both, handled differently on purpose. Outside currency mode the decimal digits are read one at a time — Point Zero Five. Inside currency mode the first two decimal digits become the minor unit — and Five Paise for .05, and Fifty Paise for .5.
Can it convert words back into a number?
Yes, on the Words → Number tab. It reads both numbering systems, ordinals, decimals after “point”, “minus” for negatives, and complete cheque lines with currency words attached.
Does it handle ordinal numbers like 21st?
Yes in both directions. Switch on Ordinal and 21 becomes Twenty-First; paste Twenty-First into the reverse tab and you get 21 back.
Does it support negative numbers?
Yes. Type -500 and the result is Negative Five Hundred. The reverse tab reads “minus” or “negative” at the start of a phrase.
What is the largest number it can convert?
48 digits, with every digit exact — no rounding at any size. Far beyond anything a cheque or contract needs, but it also means the tool can be trusted with long database identifiers and reference numbers that ordinary converters corrupt.
Why does my bank reject the wording I wrote?
Usually one of three things: the words and figures disagree, “Only” is missing from the end, or the minor unit is wrong — writing “five paise” when the figure says .50, which is fifty. Currency mode produces all three correctly.
Is the number to words converter free and private?
Free, with no sign-up and no usage limits. Everything runs inside your browser, so amounts you type are never uploaded — worth knowing when the figure came off a real invoice or cheque.
