Number to Words Converter

Convert any number into written English words instantly. Supports dollars, euros, pounds and rupees, international or Indian grouping, and four letter cases. Free and 100% private.

✓ Free ⚡ Instant 🔒 100% private
Number to convert
Number in words

🔒 Converted instantly in your browser. Nothing you type is uploaded to any server.

Found this tool useful? Share it Telegram
Advertisement

Number to Words Converter

Turn any figure into written English with this free number to words converter. Type 1234567.89 and you immediately get “One Million Two Hundred Thirty Four Thousand Five Hundred Sixty Seven Point Eight Nine”. Switch on a currency and it writes the amount the way a cheque expects instead. Nothing is uploaded — the whole conversion happens in your browser.

How to use it

  1. Type or paste the number. Commas and currency symbols are ignored, so $1,234.56 works as-is.
  2. Pick a currency if you are writing a cheque or invoice — or leave it on No currency for a plain number.
  3. Choose International (million, billion) or Indian (lakh, crore) grouping.
  4. Pick the letter case you need: Title Case, lower case, UPPER CASE or Sentence case.
  5. Hit Copy and paste the words wherever you need them.

How English numbers are written out

English builds numbers from a small set of blocks. Nought to nineteen each have their own word, the tens have their own word, and everything else is assembled in groups of three digits — hundreds, thousands, millions, billions. So 4,207 is put together as “four thousand” plus “two hundred seven”. Two conventions trip people up. First, compound numbers between 21 and 99 take a hyphen: it is “Thirty-Four”, not “Thirty Four”. Second, British English inserts “and” before the final part — “two hundred and seven” — while American English usually drops it. The tool applies both rules automatically for the currencies that expect them, so pounds and euros read the British way and dollars read the American way.

Writing amounts on cheques

The words on a cheque are not decoration: if the digits and the written amount disagree, banks in most countries treat the written words as the binding amount. Spelling the figure out also makes tampering far harder, since an extra zero can be added to a numeral but not to a sentence. Conventions differ by country, which is why the currency selector changes more than just the name — there are three separate styles. An American cheque writes the cents as a fraction of one hundred: “One Thousand and 50/100 Dollars”. A British or European cheque does not use that fraction at all — the currency follows the amount, the pence are spelled out, and the line closes with “Only”: “One Thousand Pounds and Fifty Pence Only”. Indian and Gulf cheques put the currency first instead: “Rupees One Thousand and Fifty Paise Only”. If you specifically need the Indian format with lakh and crore grouping, the rupees in words converter is set up for exactly that.

Where people use this

Beyond cheques, written-out numbers are needed on invoices, promissory notes, contracts and legal agreements, in academic writing where style guides ask for small numbers to be spelled out, in accessibility work where a figure must be read aloud clearly, and by anyone learning English who wants to check how a large number is said. The letter-case buttons help here too — contracts often want the amount in capitals so it cannot be mistaken or altered.

Read next

Frequently asked questions

How do I convert a number to words?
Type or paste the number into the box and the words appear instantly below it. You can choose international grouping with million and billion or Indian grouping with lakh and crore, then copy the result with one click.
Can I write dollars, pounds or euros in words for a cheque?
Yes, and each one follows its own country's convention. Dollars use the American fraction style, as in One Thousand Two Hundred Thirty-Four and 56/100 Dollars. Pounds and euros use the British style instead, where the currency follows the amount and the pence are spelled out, as in One Thousand Two Hundred and Thirty-Four Pounds and Fifty Six Pence Only.
What is the difference between million and lakh?
They are two different grouping systems. The international system counts in thousands, millions and billions, so 1000000 is one million. The Indian system groups digits in pairs after the hundreds, so the same figure is ten lakh. Use the toggle to switch between them.
How are decimals handled?
With no currency selected the decimals are read out digit by digit after the word Point, so 12.05 becomes Twelve Point Zero Five. When a currency is selected the two decimal places are treated as cents, pence or paise instead and rounded to two places.
Do I need to hyphenate numbers in English?
Yes, compound numbers from twenty-one to ninety-nine are hyphenated in standard English. The tool applies this automatically for the currencies that use the Western cheque convention.
Is anything I type sent to a server?
No. The conversion runs entirely in your browser using JavaScript, so the numbers you enter never leave your device.
Advertisement