Numbers to Words Converter

Type a number and this tool writes the numbers to words for you in plain English. Choose standard words, currency, check writing, ordinals, expanded place value or digit by digit, then pick US or British style and the letter case you need.

Calculation and content reviewed by EZ Calculators Editorial Team on .

Enter values

Enter an exact number, choose the wording format, then convert it into copy-ready English.

Build the scenario below, then calculate for a complete result report.

Runs in your browser
SourceExact text parsing
LanguageRecorded conventions
OutputCopy-ready wording
Source number

Enter the digits exactly as written

Commas and surrounding spaces are normalized. Scientific notation is expanded before wording. The parser preserves integers beyond JavaScript's safe-number limit instead of converting them through floating-point arithmetic.
Enter up to 306 whole-number digits for international words or 21 for Indian words. Scientific notation such as 1.2e6 is supported.
Document purpose

Choose how the result should read

Standard words preserve decimal digits according to the selected decimal style. Currency and check modes round only to the selected currency's documented minor-unit precision. Ordinal mode accepts whole numbers only.
Wording conventions

Set scale names, style, and typography

International uses million and billion short-scale names; Indian uses lakh and crore groupings. US and British styles differ in optional uses of 'and'. Hyphenation affects compounds such as twenty-one.
Exact source, explicit conventionInternational words support up to 306 whole-number digits; Indian words support up to 21.
Very large compound scale names, check wording, currency names, hyphenation, capitalization, and use of 'and' can vary by organization or region. Confirm the required house style before using the output in a formal document.

How do you write a check amount in words?

Write the dollars in words, then "and," then the cents as a fraction over 100. A check for $236.79 reads "Two hundred thirty-six and 79/100." Leave out "dollars" if your check already prints it, then draw a line to the end of the space. The words are the legal amount, so they must match the box.

How to use the numbers to words converter

Type the number without a currency symbol. Commas aren't needed, and you can enter decimals, a minus sign or scientific notation like 1.2e6. The tool reads your input as text, so long numbers stay exact.

The currency and check settings only appear when you choose a mode that needs them.

  1. Enter the number.
  2. Pick the output format: standard words, currency words, check writing, ordinal, expanded place value or read each digit.
  3. Choose international (million, billion) or Indian (lakh, crore) numbering, and US or British style.
  4. For checks, pick the currency, whether to print its name, and an ending of only, exactly or nothing.
  5. Set the letter case and whether to hyphenate numbers like twenty-one, then copy the result.

Write a check amount in words

Choose Check writing and the tool puts the whole amount in words and the cents as a fraction. Most U.S. checks already print DOLLARS at the end of the line, so you can switch the currency name off to avoid writing it twice.

Words beat figures. Under the Uniform Commercial Code, if the written amount and the number in the box disagree, the words win. So check the words against the figure before you sign, and draw a line through the leftover space so nobody can add to it.

Check amounts written in words
AmountSettingsWritten on the check
$236.79Currency name off, no endingTwo hundred thirty-six and 79/100
$1,250.50USD, onlyOne thousand two hundred fifty dollars and 50/100 only
$5,075.62USD, onlyFive thousand seventy-five dollars and 62/100 only
$1,500.00USD, exactlyOne thousand five hundred dollars and 00/100 exactly
$40.00USD, onlyForty dollars and 00/100 only

Examples in every format

The same number reads differently depending on the format. Here's what each mode gives you.

One number, several formats
InputModeResult
12345.67Standard wordsTwelve thousand three hundred forty-five point six seven
12345.67Currency, USDTwelve thousand three hundred forty-five dollars and sixty-seven cents
12.5Decimal fraction wordsTwelve and five tenths
21OrdinalTwenty-first
4305Expanded place valueFour thousand + three hundred + five
507Read each digitFive zero seven
-0.75Standard wordsNegative zero point seven five

How the conversion works

The tool splits the whole number into groups of three digits from the right. Each group becomes words from one to nine hundred ninety-nine, then gets its scale name: thousand, million, billion and so on. In Indian numbering, the last three digits stay together and the rest are grouped in pairs for lakh, crore and up.

Because the digits are never turned into an ordinary computer number, a value like 9007199254740993 isn't rounded. It comes out as nine quadrillion seven trillion one hundred ninety-nine billion two hundred fifty-four million seven hundred forty thousand nine hundred ninety-three.

Formula guide
  • 12,345 = (12 x thousand) + 345 = twelve thousand three hundred forty-five
  • 1,25,000 (Indian) = (1 x lakh) + 25 thousand = one lakh twenty-five thousand

US and British "and"

American usage usually leaves "and" out of whole numbers, saving it for the decimal point or the cents. So 101 is one hundred one. British English puts it in: one hundred and one.

Pick the style your reader expects. For U.S. checks, keep the US setting so the only "and" sits right before the cents.

Words to numbers

This tool goes one way, from figures to words. To turn words back into a number, write each scale group on its own. "Three million forty thousand six" is 3 million, 40 thousand and 6, which is 3,040,006. Fill any missing group with zeros.

A quick way to check your work is to paste the number you got back into the converter and see if the words match the ones you started with.

Limits and when to double-check

International names run up to 306 whole-number digits (centillion range). Indian names go up to 21 digits (mahashankh). Names for huge scales vary between references.

Currency and check modes round to the currency's smallest unit: two decimals for most, none for yen, won and dong, and three for several dinars and the Omani rial. Other modes don't round. For contracts and payments, compare the words with the original figure before you send anything.

Sources

FAQ

How do you write 1500 on a check?

Write "One thousand five hundred and 00/100" on the line, then draw a line to the end. Add "dollars" only if your check doesn't already print it. Some people also write "Fifteen hundred," but the thousand form is clearer.

How do you write cents on a check?

Put the cents over 100 after the word "and." For 79 cents, write 79/100. If there are no cents, write 00/100 or xx/100 so nobody can add an amount later.

Do you use "and" when writing numbers in words?

In American English, "and" usually marks the decimal point or the cents, so 101 is one hundred one. British English writes one hundred and one. Both are correct in their own style.

How do you write 1 lakh in numbers?

One lakh is 1,00,000 in Indian grouping, which is 100,000 or one hundred thousand. One crore is 1,00,00,000, which equals 10 million. Choose Indian numbering in the converter to get lakh and crore wording.

How do you write decimals in words?

Say the whole number, then "point," then each digit: 3.14 is three point one four. In fraction style, 12.5 becomes twelve and five tenths. The converter offers both.

What is twenty-first called?

Twenty-first is an ordinal number. Ordinals describe position (first, second, twenty-first) instead of quantity. Choose Ordinal mode and enter a whole number to get the word.

Does this number to words converter handle other currencies?

Yes. It covers more than 30 currencies, including euros, pounds, rupees, dirhams and yen. It uses each currency's own minor unit, so yen have no cents and Kuwaiti dinars use three decimals.