Toolmingo

Number to Words

Convert any number into English words — great for cheques, invoices and writing. Free and in-browser.

Words will appear here…

How to use the Number to Words

  1. 1Type or paste your number into the input box — digits, commas, and a single decimal point are all accepted (for example 1,250.75 or 4582).
  2. 2Choose an output mode: plain words for reading aloud, or cheque/currency mode which spells the whole part as dollars (or pounds) and the decimal part as cents.
  3. 3Set optional preferences such as capitalisation, whether to include the word 'and', and British versus American number styling.
  4. 4Read the written result as it updates instantly beneath the input — no button press or page reload needed.
  5. 5Click the Copy button to place the word form on your clipboard, ready to paste onto a cheque, invoice, or contract.
  6. 6Clear the field and enter the next figure to convert a series of amounts one after another.

About the Number to Words

Number to Words converts any figure into its written English equivalent — turning 4,582 into "four thousand five hundred eighty-two" the instant you type it. The tool runs entirely inside your browser using JavaScript. Nothing you enter is ever uploaded, logged, or sent to a server; the conversion happens on your own device, which means it works offline once the page has loaded and keeps sensitive amounts like salaries or invoice totals completely private. Under the hood it parses your input digit-group by digit-group, applying the standard short-scale naming system (thousand, million, billion, trillion and beyond) and handling the awkward cases English speakers trip over: the "and" placement, hyphenated numbers between twenty-one and ninety-nine, and the silent zeros in figures like 1,000,007. The most common real-world use is writing cheques, where banks require the amount spelled out in words to prevent tampering — type 1,250.75 and you get "one thousand two hundred fifty dollars and seventy-five cents" ready to copy onto the payee line. Accountants and freelancers use it on invoices and contracts where the legal amount must appear both numerically and in words. Teachers generate spelling-and-number worksheets, ESL learners check how large figures are read aloud, and developers sanity-check their own number-to-text logic against a reference. Localisation matters too: you can switch between number styles and toggle currency wording so the output fits British or American conventions. Practical tip — paste a value with a decimal point and the tool automatically treats the fractional part as cents for cheque-style output, or as "point four five" for plain reading, depending on the mode you pick. Because everything is client-side, you can process a whole column of figures one after another without any rate limits or sign-up. It is a small, focused utility, but it removes a genuinely annoying source of errors: a mistyped word amount on a legal or financial document can invalidate it, and reading a fifteen-digit number correctly by eye is harder than it looks.

Frequently asked questions

How does it write out decimal amounts for cheques?

In cheque or currency mode the tool splits the number at the decimal point: the whole part becomes the main amount and the two digits after the point become cents. So 1,250.75 becomes 'one thousand two hundred fifty dollars and seventy-five cents'. In plain reading mode the same number is read as 'one thousand two hundred fifty point seven five'.

What is the largest number it can convert?

It handles numbers well into the quintillions and beyond using the standard short-scale names (thousand, million, billion, trillion, quadrillion, quintillion). Extremely long inputs are limited mainly by JavaScript's precision for exact integers, so figures up to around fifteen digits convert reliably word-for-word; past that the naming still works but you should double-check the last digits if absolute precision matters.

Does it add the word 'and' the way I was taught in school?

You can control that. British convention inserts 'and' before the tens (one hundred and five), while American style often omits it (one hundred five). Use the 'and' toggle to match the style your document, bank, or teacher expects.

Can I convert negative numbers or values with currency symbols?

Yes. A leading minus sign produces 'negative' or 'minus' before the words, and the tool strips common formatting like commas, spaces, and $ or £ symbols before parsing, so pasting an amount straight from a spreadsheet cell usually works without cleanup.

Is my data sent anywhere when I use this?

No. The entire conversion runs in your browser with local JavaScript — the numbers you enter never leave your device and are not stored or transmitted. That is why it keeps working if your connection drops after the page loads, and why it is safe for confidential salary, invoice, or contract figures.

Related tools

Browse all free online tools in Text tools and more.

Frequently asked questions

How big can the number be?+

It handles values into the billions, including decimals.

Related tools