Number to Words Converter
Convert numbers to English words online. Supports integers up to trillions with negative number handling. Free, fast, and runs entirely in your browser.
Input
Output
What Is Number to Words Conversion?
Number to words conversion transforms numeric values into their English word equivalents. For example, the number 42 becomes "forty-two" and 1000 becomes "one thousand". This is commonly needed for writing checks, legal documents, and formal reports — following conventions described in the <a href="https://en.wikipedia.org/wiki/Check_(finance)#Parts_of_a_cheque" target="_blank" rel="noopener">check-writing standards</a>.
This tool supports integers from negative trillions to positive trillions, using the <a href="https://en.wikipedia.org/wiki/Names_of_large_numbers" target="_blank" rel="noopener">short scale naming system</a> common in English-speaking countries. It handles negative numbers with the "negative" prefix and processes multiple numbers at once — one per line.
How to Use This Tool
Enter Numbers
Type or paste one integer per line in the left editor. You can also click Sample to load example values, or Upload a text file.
View Word Output
The right panel updates automatically with the English word representation of each number. Negative numbers are prefixed with "negative".
Copy or Download
Click Copy to copy the word output to your clipboard, or Download to save it as a text file.
Conversion Examples
Here are some common number to words conversions:
Number Input
Word Output
Frequently Asked Questions
What range of numbers does this tool support?
This tool supports integers up to the trillions (999,999,999,999,999). Both positive and negative numbers are handled. For more about how large numbers are named, see the Wolfram MathWorld article on large numbers.
Does it handle negative numbers?
Yes. Negative numbers are converted with a "negative" prefix. For example, -7 becomes "negative seven".
Is my data sent to a server?
No. All processing happens locally in your browser using JavaScript. No data leaves your machine. The conversion uses the same integer handling described in the ECMAScript Number specification.
Does it support decimal numbers?
Currently, this tool converts integers only. Decimal portions are ignored — only the integer part is converted. For locale-aware number formatting, see the ICU (International Components for Unicode) project.
Related Tools
Learn more about number names in the Wikipedia article on English numerals. For programmatic number formatting, see the MDN Intl.NumberFormat documentation.