31 Lakh in Millions
31 lakh = 3.1 million — that's 0.31 crore, written 31,00,000 in the Indian system and 3,100,000 in the international system.
To convert lakh to million, divide the number of lakhs by 10: 31 ÷ 10 = 3.1 million.
Try
Indian system
Digits
31,00,000
In units
31 Lakh
Words
Thirty-One Lakh
हिन्दी
इकतीस लाख
اردو
اکتیس لاکھ
International system
Digits
3,100,000
In units
3.1 Million
Words
Three Million One Hundred Thousand
31 Lakh in Millions, expressed every way
| Indian digits | 31,00,000 |
| Indian units | 31 Lakh |
| International digits | 3,100,000 |
| International units | 3.1 Million |
| Words (Indian) | Thirty-One Lakh |
| Words (International) | Three Million One Hundred Thousand |
| हिन्दी | इकतीस लाख |
| اردو | اکتیس لاکھ |
Nearby conversions
Frequently asked questions
How many millions is 31 lakh?
31 lakh is equal to 3.1 million, which is 0.31 crore. In Indian digits it is written 31,00,000; in international digits, 3,100,000.
How do you convert lakh to million?
To convert lakh to million, divide the number of lakhs by 10: 31 ÷ 10 = 3.1 million.
How is 31 lakh written in words?
31 lakh is "Thirty-One Lakh" in the Indian system (Three Million One Hundred Thousand internationally). In Hindi: इकतीस लाख.