Number to Words Converter

Type any number to see it written out in words, as plain text, check (cheque) wording in 16 currencies or ordinals, then copy it in the case you need.

Runs entirely in your browser. Nothing you add is sent to us.

Create a free account to use the Number to Words Converter

Free forever for this tool. Takes a few seconds — then you come straight back here.

  • All 150 free tools, one login
  • Free website audit with fixes
  • Search Console dashboard
  • Free keyword rank tracker

Already have an account? Sign in

Number to Words Converter — number to words

A number to words converter writes any figure out in full English, which is what you need when you fill in a check, draft a contract, prepare an invoice or check that an amount reads correctly. Type a number and our free Number to Words Converter spells it out instantly, including negatives, decimals and values with up to 36 digits, using exact string arithmetic so very large numbers never pick up rounding errors. Switch to money mode for check (cheque) wording such as "one thousand two hundred thirty-four and 56/100 dollars", choose from 16 currencies including rupees, dirhams and pounds, or get ordinal words like twenty-first. You can pick US or UK style, the international, long-scale or Indian lakh and crore system, and lower, Sentence, Title or UPPER case. A words to number box works the other way, and everything runs in your browser.

How to use the Number to words

  1. 1 Type or paste your numberEnter digits with an optional minus sign and decimal point, such as 1234.56 or -42. Commas, spaces and a leading currency symbol are ignored, so you can paste an amount straight from a spreadsheet or invoice.
  2. 2 Choose how it should be writtenPick Words for plain wording, Money / check for amounts with a currency, or Ordinal for positions such as first, twelfth or one hundred first.
  3. 3 Set the currency and formatIn money mode, choose the currency, then either All in words (dollars and fifty-six cents) or Check / cheque, which writes the cents as a fraction over 100. Tick “only” if your bank or region expects it.
  4. 4 Pick the style and number systemUS style leaves out “and” inside numbers; UK style adds it, as in one hundred and five. Choose the Indian system for lakh and crore, or the long scale if you need the traditional European meaning of billion.
  5. 5 Copy the result and check the groupingSet the letter case, copy the words with one click, and glance at the digit grouping panel to confirm the number you typed is the number you meant.

Why write numbers in words at all

Digits are quick to write and easy to change. A stray stroke can turn a 1 into a 7, an extra zero can be squeezed onto the end of an amount, and a misplaced decimal point can change a figure by a factor of ten. Writing the same amount in words makes it much harder to alter without leaving obvious marks, and it gives the reader a second version to compare against the figures. That is why checks have a line for the amount in words, and why many contracts, promissory notes, loan agreements and legal documents state important sums both ways.

When the two versions disagree, the words are commonly treated as the stronger evidence of what was intended. In the United States, for example, the Uniform Commercial Code provides that words prevail over numbers on a negotiable instrument such as a check, and similar rules apply in many other countries. The exact rules depend on where you are and the type of document, so treat this as general background rather than legal advice, and make sure both versions match before you sign anything.

Words also matter outside finance. Style guides often ask writers to spell out small numbers and any number that starts a sentence, wedding invitations and formal letters traditionally write dates and times in words, and teachers use number names to help children connect spoken and written numbers.

How to write the amount on a check

The amount line on a check follows a well-established pattern. Write the whole dollars (or pounds, rupees and so on) in words, add "and", then write the cents as a fraction over 100. For $1,234.56 that gives "One thousand two hundred thirty-four and 56/100". Many check forms print the currency word at the end of the line; if yours does not, add it yourself. Choose the Check / cheque format in the tool to get exactly this layout.

A few habits make the line harder to tamper with and easier for the bank to read:

  • Start writing at the far left of the line so nothing can be added in front of your words.
  • Use "and" only once, to separate the whole amount from the cents. In US style, "one hundred twenty" is correct and "one hundred and twenty" can be confused with the cents separator.
  • Write the cents as a two-digit fraction, even when they are zero: "Five hundred and 00/100".
  • Hyphenate compound numbers from twenty-one to ninety-nine, such as thirty-four or ninety-nine.
  • Draw a line through any empty space after the amount, all the way to the currency word or the end of the line.
  • Check that the words match the figures in the amount box before you sign.

US and UK style: where "and" goes

American English usually writes whole numbers without "and": 105 is "one hundred five" and 2,026 is "two thousand twenty-six". In many American classrooms "and" is reserved for the decimal point, so "one hundred and five" can be read as 100.5 by a strict reader. British, Irish, Australian, New Zealand and Indian English normally include "and" after the hundreds and before a final group under 100: "one hundred and five", "two thousand and twenty-six" and "three million and forty".

Neither style is wrong; they are regional conventions. Pick US style for American checks and documents written to American conventions, and UK style where the reader expects the British pattern. Whichever you choose, use it consistently throughout a document. The tool applies the "and" rule automatically, including the less obvious cases such as "one thousand and five", so you do not need to remember where it belongs.

Short scale and long scale: what a billion means

Number names above a million come in two systems. On the short scale, each new name is a thousand times the previous one: a billion is 1,000,000,000 (10 to the 9th power), a trillion is 10 to the 12th and a quadrillion is 10 to the 15th. This is the system used in the United States and, today, in most English-speaking countries, including the UK, which moved to it officially during the twentieth century.

On the long scale, each new name is a million times the previous one. A billion is a million million (10 to the 12th) and a trillion is 10 to the 18th. The number in between, 10 to the 9th, is called "a thousand million" or, in several European languages, a milliard. Much of continental Europe and Latin America still uses the long scale in their own languages, which is why "billion" in a translated document can be off by a factor of a thousand.

