Toolbox runs in your browser

Index / Money

Lakh and Crore Converter

A number in the Indian system — lakh, crore, arab, kharab — and the same number in the international one, with the digits grouped both ways and written out in words. The arithmetic is done on the digits themselves, not in floating point, so a long figure stays exact.

Amount
Commas and spaces are ignored, so 1,50,000 and 150000 are the same thing. An empty box is zero.
In another currency (optional)
Rupees for one unit of that currency. Leave it empty and the currency rows below say so rather than guessing.
Why you have to type the rate This page never contacts the network — that is enforced by the site's content security policy, not by good intentions — so it cannot know today's rate and does not pretend to. Whatever you type is what it uses, and it prints the rate back to you with the answer.
In full
1,00,000

In lakh --
In crore --
In million --

The same amount, written every way

At the rate you typed

The two systems, and how this page counts One lakh is 100,000 and one crore is 10,000,000. Every step in both systems is a power of ten, so converting between them only moves the decimal point: 1 crore = 10 million, 1 lakh = 0.1 million, and nothing is ever multiplied out. That is why the answers here are exact however long the number gets.

The Indian system groups the last three digits, then twos. One crore fifty lakh is written 1,50,00,000, not 15,000,000. Both groupings are shown below because a figure copied out of an Indian newspaper and pasted into a spreadsheet is read by the spreadsheet the other way round.

The place names used here are ten (101), hundred, thousand, lakh (105), crore (107), arab (109), kharab (1011), neel, padma and shankh (1017). Arab and above are ordinary in Hindi, Urdu, Nepali and Gujarati but are rare in Indian English, which keeps counting in crore instead: the Union Budget is quoted in lakh crore (1012), and a company raises “5,000 crore” rather than 50 arab. Both phrasings are given, and the row marked as it is usually said picks the one an Indian newspaper would print.

International names here are short scale — a billion is a thousand million (109), which is what India, the United States and modern British usage all mean by it. The long scale, where a billion is a million million, is still used in parts of Europe and is not used anywhere on this page.

Nothing here is a floating point number. Digits are shifted, added, multiplied and divided as strings, the way you would on paper. A double would already be wrong at 9,007,199,254,740,993 — about 90 lakh crore, which is smaller than the Union Budget in rupees — and would then print the error with total confidence.

The currency rows are the only place anything is rounded. Rupees into another currency is a division, so it is taken to two decimal places, rounded half up, and the row says when the result is not exact. The other direction is a multiplication and is exact.

The box keeps 8 decimal places and 40 digits before the point. Past either, the page says what it dropped instead of truncating quietly, and it never rounds your input to make it fit: a fraction is cut at a stated place, and an over-long whole number keeps its leading digits and its size with the rest zeroed.