A crore is ten million; a lakh has no international name at all. Convert either way.
Calculator
Paste it however you have it — 2,50,000 · 250,000 · 250.000 · 1 234,56 all read correctly.
The scale your figure is already in. The other system updates as you type.
Try:
The same amount, written both ways
Indian1,00,00,000
International10,000,000
In words1 crore
Every figure below is the same quantity. A scale conversion only moves the decimal point, so nothing here is rounded or approximated.
Indian system
plain units1,00,00,000
thousand10,000
lakh100
crore1
arab0.01
kharab0.0001
International system
plain units10,000,000
thousand10,000
million10
billion0.01
trillion0.00001
Where the commas go
Indian notation groups the last three digits and then in twos; international notation groups in threes throughout. Both describe the same number — only one of them will look right to your reader.
Indian (2,2,3)
1
International (3,3,3)
10
What this converter covers
Both scales at once rather than one pair at a time, with the comma grouping each audience reads and the figure spelled out in words.
Lakh, crore, arab and kharab against thousand, million, billion and trillion
Both directions, with every scale shown at once rather than one pair at a time
The Indian 2,2,3 comma grouping beside the international 3,3,3 one
The figure written out as “1 crore 23 lakh 45 thousand 678”
Exact to the last digit past 10¹⁷, where a float-backed converter starts drifting
Both directions Exact — no floating point Words & comma grouping Free, no signup
Free, no signup — exact by definition, not an estimate.
Updated 6 September 2026
At a glance
Formula shown
value × 10^(scale written in) ÷ 10^(scale wanted)
Scenario support
1 crore = 10 million · 1 lakh = 0.1 million · 1 lakh crore = 1 trillion
Educational estimate
Planning support from the values you enter — not professional advice.
Where the two scales part
Both systems count in powers of ten and both agree at a thousand. They separate immediately above it, and the separation never resolves. The international system takes its next step at a million (106) and then moves in thousands — million, billion, trillion. The Indian system takes its next step at a lakh (105) and then moves in hundreds — lakh, crore, arab, kharab.
That half-step is the entire difficulty. Because a lakh sits at 105and nothing in the international system does, there is no word to translate it into: a lakh is “a hundred thousand”, a phrase rather than a name. Anyone mapping the two lists position by position — first word to first word, second to second — lands a factor of ten out and produces a figure that still looks entirely plausible.
Indian and international place names against the same powers of ten
Indian
Power
Digits (Indian grouping)
International
One thousand
10³
1,000
One thousand
One lakh
10⁵
1,00,000
One hundred thousand
Ten lakh
10⁶
10,00,000
One million
One crore
10⁷
1,00,00,000
Ten million
Ten crore
10⁸
10,00,00,000
One hundred million
One arab (100 crore)
10⁹
1,00,00,00,000
One billion
One kharab (10,000 crore)
10¹¹
1,00,00,00,00,000
One hundred billion
One lakh crore
10¹²
10,00,00,00,00,000
One trillion
The two systems do coincide again at 109, where an arab equals a billion, and at 1012 where a lakh crore equals a trillion. Those two coincidences are worth remembering precisely because they are the exceptions: everywhere between them, the place names do not line up.
Where the commas go, and what a comma means
Indian notation groups the last three digits together and then in pairs, so ten million is written 1,00,00,000 rather than 10,000,000. The value is identical; only the presentation differs. Digit grouping is a display convention, not part of the number, which is why this page shows both forms of the same result rather than picking one and calling the other wrong.
It matters more than typography, because readers do not count digits — they read the comma pattern. An Indian reader scanning 10,000,000 meets a grouping their eye does not parse and has to count; an international reader meets1,00,00,000 and does the same in reverse. Getting the grouping right is how a correct figure also becomes a readable one.
Input is the harder half, because the separators mean opposite things in different places. In the US, the UK and India, 1,234.56 is a thousand-odd; across most of continental Europe the same amount is written 1.234,56, with the roles of the two characters swapped. A parser that assumes the Anglo convention turns that European figure into 1.23456 — wrong by a factor of a thousand, with every digit still on screen and nothing to notice. So this converter detects the roles instead of assuming them: when both characters appear, the later one is the decimal point; a repeated separator can only be grouping. One shape stays genuinely ambiguous — 1,234is a thousand in London and one-and-a-bit in Berlin — and there the page says how it read your input and offers an explicit US / UK, European or Indian setting that removes the guess.
Figures you actually meet
Most conversions people look up come from a small set of places: a budget headline, a company result, a property listing, a salary package. The Government of India publishes its budget in crore, and the Reserve Bank publishes national statistics in lakh and crore, so these are the reporting convention rather than informal shorthand — which is why the conversion is asked as often by a reader in London or New York meeting the figure as by one in Delhi writing it.
The 2024-25 Union Budget put total expenditure at ₹48,20,512 crore. That is 48.20512 trillion, or — in the phrase Indian coverage actually used — about 48.2 lakh crore. All three describe one number, and a reader who has met only one of the three forms has no way to recognise the other two.
The one to commit to memory is the last: one lakh crore is one trillion. It is the point where the two systems meet again after diverging at a lakh, and it turns the most common Indian headline unit directly into the most common international one.
Why this is exact, and why that still needed care
Every conversion here is a power of ten. A lakh is exactly 105 and a crore exactly 107 — definitions, not measurements — so a scale conversion moves the decimal point and changes nothing else. The significant digits you type are the significant digits you get back, and there is no tolerance to argue about.
Being exact in principle is not the same as being exact in code. Indian budget and market figures are quoted in lakh crore, which is 1012, and a rupee figure carried to paise adds two more digits. JavaScript’s ordinary numbers stop representing integers exactly above 9,007,199,254,740,991 — about 9 × 1015 — and past that they silently substitute the nearest value they can hold. A converter built on them renders 12345678901234567 as 12345678901234568 with no indication a digit changed.
So this page does its arithmetic on exact rationals over arbitrary-precision integers, the same core the site’s interest ledger uses. Results print at their exact length rather than rounded to a fixed number of decimals, because rounding a conversion that carries no error would be inventing one — and the engine’s test suite asserts a 17-digit conversion that a floating-point implementation provably gets wrong.
Reading it aloud
Written out, 1,23,45,678 is “1 crore 23 lakh 45 thousand 678”. Note the ending: Indian usage carries the final group as a plain three-digit number and does not break it further, so it is not “45 thousand 6 hundred 78”. Word renderers that insert a hundreds step produce something grammatical and unidiomatic — recognisably not how the figure is said.
The words form is what you want when a figure is going into running text, a cheque, or anything read aloud, where digits are ambiguous and a misplaced comma is invisible. It is also the fastest way to sanity-check a conversion: if the digits say one thing and the words say another, one of them was entered in the wrong scale.
Doing it in a spreadsheet
Scale conversion is a single multiplication, so a spreadsheet handles it directly: crore to million is =A1*10, lakh to million is =A1/10, and crore to units is =A1*10^7. Nothing here needs a lookup table.
Grouping is the part that fights back. Excel and Google Sheets group in threes by default, and a custom format is needed for the Indian pattern: [>=10000000]##\,##\,##\,##0;[>=100000]##\,##\,##0;##,##0 applies 2,2,3 grouping across the ranges where it differs. Google Sheets will also produce it by setting the spreadsheet locale to India rather than by formatting each cell.
Both tools inherit the same precision ceiling described above — a spreadsheet holds numbers as doubles, so a figure past about 9 × 1015 loses its trailing digits there too, and formatting will not bring them back. For anything beyond that, keep the value as text and convert a copy.
Scale, not currency
This converter changes the scale a number is written in. It does not change currency, and the two are worth keeping firmly apart. Restating ₹250 crore as ₹2.5 billion is exact and permanent — the same amount of rupees, differently written. Restating it in dollars, pounds or euros is neither: it depends on an exchange rate that moves continuously and is only meaningful with the date and source attached.
Doing both in one step is how a figure ends up unverifiable, because the exact half and the estimated half become impossible to separate afterwards. Convert the scale here, then apply a dated rate from your own source, and record which rate you used.
Related calculators
Tools that tend to be used on the same figure once it is in the scale you want:
Income TaxEstimate income tax with custom progressive bands, a sourced US federal mode, refund or amount owed, and scenario comparison.
GratuityEstimate India gratuity payable from last drawn salary and years of service, using the 15/26 formula.
Home AffordabilityEstimate the home price you can afford using the 28/36 debt-to-income rule on your income, debts, down payment, and rate.
Compound InterestSee how savings grow as interest earns interest, with adjustable contributions and compounding frequency.
Regular InvestmentProject how regular monthly contributions grow over time — SIP-style investing, dollar-cost averaging, inflation-adjusted value, and long-term goals.
PercentageSolve X% of Y, what percent X is of Y, reverse percentage, increase/decrease, discounts, and tax, tip, or commission.
Every figure on this page is computed from what you type — nothing is fetched and there is no live data feed behind it. The arithmetic is a power of ten and needs no authority, but the conventions do: which place names sit at which exponents, that Indian institutions publish in lakh and crore rather than colloquially, that digit grouping is presentation rather than value, and the precise integer limit past which floating-point arithmetic stops being exact. Those are what the sources below settle.
The arithmetic on this page is exact rather than estimated: a lakh is 10⁵ and a crore is 10⁷ by definition, so a scale conversion only moves the decimal point and there is no rounding to disagree about. What the page cannot check is the unit your figure started in. A number copied from a headline may be in lakh, in crore, or in lakh crore, and the same digits mean three amounts a hundred thousand apart — reading that from the original document rather than from a summary is the whole difficulty. This tool converts SCALE only, never currency: a rupee figure restated in millions is still rupees, and turning it into another currency needs an exchange rate carrying the date it was quoted on. For a contract value, a customs declaration, a regulatory filing or a tax return, work from the source document and confirm the figure with the authority that will read it.
Published the Lakh and Crore Converter, launching the Conversion category: the Indian scale (thousand, lakh, crore, arab, kharab) against the international one (thousand, million, billion, trillion), in either direction.
Renders the Indian 2,2,3 comma grouping alongside the international 3,3,3 one, because the two describe the same number and only one of them reads correctly to a given audience.
Runs on the exact-rational core rather than floating point, since Indian budget figures are quoted in lakh crore (10^12) and the useful range passes 2^53, where a float begins dropping digits the reader can see.
Add this calculator to your site
Responsive embed — and private: nothing your visitors type leaves their browser.