Words to Numbers — How to Convert Number Words Back to Digits

By WordsForNumbers Editorial Team · Updated 2026-09-30 · 42 min read

Words to Numbers — How to Convert Number Words Back to Digits
Quick answer

Paste English number words like "two lakh fifty thousand" into the tool's Words → Number mode to get 250000 instantly. It handles hyphens ("twenty-five"), the word "and", and scales up to trillions.

How reverse conversion works

  1. The text is split into tokens: "two", "lakh", "fifty", "thousand".
  2. Small numbers (one–nineteen, twenty–ninety) accumulate into a running group.
  3. "Hundred" multiplies the group by 100.
  4. Scale words (thousand, lakh, crore, million…) multiply the group and add it to the total.
  5. "And" is skipped — it carries no value.

Examples

WordsNumber
twenty-five25
one hundred and five105
two lakh fifty thousand250000
three crore30000000
one million two hundred thousand1200000

What it cannot do (yet)

  • Urdu/Hindi script input — reverse mode currently supports English words only.
  • Currency words ("rupees", "dollars") are ignored, not converted.
  • Fractions like "point five" are not supported — use the Number mode for decimals.
  • Typos ("fourty", "ninty") will fail — spell carefully.

Practical uses

  • Digitizing old typed documents and deeds.
  • Checking dictated amounts ("did they mean 15 or 50?").
  • Cleaning invoice data pasted from PDFs.

Tricky inputs, worked through

WordsDigitsWhy
one hundred thousand100000"hundred" multiplies first, then "thousand" scales the whole group
two million five hundred thousand2500000each scale word (million, thousand) closes and banks its group
fifteen lakh1500000teen numbers combine with Indian scales too
one thousand two hundred and thirty-four1234"and" is skipped wherever it appears

Ambiguous phrasing to watch for

  • "Two lakh fifty" is incomplete — "fifty" alone is just 50. Always include the scale: "two lakh fifty thousand".
  • "A hundred" and "a lakh" both work — articles count as one.
  • Mixed systems like "two million fifty lakh" confuse parsers and people — pick one system per amount.
  • "One thousand two hundred" = 1,200 either way — commas and "and" do not change the value.

Checking dictated amounts

The most practical use: someone dictates "fifty-five thousand" and you are not sure you heard "fifteen thousand". Paste both into reverse mode — 55,000 vs 15,000 — and the confusion vanishes. Call centers, invoice entry desks and deed writers use this check daily.

Watch out for scale words

The tricky part of converting words back to digits is the scale words: hundred, thousand, lakh, million, crore, billion. Each one multiplies everything before it. In "three lakh forty-two thousand", lakh multiplies 3 by 100,000 and thousand multiplies 42 by 1,000 — giving 3,42,000. Missing one scale word is the most common cause of wrong results, so always scan for them first.

Full walkthrough: a multi-crore amount

Take "three crore forty-two lakh sixty-five thousand eight hundred and nine". Work left to right, banking each group only when its scale word lands:

  1. three crore → 3 × 1,00,00,000 = 3,00,00,000. Bank it; running total 3,00,00,000.
  2. forty-two lakh → 42 × 1,00,000 = 42,00,000. Running total 3,42,00,000.
  3. sixty-five thousand → 65 × 1,000 = 65,000. Running total 3,42,65,000.
  4. eight hundred and nine → 800 + 9 = 809. Final total: 3,42,65,809.

The discipline is simple: no group is added until its scale word arrives. "Forty-two" means nothing until "lakh" tells you its size — which is exactly why missing scale words cause most wrong results.

Walkthrough: hundreds tucked inside a lakh amount

"Five lakh three hundred and twelve" — the small group at the end is where people stumble:

  1. five lakh → 5,00,000.
  2. three hundred → 300, then twelve → 12. Small group = 312.
  3. Total: 5,00,312. Note the zero in the thousands place — the words never said "thousand", so that group stays empty. Writing 5,312 or 50,312 here is the classic error.

Decimals by hand: "rupees and paise" to digits

