Words to Number Converter

Turn a number written in English words into plain digits.

Free words-to-number converter. Type a number spelled out in English — "two hundred fifty thousand" or "one lakh fifty thousand" — and get the digits back. Supports Western and Indian scale words. Runs entirely in your browser; nothing is uploaded and your text never leaves your device. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Which scale words are supported?

Units and tens (one to ninety-nine), plus hundred, thousand, lakh/lac, million, crore, billion/arab and trillion. Western and Indian systems both work, so "one lakh fifty thousand" and "one hundred fifty thousand" both resolve.

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

WordsDigits
one hundred fifty thousand150,000
three hundred and twenty-five325
one lakh fifty thousand150,000
two million2,000,000
one crore10,000,000
one billion1,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”:

  1. “five hundred sixty-seven” → 567
  2. “thousand” multiplies the running total: 567,000
  3. “eight hundred and twelve” → 812 (the “and” is ignored)
  4. 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.