The converter uses the short scale by default and names values up to the decillions. Choose Long scale to see the traditional wording, for example "two thousand five hundred million" for 2,500,000,000. If an international figure must be unambiguous, consider writing it in digits as well, or as a power of ten.

Lakh and crore: the Indian numbering system

India, Pakistan, Bangladesh, Nepal and Sri Lanka commonly use a different grouping. The last three digits form one group, and every group to the left has two digits. One hundred thousand is written 1,00,000 and called one lakh; ten million is written 1,00,00,000 and called one crore. So 1,234,567 in the international system becomes 12,34,567, read as "twelve lakh thirty-four thousand five hundred sixty-seven".

For larger amounts, everyday and financial usage keeps building on crore rather than switching to new names, giving phrases such as "one lakh crore" for 10 to the 12th. Traditional names for higher powers exist, but they are rarely used in business, so the tool sticks to the crore-based wording that readers recognize. When you choose Indian rupees or Pakistani rupees, the tool switches to the Indian system automatically, and you can change it back at any time.

Check wording in the region often follows its own conventions too. Many people write the amount as "Rupees one lakh twenty-five thousand and fifty paise only", and the word "only" at the end is widely expected. Tick the “only” option to add it.

Decimals, negatives, ordinals and very large numbers

In plain words mode, digits after the decimal point are read one at a time: 3.14 becomes "three point one four" and 0.05 becomes "zero point zero five". This is the usual way to say decimals aloud and avoids awkward phrases like "fourteen hundredths". Trailing zeros you type are kept, because 2.50 and 2.5 are sometimes written differently on purpose.

In money mode the amount is rounded to the currency's smallest unit, half up, using whole-number arithmetic rather than floating point, so 1.005 dollars becomes one dollar and one cent, exactly as you would expect. Currencies without a minor unit in everyday use, such as the Japanese yen, are written as whole amounts.

Negative values can be written with "minus" or "negative". Ordinal mode turns whole numbers into position words: first, second, third, twenty-first, fortieth, one hundredth, along with the numeral form such as 21st. Because JavaScript numbers lose precision above about nine quadrillion, the tool handles every number as a string of digits, which is why a 21-digit value such as 999,999,999,999,999,999,999 converts correctly to the last digit.

Turning words back into a number

The words to number box is useful for checking a document someone else wrote, or for reading back an amount from a contract. It accepts hyphens or spaces, "and" in any position, "a hundred", decimals with "point", ordinals such as "fortieth", and lakh and crore. It rejects sequences that do not form a valid number, such as "one two" or "one thousand two thousand", and tells you which word caused the problem instead of guessing. Billion and above are read on the short scale.

Examples you can copy

Check wording in three currencies

$1,234.56  ->  One thousand two hundred thirty-four and 56/100 dollars
£250.05    ->  Two hundred fifty and 05/100 pounds
₹1,25,000  ->  One lakh twenty-five thousand and 00/100 rupees only

The same number in each style

2,500,000,105

US:         two billion five hundred million one hundred five
UK:         two billion five hundred million one hundred and five
Long scale: two thousand five hundred million one hundred five
Indian:     two hundred fifty crore one hundred five

Ordinals and decimals

21      ->  twenty-first (21st)
40      ->  fortieth (40th)
101     ->  one hundred first (101st)
0.05    ->  zero point zero five
-42     ->  minus forty-two

Common mistakes to avoid

Using "and" in the middle of a US check amount

Write "one hundred twenty and 00/100", not "one hundred and twenty and 00/100". In US style the only "and" separates dollars from cents.

Forgetting the hyphen in twenty-one to ninety-nine

Compound numbers between 21 and 99 take a hyphen: forty-two, seventy-five. Leaving it out is a common slip in formal writing.

Misreading billion across borders

A billion is 10 to the 9th on the short scale but 10 to the 12th on the long scale. Confirm which one a source uses before you translate or compare figures.

Leaving space after the amount on a check

Start at the left edge and draw a line through any gap after the words, so nobody can add to the amount.

Letting the words and figures disagree

Words are commonly given priority over figures, so a mismatch can mean the wrong amount is paid. Read the words back before signing.

Mixing lakh and million in one document

Choose either the Indian or the international system and keep to it, including in the digit grouping (12,34,567 or 1,234,567).

Frequently asked questions

Write the whole amount in words, then "and", then the cents as a fraction over 100, for example "Two hundred fifty and 75/100". Choose Money / check and the Check / cheque format to get this layout.

Yes. Choose the Indian number system, or pick Indian or Pakistani rupees, to get wording such as "twelve lakh thirty-four thousand" and digit grouping like 12,34,567.

Write "One thousand five hundred and 00/100" on the amount line, followed by "dollars" if the word is not already printed. Some people write "Fifteen hundred and 00/100", which is also widely accepted.

Forty. The number 4 is spelled four, but 40 drops the u: forty, forty-one, fortieth. It is one of the most common spelling mistakes with number words.

As a fraction over 100 after the word "and": 56 cents is "and 56/100" and no cents is "and 00/100". Writing the cents in full words, such as "and fifty-six cents", is also acceptable.

One crore is 10,000,000, which is ten million. One lakh is 100,000, so ten lakh make one million and one hundred lakh make one crore.

Both are correct. "Minus" is common in everyday speech and temperatures, while "negative" is often preferred in mathematics teaching. Choose one and use it consistently.

Yes. It works with up to 36 digits before the decimal point, naming values up to the decillions on the short scale, and it uses exact digit arithmetic so large numbers are never rounded.

Free website audit

See how your site scores, free

Speed, SEO, DNS, email (SPF/DKIM/DMARC) and security in one scan, with a prioritised fix list.