Math

Numbers to Words Calculator

Settings
Reset
Share
Save
Embed
Report a bug

Share calculator

Add our free calculator to your website

Please enter a valid URL. Only HTTPS URLs are supported.


Use as default values for the embed calculator what is currently in input fields of the calculator on the page.


Input border focus color, switchbox checked color, select item hover color etc.


Please agree to the Terms of Use.

Preview

Save calculator

Calculator Settings

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Please enter a value within the allowed range.

Share calculator

What is a numbers to words calculator?

A numbers to words calculator turns a numeric value such as 1234 into its written-out English form: “one thousand two hundred thirty-four”. Spelling a number in words is something we do all the time without thinking about it, yet it has very practical uses. Cheques, legal contracts, and invoices often require the amount to be written in words so that the figure cannot be altered by adding a digit. Spelling out numbers is also a useful learning aid for anyone studying English, and a quick way to double-check that you have read a long figure correctly.

This calculator accepts whole numbers, negative numbers, and decimals, and always returns lowercase English words regardless of the page language you are viewing it in.

How does it work?

A number is converted by reading it in groups of three digits from right to left. English has a fixed set of building blocks that the calculator combines:

  • The ones and the irregular “teens” — one, two, three, … up to nineteen.
  • The tens — twenty, thirty, forty, … up to ninety, joined to a following ones digit with a hyphen, as in “twenty-one”.
  • The word “hundred” for the hundreds digit inside each group.
  • The scale words that name each group of three: thousand, million, billion, and trillion.

Each group of three digits is spelled out the same way, and the scale word for that group is appended. Groups that are entirely zero are skipped, so 1,000,000 is simply “one million” rather than “one million zero thousand zero”.

Special cases

The calculator handles the edge cases that trip up a naive approach:

  • Zero is written as the single word “zero”.
  • Negative numbers are prefixed with the word “negative”, so 42-42 becomes “negative forty-two”.
  • Decimals are read as the whole-number part, then the word “point”, then each digit after the decimal point spoken individually. So 3.143.14 is “three point one four” rather than “three point fourteen”.
  • An empty or invalid entry returns nothing.

Worked examples

NumberIn words
0zero
5five
21twenty-one
105one hundred five
1234one thousand two hundred thirty-four
1000000one million
1000000000one billion
-42negative forty-two
3.5three point five

Notice that 105 is “one hundred five” — there is no “and” between the hundreds and the units in American English. Notice too that the decimal 3.5 spells the digit after the point on its own (“five”), which keeps the rule consistent for longer decimals like 3.14 (“three point one four”).

Practical notes

  • The output is always English words, even when the calculator labels are shown in another language. This keeps the spelled-out form unambiguous for the most common use case, writing English-language cheques and documents.
  • Very large values are supported up to the trillions scale. For numbers beyond that range you would simply continue with the next scale words.
  • For the related task of turning a decimal into compact scientific form, see the exponential notation calculator at https://www.mega-calculator.com/math/exponential-notation/, and for rounding a value before spelling it out, see https://www.mega-calculator.com/math/rounding/.

Report a bug

This field is required.