🔢 Number to Words Converter
By ToolNimba Editorial Team · Updated 2026-06-19
Type a number above to see it written out in words.
This converter turns a number into its written English form, the way you would say it out loud or write it on a cheque. Type a value like 1234 and you instantly get "one thousand two hundred thirty-four". It handles decimals, negative numbers, and very large values up to the trillions, plus a currency mode that spells an amount in dollars and cents and an ordinal mode for first, second, third, and beyond.
What is the Number to Words Converter?
Writing a number in words means converting each digit position into its spoken name and joining the pieces in the right order. English uses a base-ten system grouped in threes: ones, then thousands, then millions, billions, trillions, and so on. The standard algorithm splits the digits into three-digit groups from the right, spells each group as hundreds, tens, and ones, then appends the correct scale word (thousand, million, billion) to every group except the last. Groups that are zero are skipped entirely, which is why 1,000,000 is simply "one million" and not "one million zero thousand zero".
Within each three-digit group the rules are small but specific. Numbers from one to nineteen have unique names, the tens from twenty to ninety have their own words, and a tens value followed by a non-zero unit is joined with a hyphen, as in "thirty-four" or "ninety-nine". The hundreds digit, when present, is spoken as "[digit] hundred" before the rest of the group. American English does not insert "and" between hundreds and the remainder, so 105 is "one hundred five", whereas British usage often writes "one hundred and five". This tool follows the American convention by default.
Decimals and money are handled differently from the integer part. After a decimal point, the digits are usually read out one at a time, so 1234.56 becomes "one thousand two hundred thirty-four point five six". On a cheque, however, the fractional part is a quantity of cents, not loose digits, so the same amount is written "one thousand two hundred thirty-four dollars and fifty-six cents". Getting this distinction right matters: a cheque written ambiguously can be rejected by a bank or, worse, altered. The currency mode here rounds to two decimal places and spells the cents as a whole number, exactly as a bank expects.
When to use it
- Writing the amount in words on a cheque or money order, where the words are the legally binding figure.
- Drafting contracts, invoices, and legal documents that require the amount spelled out alongside the numerals.
- Teaching children or English learners how to read and say large numbers correctly.
- Generating spoken-form labels for accessibility, voice scripts, or text-to-speech content.
- Filling in forms that ask for a quantity or price in words to prevent tampering.
How to use the Number to Words Converter
- Type or paste a number into the input box. You can include commas, a decimal point, and a leading minus sign.
- Choose an output style: plain words, currency for a cheque-style dollars and cents amount, or ordinal for first, second, third.
- If you pick currency, select the currency so the unit names (dollars, pounds, euros, rupees) match.
- Read the written form in the result box, which updates as you type.
- Use the Copy result button to copy the words to your clipboard.
Formula & method
Worked examples
Write 1,234 in plain words.
- Split into groups of three from the right: [1] [234].
- Rightmost group 234 = two hundred thirty-four (scale position 0, no scale word).
- Next group 1 = one, at scale position 1, so add "thousand": one thousand.
- Join the groups in order: one thousand two hundred thirty-four.
Result: One thousand two hundred thirty-four
Write $1,234.56 as a cheque amount in dollars and cents.
- Separate the dollars (1234) from the cents (56).
- Spell the dollars: one thousand two hundred thirty-four.
- Add the whole-unit word: ...dollars.
- Spell the two-digit cents as a whole number: fifty-six cents.
- Join with "and": one thousand two hundred thirty-four dollars and fifty-six cents.
Result: One thousand two hundred thirty-four dollars and fifty-six cents
Write 1,000,000 in plain words to show how zero groups are skipped.
- Split into groups: [1] [000] [000].
- The two rightmost groups are 000, so they are skipped entirely.
- The leading group 1 sits at scale position 2, which is "million".
- Result is just one million, with no "thousand" or trailing zeros.
Result: One million
Scale (place-value group) names in the short scale used by US and modern UK English
| Group position | Digits | Scale word | Example |
|---|---|---|---|
| 1st group | 1 to 3 digits | (none) | 1 to 999 |
| 2nd group | 4 to 6 digits | thousand | 12,000 |
| 3rd group | 7 to 9 digits | million | 5,000,000 |
| 4th group | 10 to 12 digits | billion | 7,000,000,000 |
| 5th group | 13 to 15 digits | trillion | 3,000,000,000,000 |
Common numbers written in words
| Number | In words |
|---|---|
| 0 | zero |
| 19 | nineteen |
| 42 | forty-two |
| 100 | one hundred |
| 305 | three hundred five |
| 2,024 | two thousand twenty-four |
| 1,000,000 | one million |
Common mistakes to avoid
- Adding "and" in American style. In US English, 105 is "one hundred five", with no "and" between the hundreds and the rest. British usage inserts "and" (one hundred and five). Mixing the two looks inconsistent, so pick the convention your document expects.
- Spelling cheque cents digit by digit. After the decimal on a cheque, 56 means fifty-six cents, not "five six". Reading currency cents one digit at a time is wrong and can make the amount ambiguous. Only plain decimal numbers are read digit by digit.
- Forgetting to skip zero groups. A group of 000 contributes nothing. 1,000,000 is "one million", never "one million zero thousand". Inserting empty groups is a frequent error in hand-written conversions.
- Dropping the hyphen in compound tens. Numbers from twenty-one to ninety-nine that have a non-zero units digit are hyphenated, as in "thirty-four" and "eighty-seven". Writing "thirty four" as two words is a common style slip.
Glossary
- Cardinal number
- A counting number that answers "how many", such as one, two, or three.
- Ordinal number
- A number that shows position or rank, such as first, second, or third.
- Group (period)
- A block of three digits separated by commas, for example the thousands group or the millions group.
- Scale word
- The name attached to each three-digit group: thousand, million, billion, trillion, and so on.
- Short scale
- The naming system where a billion is a thousand million (10^9), used in the US and modern UK.
Frequently asked questions
How do I write a number in words?
Split the number into three-digit groups from the right, spell each group as hundreds, tens, and ones, then attach the scale word (thousand, million, billion) to each group except the last. For example 1234 becomes "one thousand two hundred thirty-four". Just type the number above and the tool does this for you.
How do I write an amount in words on a cheque?
Use the currency mode. It spells the whole part as dollars and the two-digit fractional part as cents, joined with "and", for example "one thousand two hundred thirty-four dollars and fifty-six cents". This is the form banks expect, since the words are the legally binding amount on a cheque.
Should I use "and" when writing numbers?
In American English you do not add "and" between the hundreds and the rest, so 105 is "one hundred five". British English commonly writes "one hundred and five". This converter follows the American convention by default.
How are decimals written in words?
In plain mode the digits after the decimal point are read one at a time after the word "point", so 12.34 is "twelve point three four". In currency mode the fractional part is treated as cents and spelled as a whole number, so 12.34 becomes twelve dollars and thirty-four cents.
What is the largest number this tool can convert?
It handles whole-number parts up to 18 digits, which covers values into the hundreds of quadrillions. Numbers beyond that are rejected with a short message, since they fall outside the standard scale words used here.
Can it write negative numbers and ordinals?
Yes. A leading minus sign produces "minus" before the words. The ordinal style turns a whole number into its ranking form, such as first, second, third, twenty-first, or one hundredth. Ordinals apply to whole numbers only.