Number to Words
Enter a whole number between 0 and 999 in the Number field. The page converts it instantly into English words such as forty-two or three hundred fifteen, with no Convert button required.
Updated 2026-08-03 · math
About this tool
This converter supports non-negative integers below one thousand. Values under twenty use a fixed word list; tens add a hyphen before the ones digit; hundreds prepend the hundreds word and recurse for the remainder. Outside 0–999, or for non-numeric input, the result shows Enter 0-999 instead of inventing text.
How to use
- Open the converter: Load this page so the Number input and live result are ready.
- Type a number: Enter an integer from 0 through 999 (the sample default is 42).
- Read the words: The result updates automatically with the English spelling.
- Fix invalid input: If you see Enter 0-999, clear the field and type a valid whole number in range.
Common use cases
- Spell out small amounts for receipts, worksheets, or classroom drills.
- Turn a numeric quiz answer into words for reading practice.
- Double-check how a number should be written in formal English under 1000.
Tips
- Stick to integers; decimals and negatives are rejected with Enter 0-999.
- Numbers like 21 appear as twenty-one with a hyphen.
- 100 becomes one hundred; 101 becomes one hundred one.
FAQ
What range is supported?
Whole numbers from 0 to 999 inclusive.
Why does it say Enter 0-999?
The value is missing, not a finite number, negative, or 1000 or higher.
Does it support decimals?
No. The tool truncates toward an integer check and only accepts 0–999.
What language are the words in?
English only (for example forty-two, not other locales).