Number to Words Converter

Spell out any number in English, write a check amount the way banks expect, or turn words back into digits.

Choose a mode and enter your number

Commas are fine. Up to 66 digits and 20 decimal places. A leading minus sign makes the number negative.

Result

In words

one thousand five hundred point seven five

Numerals: 1,500.75

Options

How to use the number to words converter

  1. Pick a mode: Words, Check or currency, Ordinal, Year or Words to number.
  2. Type or paste the Number (in Words to number mode, paste your words into Number in words). Commas are fine, and in Words mode a leading minus sign makes it negative. Results update as you type.
  3. Set Style to US (no "and") or UK ("and" after hundred), choose a Letter case, and keep Hyphenate 21 to 99 on for "thirty-four".
  4. For checks, pick the Currency and whether Cents appear as a fraction (75/100) or in words (seventy-five cents).
  5. Press Copy to put the result on your clipboard.

How the conversion works

The number is read as text, never as a floating-point value, so every digit survives. The whole part is split into groups of three digits, each read as hundreds, tens and ones and named with its scale, from thousand up to vigintillion (1063), the short-scale names from Wikipedia's names of large numbers. Decimals are read one digit at a time, so 0.05 is "zero point zero five". Check mode rounds to whole cents, half up.

Worked example

Words opens on 1,500.75 and reads one thousand five hundred point seven five. On Check or currency the same amount reads One Thousand Five Hundred and 75/100 Dollars, or One Thousand Five Hundred Dollars and Seventy-Five Cents with Cents set to words. Ordinal opens on 1,234 and shows one thousand two hundred thirty-fourth and 1,234th. Year opens on 2026 and shows twenty twenty-six, with two thousand twenty-six as the other reading.

Writing a check amount

Write the dollars in words, hyphenate 21 to 99, and leave "and" out of the dollar figure ("one hundred fifty"). The one "and" on a US check separates dollars from cents, written as a fraction over 100, then draw a line through any space left. If words and numerals disagree, the words win under UCC 3-114, so check both. The same wording suits an invoice or a receipt.

Indian numbering groups digits as 12,34,567 and says lakh (100,000) and crore (10,000,000): tick Indian numbering in Words mode, or pick INR in Check or currency mode and tick it there. Ordinals change only the last word (first, second, third, fifth, twelfth). Years are read in pairs, so 1984 is "nineteen eighty-four"; for Roman numerals try the Roman numeral converter.

Limits and edge cases

Number to words FAQ

How do I write 1,500 on a check?

Write "One Thousand Five Hundred and 00/100" on the words line, add "Dollars" if it is not pre-printed, and draw a line through any space left. Enter 1500 in Check or currency mode to copy that wording.

Do I write "and" in 150?

Not in US style: "one hundred fifty". UK style writes "one hundred and fifty"; the Style menu switches between them. On a US check the only "and" comes before the cents.

How do I write cents on a check?

As a fraction over 100, such as "and 75/100". A whole-dollar amount takes "and 00/100". The Cents menu switches to words ("and seventy-five cents").

What is the largest number it supports?

A whole part of up to 66 digits (anything below 1,000 vigintillion). One vigintillion is 1 followed by 63 zeros, and 67 digits or more gets an error.

Can it turn words back into numbers?

Yes. Words to number reads "one hundred twenty-three thousand four hundred fifty-six", "a hundred and five", "two dozen", lakh and crore, "negative", "point" decimals and check text like "Twelve and 50/100 Dollars".

Sources: Cornell Law School, UCC 3-114, contradictory terms of an instrument; Wikipedia, names of large numbers; Wikipedia, Indian numbering system. Banks can have their own rules, so confirm with yours.