Convert any number into written English words instantly. Perfect for writing checks, invoices, legal documents, and formal reports. Supports up to 999 trillion. Pure client-side.
This tool converts numeric values into their English word representation. It is useful for writing checks, creating invoices, drafting legal documents, and any situation where numbers need to be spelled out formally. All processing happens in your browser — your data never leaves your device.
The converter supports whole numbers up to 999,999,999,999,999 (999 trillion). For decimals, it supports up to 2 decimal places in currency mode and up to 6 decimal places in plain number mode.
Numbers are commonly written out in words on checks, legal contracts, formal reports, and invoices to prevent fraud and misinterpretation. For example, "$1,250.00" written as "One thousand two hundred fifty dollars" is harder to alter.
When you select a currency format (USD, EUR, or GBP), the output will include the currency name. For example, 1250.50 with USD selected becomes "One thousand two hundred fifty dollars and fifty cents".
You can choose lowercase ("one hundred twenty-three"), Title Case ("One Hundred Twenty-Three"), or UPPERCASE ("ONE HUNDRED TWENTY-THREE") depending on your document requirements.
Currently, the tool converts one number at a time. Enter a new number to replace the previous result. For batch conversion, consider using our other data processing tools.