Reverse tools skip fractions, so handle them manually: split the phrase at "and", convert each side separately, and join with a decimal point. The paise side always becomes two digits — "five paise" is .05, "fifty paise" is .50.

WordsSplit at "and"Digits
two hundred fifty rupees and seventy-five paise250 | 75250.75
one thousand rupees and five paise1000 | 051000.05
ninety-nine paise0 | 990.99
four lakh rupees and fifty paise400000 | 50400000.50

More ambiguous phrasings, resolved

PhraseDigitsWhy
fifteen hundred1500"hundred" multiplies 15 — informal but unambiguous
half a lakh50000half of 1,00,000
one and a half crore15000000"and a half" adds 0.5 × 1,00,00,000 = 50,00,000
a thousand1000the article "a" counts as one

Practice exercises

  1. "four crore seven lakh"
  2. "nine hundred and ninety-nine"
  3. "two million three hundred thousand"
  4. "seventy-five thousand rupees and twenty-five paise"
  5. "one arab"
  6. "eleven lakh eleven thousand"

Answers

WordsDigits
four crore seven lakh40700000
nine hundred and ninety-nine999
two million three hundred thousand2300000
seventy-five thousand rupees and twenty-five paise75000.25
one arab1000000000
eleven lakh eleven thousand1111000

Dictation checklist

  • Repeat the amount back digit-by-digit before hanging up — "did you say one-five or five-zero?"
  • Ask for the scale words explicitly: "was that lakh or million?"
  • Confirm paise separately: "and how many paise?"
  • Read the final digits back in grouped form: "so that is 4,07,00,000 — four crore seven lakh?"
  • For cheques and deeds, paste the words into reverse mode as a second check.

Frequently asked questions

How do I convert "one lakh" to numbers?
Type "one lakh" in Words → Number mode → 100000.
Does it handle "and"?
Yes — "one hundred and five" gives 105; "and" is ignored.
Can it convert Urdu words to numbers?
Not yet — reverse mode supports English words only. Urdu/Hindi input conversion is on the roadmap.
What is the largest number it handles?
Up to trillions in the International system and kharab+ in the Indian system.
Does "a hundred" work in reverse mode?
Yes — "a hundred" gives 100 and "a lakh" gives 100000. Articles count as one.
Why did "two lakh fifty" give the wrong number?
The scale word was missing, so "fifty" was read as plain 50. Write the full phrase: "two lakh fifty thousand".
Can it convert "one crore twenty-five lakh"?
Yes — 12500000. One crore (10,000,000) plus twenty-five lakh (2,500,000).
What happens with a trailing "and", like "two thousand and"?
A trailing "and" is ignored — "two thousand and" gives 2000. Still, write complete phrases; a dangling word usually means the dictation was cut off.
How do you convert "two crore five lakh" back to digits?
Multiply each scale word: 2 × 1,00,00,000 = 2,00,00,000 and 5 × 1,00,000 = 5,00,000. Add them: 2,05,00,000.
How do I convert "three crore forty-two lakh" to digits?
Convert each group: 3 × 1,00,00,000 = 3,00,00,000 and 42 × 1,00,000 = 42,00,000. Total: 3,42,00,000.
Can I convert "two hundred fifty rupees and seventy-five paise" to 250.75?
Manually, yes: split at "and" — "two hundred fifty" → 250, "seventy-five paise" → .75. Reverse mode skips currency words and fractions, so strip "rupees" first.
What does "fifteen hundred" equal in digits?
1,500. "Hundred" multiplies 15 by 100 — informal phrasing, but the maths is unambiguous.
How do I handle "one and a half lakh"?
"And a half" means ×1.5: 1.5 × 1,00,000 = 1,50,000.
Why did "two million fifty lakh" fail?
Mixed systems in one phrase confuse parsers and people alike. Use "two million fifty thousand" or "two crore fifty lakh" — never both scales together.
How do I convert a full cheque line like "Rupees four lakh and fifty paise only"?
Strip the wrappers first — remove "Rupees" and "only" — then split at "and": "four lakh" → 400000, "fifty paise" → .50. Result: 400000.50.

Related

← All guides