India Phone Number Format
India phone numbers use the country code +91. A India mobile number is 10 digits and is written 081234 56789 nationally, or +91 81234 56789 in international format. In E.164 (the format APIs expect) it is +918123456789, with no spaces or leading zero.
| Country | India |
|---|---|
| Country calling code | +91 |
| Example mobile (national) | 081234 56789 |
| Example mobile (international) | +91 81234 56789 |
| Example mobile (E.164) | +918123456789 |
| National number length | 10 digits |
Validate a India phone number
How to format a India phone number
- Start from the national number as written locally: 081234 56789.
- Drop the leading trunk digit (the national prefix, usually a leading 0) if present.
- Add the country code +91 in front to dial from abroad: +91 81234 56789.
- For APIs, SMS, and storage, use E.164, no spaces or dashes: +918123456789.
Frequently asked questions
What is the country code for India?
The international calling code for India is +91. You add it before the national number (dropping any leading 0) when dialing from abroad, for example +91 81234 56789.
How many digits is a India phone number?
A India mobile number has 10 digits in its national significant number (the part after the +91 country code). Example: 081234 56789.
How do I write a India number in E.164 format?
E.164 is the international standard most APIs and SMS gateways require: a plus sign, the country code, then the national number with no spaces, dashes, or leading zero. For India that looks like +918123456789.
How can I check if a India phone number is valid?
Paste the number into the validator above. 1Lookup parses it, checks it against India's numbering rules, and returns its line type and carrier so you know whether it is real and reachable.