Indonesia Phone Number Format: Complete Guide to +62 Numbers
Learn Indonesian phone number formats — mobile prefixes, landline area codes, and how to dial +62 numbers correctly from anywhere in the world.
Indonesian phone numbers follow specific patterns that reveal the number type, carrier, and location. Understanding these formats helps you identify unknown callers, dial correctly from abroad, and spot potentially suspicious numbers.
This guide covers everything you need to know about Indonesian phone number structure — from mobile carrier prefixes to regional landline codes.
Quick Overview: Indonesian Number Formats
Key rule: When dialling internationally, drop the leading "0" and add "+62" instead.

Indonesian Mobile Number Format
Structure
Indonesian mobile numbers contain 10-13 digits (including the leading 0 for domestic calls):
0 + Carrier Prefix (2-3 digits) + Subscriber Number (7-9 digits)
Domestic format: 0812-3456-7890 International format: +62 812-3456-7890
The digit immediately after "0" (or after "+62") is always 8 for mobile numbers. This distinguishes mobiles from landlines, which use geographic area codes.
Complete Carrier Prefix Table
The prefix following "08" identifies the mobile carrier:
Telkomsel (Largest Carrier — ~50% Market Share)
Indosat Ooredoo Hutchison (~25% Market Share)
XL Axiata (~15% Market Share)
Axis (XL Axiata Subsidiary)
Tri (Hutchison 3 Indonesia)
Smartfren

Indonesian Landline Number Format
Structure
Landline numbers use geographic area codes identifying the city or region:
0 + Area Code (2-3 digits) + Local Number (6-8 digits)
Domestic format: (021) 1234-5678 International format: +62 21-1234-5678
Major City Area Codes
Area Code Pattern
The first digit of the area code often indicates the region:
How to Dial Indonesian Numbers
From Within Indonesia
Mobile to mobile: Simply dial the full number including the leading 0.
0812-3456-7890
Landline to landline (same area): Dial just the local number without the area code.
1234-5678
Landline to landline (different area): Include the area code with leading 0.
(021) 1234-5678
From Outside Indonesia
Mobile numbers: Replace the leading 0 with +62 (or your country's exit code + 62).
+62 812-3456-7890
Landline numbers: Replace the leading 0 with +62.
+62 21-1234-5678
Country-Specific Dialling
For detailed instructions, see our guides on calling Indonesia from the US and calling Indonesia from the UK.
Saving Indonesian Contacts Correctly
When adding Indonesian numbers to your phone's contacts, always use the international format with +62. This allows the number to work regardless of your location.
Correct format:
+62 812 3456 7890
Avoid:
0812 3456 7890 (only works inside Indonesia)
0062 812 3456 7890 (may cause issues)
Most smartphones recognise +62 and adjust dialling automatically based on your current location.
Common Formatting Mistakes
Mistake 1: Keeping the Leading Zero
❌ Wrong: +62 0812 3456 7890 ✅ Correct: +62 812 3456 7890
When adding +62, always remove the domestic "0" prefix.
Mistake 2: Using Exit Code With Plus Sign
❌ Wrong: +011 62 812 3456 7890 ✅ Correct: +62 812 3456 7890 OR 011-62-812-3456-7890
Use either the + symbol OR your country's exit code — never both.
Mistake 3: Confusing Mobile and Landline Formats
❌ Wrong: Assuming +62 21 is a mobile prefix ✅ Correct: +62 21 is Jakarta's landline area code
Mobile numbers always have "8" as the first digit after +62. Landlines use area codes that don't start with 8.
Mistake 4: Wrong Number Length
Indonesian mobile numbers contain 9-12 digits after the country code. If a number seems too short or too long, verify before dialling.
Identifying Number Types at a Glance
Special Numbers in Indonesia
Emergency Services
These short codes work only within Indonesia and cannot be dialled internationally.
Toll-Free Numbers
Indonesian toll-free numbers typically start with:
These generally work only from within Indonesia.
Why Number Format Matters for Security
Understanding Indonesian number formats helps identify potentially suspicious calls or messages:
Legitimate Indonesian Mobile Number Signs:
Potential Red Flags:
For guidance on handling suspicious Indonesian numbers, see our guides on WhatsApp messages from +62 and missed calls from +62.
Calling Indonesia Affordably
Standard international rates to Indonesian numbers often exceed $2-3 per minute through traditional carriers. For frequent communication with Indonesian contacts, consider alternatives:
Browser-based calling allows you to reach Indonesian mobile and landline numbers directly from your web browser — no app downloads or special equipment required. Transparent per-minute pricing lets you know costs upfront.
Check Indonesia calling rates →
Frequently Asked Questions
How many digits are in an Indonesian phone number?
Indonesian mobile numbers contain 10-13 digits including the leading 0 (or 9-12 digits after +62). Landline numbers vary by region, typically 9-11 digits including the area code. The variation depends on carrier allocation and regional numbering plans.
What does +62 mean in front of a phone number?
+62 is Indonesia's international dialling code, assigned by the International Telecommunication Union. It replaces the domestic "0" prefix when calling from outside Indonesia. All Indonesian phone numbers — mobile and landline — use +62 for international calls.
How do I know if an Indonesian number is mobile or landline?
Check the first digit after +62. Mobile numbers always start with 8 (+62 8XX...). Landlines use geographic area codes that begin with 2, 3, 4, 5, 6, 7, or 9 depending on the region.
Why do Indonesian mobile numbers have different lengths?
Indonesian carriers received number allocations at different times, resulting in varying subscriber number lengths. Newer allocations sometimes have more digits. All formats are valid — length alone doesn't indicate legitimacy.
How do I call an Indonesian number from my mobile phone?
Use the international format: +62 followed by the number without the leading 0. For example, to call 0812-3456-7890, dial +62-812-3456-7890. The + symbol works from any country and your phone handles the appropriate exit code.
Can I text Indonesian numbers from abroad?
Yes. Use the same +62 format for SMS messages. For WhatsApp and other messaging apps, save the contact with +62 and the app will recognise the Indonesian number regardless of your location.
Summary
Indonesian phone numbers follow consistent patterns:
Mobile numbers: Start with 08 domestically or +62 8 internationally, followed by carrier prefix and subscriber number (10-13 total digits).
Landline numbers: Start with area code (after 0 or +62), with regional codes indicating geographic location (9-11 total digits).
Key formatting rules:
Understanding these formats helps you dial correctly, save contacts properly, and identify the origin and type of Indonesian numbers you encounter.
Related Guides:
Ready to Start Calling?
Make international calls from your browser with BubblyPhone. No app needed, instant setup.
Get Started Free