Number to Words Converter
Convert any number to its English word representation. Supports words, US currency, and check writing formats with multiple letter case options. See also our Roman Numeral Converter and Base Converter.
To
About Number Systems:
Numbers are the foundation of mathematics and commerce. The modern decimal system (base-10) originated from Hindu-Arabic numerals and became the global standard by the 15th century. Writing numbers in words is essential for legal documents, checks, formal writing, and accessibility. Different cultures have different naming conventions — the American system uses billion (10⁹) while the traditional British system used milliard. This converter follows the American/short scale naming convention used in the United States, Canada, and modern British English.
Number to Words Converter:
It is a free online number to words converter. It converts number to United States currency words like Hundred, Thousand, Million, Ten Million, Hundred Million, One Billion and more.
Conversion Modes
Words Mode
Converts any number to plain English words. For example, 5280 becomes "five thousand two hundred eighty." Supports decimals — 3.14 becomes "three point one four." Use this for formal writing, legal documents, or educational purposes.
Currency Mode
Converts a number to US dollar format with "dollars" and "cents." For example, 1250.75 becomes "one thousand two hundred fifty dollars and seventy-five cents." Use this for invoices, receipts, and financial documents.
Check Writing Mode
Formats the number for writing on checks following US banking standards. For example, $1234.56 becomes "one thousand two hundred thirty-four and 56/100." The cents are shown as a fraction — this is the format accepted by all US banks.
How to convert numbers into words?
- Open Number to Words Converter.
- Enter the number that you want to convert into words.
- Select the output format: Words, Currency, or Check Writing.
- Select the letter case: lowercase, UPPERCASE, Title Case, or Sentence case.
- Click on "Convert to words".
Formula
The number to words algorithm breaks a number into groups of three digits (chunks), converts each chunk independently, then assigns the appropriate scale name:
Algorithm: Number to English Words
1. Split number into 3-digit chunks from right to left
2. Convert each chunk (0-999) to words:
- Hundreds digit: "[digit] hundred"
- Tens + ones: use lookup tables
3. Append scale name to each chunk:
- Chunk 0 (rightmost): no suffix
- Chunk 1: "thousand"
- Chunk 2: "million"
- Chunk 3: "billion"
- Chunk 4: "trillion"
4. Join all non-zero chunks with spaces
Scale Names (Short Scale):
10³ = Thousand
10⁶ = Million
10⁹ = Billion
10¹² = Trillion
10¹⁵ = Quadrillion
10¹⁸ = QuintillionExample
Convert 4,567,890 to words step by step:
Number: 4,567,890
Step 1: Split into 3-digit chunks
4 | 567 | 890
Step 2: Convert each chunk
4 → "four"
567 → "five hundred sixty-seven"
890 → "eight hundred ninety"
Step 3: Assign scale names
4 → "four million" (chunk 2 = million)
567 → "five hundred sixty-seven thousand" (chunk 1 = thousand)
890 → "eight hundred ninety" (chunk 0 = no suffix)
Step 4: Join
"four million five hundred sixty-seven thousand eight hundred ninety"
Currency format:
"four million five hundred sixty-seven thousand eight hundred ninety dollars"
Check writing format:
"four million five hundred sixty-seven thousand eight hundred ninety and 00/100"Technical Details
Short Scale vs Long Scale: This converter uses the short scale (American/modern British) where billion = 10⁹ and trillion = 10¹². The long scale (traditional European) defines billion as 10¹² — this converter does not use the long scale.
Precision Limit: JavaScript uses 64-bit floating-point numbers (IEEE 754), which safely represents integers up to 2⁵³ - 1 (9,007,199,254,740,991 — about 9 quadrillion). Numbers beyond this may lose precision. This converter handles numbers up to quintillions accurately.
Decimal Handling:Decimal numbers are handled by converting the integer part normally, then spelling out each digit after the decimal point individually (e.g., 3.14 = "three point one four").
Currency Format:Follows US dollar convention — whole dollars in words, cents as a fraction (e.g., "one hundred twenty-three and 45/100"). This is the standard format accepted by US banks for check writing.
Use Cases: Number to words conversion is used in legal documents (contracts, deeds), banking (check writing), accounting (invoice amounts in words), education (teaching number names), and accessibility (screen readers for visually impaired users).
The table provides American and British names for several large numbers.
| Name | Number of Zeros | Groups of (3) Zeros |
|---|---|---|
| Ten | 1 | (10) |
| Hundred | 2 | (100) |
| Thousand | 3 | 1 (1,000) |
| Ten thousand | 4 | (10,000) |
| Hundred thousand | 5 | (100,000) |
| Million | 6 | 2 (1,000,000) |
| Billion | 9 | 3 (1,000,000,000) |
| Trillion | 12 | 4 |
| Quadrillion | 15 | 5 |
| Quintillion | 18 | 6 |
| Sextillion | 21 | 7 |
| Septillion | 24 | 8 |
| Octillion | 27 | 9 |
| Nonillion | 30 | 10 |
| Decillion | 33 | 11 |
| Undecillion | 36 | 12 |
| Duodecillion | 39 | 13 |
| Tredecillion | 42 | 14 |
| Quattuordecillion | 45 | 15 |
| Quindecillion | 48 | 16 |
| Sexdecillion | 51 | 17 |
| Septendecillion | 54 | 18 |
| Octodecillion | 57 | 19 |
| Novemdecillion | 60 | 20 |
| Vigintillion | 63 | 21 |
| Centillion | 303 | 101 |
Number to Words Table (0-100)
| Number | In Words | Number | In Words |
|---|---|---|---|
| 0 | zero | 51 | fifty-one |
| 1 | one | 52 | fifty-two |
| 2 | two | 53 | fifty-three |
| 3 | three | 54 | fifty-four |
| 4 | four | 55 | fifty-five |
| 5 | five | 56 | fifty-six |
| 6 | six | 57 | fifty-seven |
| 7 | seven | 58 | fifty-eight |
| 8 | eight | 59 | fifty-nine |
| 9 | nine | 60 | sixty |
| 10 | ten | 61 | sixty-one |
| 11 | eleven | 62 | sixty-two |
| 12 | twelve | 63 | sixty-three |
| 13 | thirteen | 64 | sixty-four |
| 14 | fourteen | 65 | sixty-five |
| 15 | fifteen | 66 | sixty-six |
| 16 | sixteen | 67 | sixty-seven |
| 17 | seventeen | 68 | sixty-eight |
| 18 | eighteen | 69 | sixty-nine |
| 19 | nineteen | 70 | seventy |
| 20 | twenty | 71 | seventy-one |
| 21 | twenty-one | 72 | seventy-two |
| 22 | twenty-two | 73 | seventy-three |
| 23 | twenty-three | 74 | seventy-four |
| 24 | twenty-four | 75 | seventy-five |
| 25 | twenty-five | 76 | seventy-six |
| 26 | twenty-six | 77 | seventy-seven |
| 27 | twenty-seven | 78 | seventy-eight |
| 28 | twenty-eight | 79 | seventy-nine |
| 29 | twenty-nine | 80 | eighty |
| 30 | thirty | 81 | eighty-one |
| 31 | thirty-one | 82 | eighty-two |
| 32 | thirty-two | 83 | eighty-three |
| 33 | thirty-three | 84 | eighty-four |
| 34 | thirty-four | 85 | eighty-five |
| 35 | thirty-five | 86 | eighty-six |
| 36 | thirty-six | 87 | eighty-seven |
| 37 | thirty-seven | 88 | eighty-eight |
| 38 | thirty-eight | 89 | eighty-nine |
| 39 | thirty-nine | 90 | ninety |
| 40 | forty | 91 | ninety-one |
| 41 | forty-one | 92 | ninety-two |
| 42 | forty-two | 93 | ninety-three |
| 43 | forty-three | 94 | ninety-four |
| 44 | forty-four | 95 | ninety-five |
| 45 | forty-five | 96 | ninety-six |
| 46 | forty-six | 97 | ninety-seven |
| 47 | forty-seven | 98 | ninety-eight |
| 48 | forty-eight | 99 | ninety-nine |
| 49 | forty-nine | 100 | one hundred |
| 50 | fifty |
Frequently Asked Questions
How do you write 1000 in words?
1000 in words is "one thousand".
How do you write 1000000 in words?
1000000 in words is "one million".
What is the difference between Words and Currency mode?
Words mode converts the number to plain English words. Currency mode adds "dollars" and "cents" for US currency format. Check Writing mode formats it for writing on checks with cents as a fraction.
What is the largest number this converter supports?
This converter supports numbers up to quintillions (10^18). For larger numbers, the result may show "number too large".
How do you write a check amount in words?
Use Check Writing mode. For example, $1,234.56 becomes "one thousand two hundred thirty-four and 56/100". This is the standard format for writing checks.
How do you handle decimal numbers?
The integer part is converted normally. Each digit after the decimal point is spelled individually. For example, 3.14 becomes "three point one four". In currency mode, decimals are treated as cents.
What is the short scale vs long scale?
The short scale (used in the US, UK, Canada) defines billion as 10⁹ (one thousand million). The long scale (used historically in some European countries) defines billion as 10¹² (one million million). This converter uses the short scale.