Numbers to Words Converter
Convert numbers into written words instantly for checks, forms, invoices, and other documents.
What This Converter Does
This tool converts numerical digits into their written English word form. For example, 1,234 becomes "one thousand two hundred thirty-four". It handles whole numbers, decimal values, and currency formatting, making it useful for filling out checks, preparing legal documents, or generating text for invoices and contracts.
How the Conversion Works
The converter processes numbers by breaking them into standard place-value groups: ones, tens, hundreds, thousands, millions, and billions. Each group is converted independently, then combined with the appropriate scale word (thousand, million, billion).
For decimal numbers, the integer portion is converted first, followed by the decimal digits spoken individually. For example, 45.67 becomes "forty-five point six seven".
When currency mode is selected, the converter adds the currency name and sub-unit. $250.50 becomes "two hundred fifty dollars and fifty cents".
How to Use the Converter
- Enter your number in the input field. You can type whole numbers, decimals, or negative values.
- Select an output format if options are available. Choose between standard text, currency format, or check-writing format.
- Click the convert button to generate the written form.
- Copy the result directly from the output area for use in your document.
Example Conversions
| Input Number | Written Output |
|---|---|
| 0 | zero |
| 15 | fifteen |
| 102 | one hundred two |
| 5,678 | five thousand six hundred seventy-eight |
| 1,000,001 | one million one |
| 99.99 | ninety-nine point nine nine |
| -42 | negative forty-two |
Common Use Cases
- Writing checks – Most checks require the amount written in words to prevent fraud.
- Legal and financial documents – Contracts, loan agreements, and invoices often use written numbers for clarity and legal precision.
- Educational purposes – Teaching children or English learners how to spell numbers correctly.
- Accessibility – Converting numerical data into text for screen readers or text-to-speech applications.
- Data formatting – Preparing data for reports or systems that require numbers in written form.
Limitations
This converter handles numbers up to 999,999,999,999 (nine hundred ninety-nine billion nine hundred ninety-nine million nine hundred ninety-nine thousand nine hundred ninety-nine). Values beyond this range may produce inaccurate results.
The tool uses standard American English conventions. British English variations (such as "and" after hundreds) are not supported unless explicitly offered as an option.
Extremely long decimal values are truncated to a reasonable number of decimal places to maintain readability.
FAQ
Why do checks require numbers written in words?
Written words are harder to alter than digits. Writing "one hundred twenty-five dollars" prevents someone from changing "125" to "1,250" or "125,000" by adding extra digits. This is a standard fraud prevention measure used by banks worldwide.
Does the converter add "and" between hundreds and tens?
By default, the converter follows standard American English, which omits "and" between hundreds and tens. For example, 205 becomes "two hundred five" rather than "two hundred and five." If you need British English formatting, check whether the tool offers a regional option.
How are negative numbers handled?
Negative numbers are prefixed with the word "negative" before the written value. For example, -78 becomes "negative seventy-eight".
Can I convert numbers with cents for check writing?
Yes. When currency mode is enabled, the converter formats the output as dollars and cents. For example, 1,250.75 becomes "one thousand two hundred fifty dollars and seventy-five cents". This matches the format required on most checks.
What happens if I enter a very large number?
The converter supports numbers up to 999,999,999,999. Entering a number larger than this may cause an error or produce an incomplete conversion. For extremely large numbers, consider breaking them into smaller parts.