Skip to content

Number to Words

Spell out numbers in words, including currency and checks. Runs in your browser.

Loading tool…

About this number to words

This tool writes any number out in English words. Type 1234567.89 and get "one million two hundred thirty-four thousand five hundred sixty-seven point eight nine", or switch to currency mode for "... dollars and eighty-nine cents".

It supports both the international system (thousand, million, billion) and the Indian system (thousand, lakh, crore). Currency mode covers US dollars, euros, British pounds, Indian rupees and Bangladeshi taka, with cents, pence, paise or poisha, plus a US check style and an optional "only" ending.

Whole numbers up to 21 digits are converted exactly, because the tool doesn't round large numbers the way ordinary calculators do. Everything runs in your browser.

Features

  • Exact up to 21 digits

    Whole numbers up to 999 quintillion are converted digit for digit, with no rounding of large values.

  • Million or lakh and crore

    Choose the international system or the Indian system. The grouped number is shown as 1,234,567 or 12,34,567 to match.

  • Currency and check writing

    Write amounts in USD, EUR, GBP, INR or BDT, with the minor unit in words or as a check fraction like 56/100.

  • US or UK style

    Pick "one hundred five" (US) or "one hundred and five" (UK).

  • Letter case options

    Output in lower case, Sentence case, Title Case or UPPER CASE for forms that require capitals.

  • Decimals and negatives

    Negative numbers start with "minus". Decimals are read digit by digit after "point".

  • Friendly input

    Paste numbers with commas, spaces or underscores. They are ignored.

How to use the number to words

  1. 1Enter a number (decimals allowed).
  2. 2Choose Number or Currency / check, the number system, style and letter case.
  3. 3Copy the words.

When to use it

  • Writing a check

    Get the amount line in words, for example "One thousand two hundred thirty-four and 56/100 dollars".

  • Invoices and vouchers

    Write rupee or taka amounts in lakh and crore that end with "only", as South Asian business documents usually require.

  • Contracts and legal text

    Write sums in words next to their figures to prevent misreading or tampering.

  • Learning English numbers

    Check how large numbers and decimals are read aloud.

  • Style guides

    Spell out numbers in text when a publication's style requires words instead of figures.

Lakh and crore vs million and billion

The international system groups digits in threes: thousand, million, billion. The Indian system, used in India, Bangladesh, Pakistan and Nepal, groups the last three digits and then every two digits: thousand, lakh, crore.

Above 99 crore, this tool keeps counting in crore, so 1,00,000 crore reads as "one lakh crore". That is the most common modern usage. Older names such as arab and kharab are not used.

  • 1 lakh = 1,00,000 = one hundred thousand
  • 10 lakh = 10,00,000 = one million
  • 1 crore = 1,00,00,000 = ten million
  • 100 crore = 1,00,00,00,000 = one billion

Writing amounts on checks

On a US check, the amount line usually spells out the dollars and writes the cents as a fraction of 100, followed by the word dollars. For $1,234.56 that is "One thousand two hundred thirty-four and 56/100 dollars". Choose Check (56/100) to get this format.

In India and Bangladesh, amounts are usually written in words with the currency name and often end with "only", such as "One lakh fifty thousand rupees and twenty-five paise only". Tick "End with only" to add it.

Start writing at the far left of the line and draw a line through any space left over, so nobody can add words later.

When to use "and"

In British English, "and" comes after hundred and before the last part of a number: "one hundred and five", "one thousand and five". In American English, "and" is usually left out of whole numbers: "one hundred five".

Americans often reserve "and" for the decimal point or the cents, as in "five and 50/100 dollars". Pick the style that matches your audience.

Why use Mavros

 MavrosTypical upload sites
Large numbersExact up to 21 digitsRounding errors past 15 or 16 digits
Number systemsInternational and lakh/croreOften only one
Cents and paiseNamed in words or as a check fractionOften dropped
FormattingUS/UK "and" and four letter casesOne fixed style
AdsNone in the way of the outputAds next to the result
PrivacyRuns in your browserAmounts sent to a server

Tips

  • Choosing INR or BDT switches to lakh and crore automatically. You can switch back if you prefer millions.
  • Currency amounts are rounded to two decimal places. A note appears when rounding happens.
  • Use UPPER CASE for bank forms that ask for capital letters.
  • Number mode reads decimals digit by digit, so 3.14 becomes "three point one four".
  • Double-check the figure shown above the words before you copy, to catch a typo in the input.

Questions

How do I write a number in words?

Type the number into the box. The words appear immediately, and you can copy them with one click.

How big a number can it convert?

Whole numbers up to 21 digits, just under one sextillion. Larger numbers show an error instead of a wrong answer.

How do I write 1 lakh or 1 crore in words?

Choose the Lakh / crore system. 1,00,000 is "one lakh" and 1,00,00,000 is "one crore". In millions, those are one hundred thousand and ten million.

How do I write a check amount in words?

Switch to Currency / check, pick USD and choose Check (56/100). $1,234.56 becomes "one thousand two hundred thirty-four and 56/100 dollars".

Should I write "and" in numbers?

British English uses it (one hundred and five). American English usually doesn't (one hundred five). The Style option switches between them.

How are decimals written in words?

In number mode, digits after the decimal point are read one by one: 12.05 is "twelve point zero five". In currency mode, decimals become cents or the local minor unit.

Which currencies are supported?

US dollar, euro, British pound, Indian rupee and Bangladeshi taka, each with its minor unit: cents, cents, pence, paise and poisha.

What happens if I enter more than two decimal places in currency mode?

The amount is rounded to the nearest cent, half up, and a note tells you it was rounded.

Is my number sent anywhere?

No. The conversion runs in your browser and nothing is uploaded.