Number to words converter translates integers and decimal values into their spelled-out English form in seconds. This free, browser-based tool is useful for writing checks, preparing contracts, formatting invoices, and any context where numeric figures need to appear as text. No account needed, and the conversion happens instantly with no file upload or server call.
The Number to Words converter transforms numeric values into their written word equivalents in English. Enter any integer or decimal number and the tool outputs the full written form: 1234567 becomes "one million two hundred thirty-four thousand five hundred sixty-seven". This is useful for writing checks, drafting legal documents and contracts where amounts must be written out in full, accessibility improvements to websites (reading numbers aloud to users), generating invoice totals in written form, and converting figures in financial reports. The tool handles very large numbers (billions, trillions), ordinal forms (first, second, third), and decimal values (3.14 becomes "three point one four"). It supports both American English conventions (billion for 10^9) and can indicate currency formatting.
Converting numbers to words correctly requires handling many edge cases that reveal the inconsistencies in English number naming conventions. The teens (11-19) have irregular names that do not follow the pattern of the other decades: eleven, twelve, thirteen rather than oneteen, twoteen, threeteen. Numbers in the hundreds follow a different pattern from those in the thousands. Large numbers use a scale that differs between American English (short scale: billion = 10^9) and British English (long scale: billion = 10^12, where 10^9 is called a milliard). This tool uses the short scale (American English) which is now standard in most English-speaking countries including the United Kingdom for financial contexts. For legal and financial documents, the written form of a number must match the numeric form exactly: if the check says $5,432.00 but the words say "five thousand four hundred thirty-two dollars and 00/100", both must be correct for the document to be valid. The tool generates the word form suitable for checks: dollars amount as words followed by "and XX/100". For ordinal numbers (used in dates, rankings, and lists), the tool converts 1 to "first", 2 to "second", 3 to "third", and applies the standard -th suffix correctly for numbers from 4 onwards, handling the exceptions at 11th, 12th, and 13th correctly.