Number to Words Converter
Number to words for cheque amounts and invoice text: 1000 becomes one thousand and -7 becomes negative seven. Whole numbers up into the trillions work.
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 check-writing standards.
This tool supports integers from negative trillions to positive trillions, using the short scale naming system 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
Enter whole numbers in the input pane, one per line, such as 255 or -7. Sample loads seven values from 0 to 999,999,999, and Upload reads them from 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
Each number is spelled out on its own line, matching the input order, which suits cheque amounts or invoice text. Use Copy to take the lot, or Download for a .txt 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".
Do the numbers I paste leave my computer?
No. Spelling them out is handled by JavaScript in this tab, and the values are never sent to a server. 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.