Words to number converter
This tool turns a number written out in English words into plain digits instantly. It is handy for transcribing cheques, invoices, and contracts, verifying spelled-out amounts, and converting dictated or spoken figures into numbers you can use in a spreadsheet.
How it works
The converter reads your words left to right and maps each one to a value. Small words (one to ninety-nine) and “hundred” build up the current group, while scale words like thousand, lakh, million, crore, billion, and trillion multiply and add the running total. It supports both the Western system (thousand, million, billion) and the Indian system (lakh, crore, arab), and ignores hyphens, commas, and filler words such as “and” and “only”. If it meets a word it cannot recognise, it tells you which one rather than guessing.
Supported number words and scale
| Words | Digits |
|---|---|
| one hundred fifty thousand | 150,000 |
| three hundred and twenty-five | 325 |
| one lakh fifty thousand | 150,000 |
| two million | 2,000,000 |
| one crore | 10,000,000 |
| one billion | 1,000,000,000 |
The Western vs Indian number system
This converter supports both the Western number system used in the UK, US, and most of the world, and the Indian number system used across the Indian subcontinent. The difference appears in the scale words above “thousand”:
Western system: thousand → million → billion → trillion. Each step multiplies by one thousand.
Indian system: thousand → lakh (100,000) → crore (10,000,000) → arab (1,000,000,000). Lakh and crore are widely used in India, Pakistan, Bangladesh, and Sri Lanka in everyday financial contexts, legal documents, and news reporting.
Both systems handle amounts below one thousand identically — “five hundred forty-two” means 542 in either system. The divergence begins at one lakh vs one hundred thousand.
Practical uses: cheques, contracts, and transcription
Cheques and bank instruments. Many countries, including the UK and India, require the amount to be written both in figures and in words on a cheque. This converter lets you verify that a spelled-out amount matches the numeric figure, or recover the digits when you have a photocopy of the words but the figures are unclear.
Legal and financial documents. Contracts, invoices, and deeds frequently state amounts in words to prevent alteration (“three hundred thousand dollars” is harder to modify fraudulently than “300,000”). Parsing these words back to a number is useful when building automated document processing systems or verifying contract values.
Voice and dictation input. Speech-to-text systems often produce numbers as words when they appear in spoken form. Converting “two million four hundred thousand” to 2,400,000 programmatically requires exactly the kind of word parsing this tool performs.
Data cleaning. Legacy datasets sometimes store numbers as text. Converting them back to digits is a common data preparation step before analysis.
Worked example
Type “five hundred sixty-seven thousand eight hundred and twelve”:
- “five hundred sixty-seven” → 567
- “thousand” multiplies the running total: 567,000
- “eight hundred and twelve” → 812 (the “and” is ignored)
- 567,000 + 812 = 567,812
The result appears as 567,812 with a thousands separator and as the plain number 567812 ready to copy directly.
It is privacy-first: nothing is uploaded and your text never leaves your browser.