Indonesia Phone Number Format: Complete Guide to +62 Numbers

December 14, 2025 5 min read BubblyPhone Team

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

  • 2-digit codes: Major metropolitan areas (Jakarta 21, Surabaya 31, Bandung 22)
  • 3-digit codes: Smaller cities and regional centres (Bali 361, Yogyakarta 274)
  • The first digit of the area code often indicates the region:

  • 2X: Java (western)
  • 3X: Java (eastern) and Madura
  • 4X: Sulawesi
  • 5X: Kalimantan (Borneo)
  • 6X: Sumatra
  • 7X: Sumatra (southern)
  • 9X: Papua and Maluku

  • 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:

  • 0800 (free from landlines and some mobiles)
  • 0804 (local rate)
  • 0807 (premium rate)
  • 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:

  • Starts with +62 8 (or 08 domestically)
  • Contains 10-13 total digits
  • Prefix matches known carrier ranges
  • Consistent formatting throughout
  • Potential Red Flags:

  • Unusual digit counts (too short or too long)
  • Prefixes not matching any known carrier
  • Numbers that look like mobiles but start with area codes
  • Mixed formatting suggesting spoofing
  • 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:

  • Always drop the leading "0" when adding +62
  • Mobile numbers always have "8" as first digit after country code
  • Save contacts in +62 format for universal compatibility
  • Verify unusual digit counts before engaging with unknown numbers
  • Understanding these formats helps you dial correctly, save contacts properly, and identify the origin and type of Indonesian numbers you encounter.


    Related Guides:

  • Indonesia Country Code +62: Complete Guide
  • Indonesia Area Codes
  • Call Indonesia From the US
  • Call Indonesia From the UK
  • +62 857 Number: Indosat Guide
  • +62 831 Number: Axis Guide
  • Is +62 Always Indonesia?
  • Ready to Start Calling?

    Make international calls from your browser with BubblyPhone. No app needed, instant setup.

    Get Started Free