ToolJutsu
All tools
Calculator Tools

Number to Words Converter

Convert numbers into written words.

Numbering system
Letter case

International groups in thousands, millions and billions. Indian groups in thousands, lakhs and crores.

In words

One million two hundred and thirty-four thousand five hundred and sixty-seven point eight nine

Currency-style reading

One million two hundred and thirty-four thousand five hundred and sixty-seven and 89/100

Processed on your device. We never see your files.

How to use Number to Words Converter

What this calculator does

This tool converts a number into its written-out English words. You type a figure — positive or negative, whole or with a decimal part — and it instantly spells the value, for example turning 1234567.89 into “One Million Two Hundred and Thirty-Four Thousand Five Hundred and Sixty-Seven point eight nine”. A toggle switches between the International numbering system and the Indian numbering system, and a second toggle controls whether the result appears in Title Case, lowercase, or UPPERCASE. Every result has a one-click copy button, and the words update live as you type.

Why you might need it

Writing numbers as words is a surprisingly common requirement. Cheques, legal contracts, invoices, and official forms often ask for an amount “in words” so that a figure cannot be altered after the fact. Teachers and students use the written form when learning place value. Accessibility and screen-reader testing sometimes needs a spelled-out reference. People working across English-speaking regions also need to switch between the lakh-and-crore convention common in South Asia and the million-and-billion convention used elsewhere. Doing this by hand is slow and error-prone once a number has more than a few digits, so an instant, accurate converter removes a real chore.

How to use it

  1. Type or paste your number into the input field. Commas are ignored, so 12,00,000 and 1200000 are treated the same.
  2. Choose a numbering system — International for thousand/million/billion, or Indian for thousand/lakh/crore.
  3. Pick a letter case — Title Case, lowercase, or UPPERCASE — to match the document you are filling in.
  4. Read the words shown in the result card and copy them with the copy button. If the fraction has one or two digits, a currency-style reading such as “and 50/100” is offered as well.

How it’s calculated

The converter first splits the input into a sign, an integer part, and a fractional part. The integer part is then broken into place-value groups. In the International system the digits are grouped in threes from the right, and each group of three is spelled with a “hundred”, “and”, tens and ones, followed by its scale word: thousand, million, billion, trillion, and so on. The Indian system uses a different grouping: the last three digits form one group, and the remaining digits are split into pairs, each pair carrying the scale words thousand, lakh, crore, arab. Numbers from one to nineteen have unique names; multiples of ten supply the “twenty”, “thirty” prefixes; and a hyphen joins the tens and ones, as in “forty-two”. The fractional part is read one digit at a time after the word “point”, because “point four five” is unambiguous whereas “forty-five” would imply a different magnitude. A leading “negative” is added when the value is below zero.

Common pitfalls

The most frequent confusion is expecting the same words from both systems. “One million” and “ten lakh” describe the identical quantity — only the grouping names differ — so pick the system that matches your audience. Another pitfall is the decimal reading: “point four five” is not “forty-five hundredths” spoken as a single number, and the currency-style “45/100” form is the one to use on a cheque. Finally, very large inputs are capped at 21 integer digits; beyond that the tool shows a message rather than risk an inaccurate spelling.

Tips

For cheque writing, use the currency-style reading and the Title Case option, since that matches the layout of most cheque “amount in words” lines. When teaching place value, switch between the two systems with the same number to show how grouping changes the names but never the value. Because the whole conversion is arithmetic and string handling done locally, you can iterate as fast as you can type, and no number you enter ever leaves your browser.

Frequently asked questions

What is the difference between the International and Indian systems?
They group digits differently. The International system groups in threes — thousand, million, billion, trillion — so 1,000,000 is 'one million'. The Indian system groups the first three digits, then in twos — thousand, lakh, crore — so the same figure reads 'ten lakh'. The numeric value never changes; only the names of the place-value groups differ.
How does the converter read the decimal part?
Digits after the decimal point are read one at a time, so 0.45 becomes 'point four five'. When the fraction has one or two digits, the tool also offers a currency-style reading such as 'and 45/100', which is the form used on cheques and invoices.
Is there a limit on how large a number I can convert?
The whole-number part is capped at 21 digits, which covers everything up to the quintillions in the International scale. If you paste something longer, the tool shows a short message instead of an incorrect result. The decimal part has no length limit because it is read digit by digit.
Can I control the capitalisation of the output?
Yes. A letter-case toggle switches between Title Case (first letter capitalised), all lowercase, and ALL UPPERCASE. This is handy when you need words to match a cheque, a legal document, or a sentence already in progress.
Is my input sent anywhere?
No. The conversion is plain JavaScript running in your browser. Nothing you type is uploaded, logged, or stored, so you can convert account figures or other sensitive numbers with confidence.

Related tools