BubblyPhone
RatesToolsHub
iOS AppAndroid App
AI Agents
Sign InGet Started
or
RatesToolsHubiOS AppAndroid AppAI Agents
Sign In with EmailGet Started
BubblyPhone

Affordable international calling for everyone. Crystal-clear calls to 100+ countries with transparent per-minute pricing.

100+ CountriesNo Hidden FeesWebRTC Powered

Product

  • Rates Calculator
  • Getting Started
  • iOS App
  • Android App
  • Business Solutions
  • For Businesses
  • AI Agent API

Learn

  • Knowledge Hub
  • Blog
  • What is WebRTC?
  • VoIP Explained
  • Contact Us
  • Give Feedback

Support

  • Help Center
  • Getting Started
  • Making Calls
  • Call Statuses
  • Why Calls Fail
  • Call Details
  • Transcription
  • Connection Test
  • Managing Contacts
  • Mobile Apps
  • Billing & Credits
  • Refunds
  • Account Settings
  • Troubleshooting
  • Error Codes

Compare

  • vs Rebtel
  • vs Yolla
  • vs Skype
  • vs Dialpad
  • vs Google Voice
  • All Comparisons

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Acceptable Use
  • Extension Privacy

Reference

Country Codes
US +1India +91Turkey +90Pakistan +92Germany +49Philippines +63Mexico +52UK +44Canada +1Australia +61France +33Japan +81Brazil +55China +86Italy +39Russia +7South Africa +27Nigeria +234Egypt +20Indonesia +62Vietnam +84Thailand +66Malaysia +60
Free Tools
All ToolsCountry Code LookupBest Time to CallCall Cost CalculatorCall Duration CalculatorPhone ValidatorVirtual Number CheckerArea Code LookupDialing GuideRoaming CalculatorCurrency ConverterSMS Character CounterSpam Number CheckerHoliday CalendarEmergency NumbersMicrophone TestCarrier LookupVoIP Speed TestCall Recording LawsWhatsApp Link GeneratorNumber FormatterQR Code GeneratorDTMF Tone GeneratorMorse Code TranslatorVoice RecorderVanity Number ConverterConference Call Planner
Popular Destinations
Call IndiaCall PhilippinesCall MexicoCall PakistanIndia RatesPhilippines RatesMexico RatesPakistan Rates
Dialing Guides
How to Dial IndiaHow to Dial MexicoHow to Dial PhilippinesHow to Dial PakistanInternational CallingHow to Make Calls

Stay in the loop

New rates, features and calling tips — no spam.

More Projects by Vadim

JobXDubaiJobXRecruiterPatientNotes.aiCV-ReviewRechnungen KICareerProofSmilePreviewsGesichtsbehandlung MünchenZahnarzt OberföhringInhype.ioUAE Labour LawDentist DubaiWake MindCasino in DubaiAgents by BubblyPhone

© 2026 BubblyPhone. All rights reserved.

Built by Vadim·𝕏in
  1. Home
  2. /
  3. Blog
  4. /
  5. Indonesia Phone Number Format: Complete Guide to +62 Numbers
December 14, 2025•5 min read•1,054 words

Indonesia Phone Number Format: Complete Guide to +62 Numbers

Indonesia Phone Number Format: Complete Guide to +62 Numbers
Table of Contents
  • Quick Overview: Indonesian Number Formats
  • Indonesian Mobile Number Format
  • Structure
  • Complete Carrier Prefix Table
  • 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
  • Major City Area Codes
  • Area Code Pattern
  • How to Dial Indonesian Numbers
  • From Within Indonesia
  • From Outside Indonesia
  • Country-Specific Dialling
  • Saving Indonesian Contacts Correctly
  • Common Formatting Mistakes
  • Mistake 1: Keeping the Leading Zero
  • Mistake 2: Using Exit Code With Plus Sign
  • Mistake 3: Confusing Mobile and Landline Formats
  • Mistake 4: Wrong Number Length
  • Identifying Number Types at a Glance
  • Special Numbers in Indonesia
  • Emergency Services
  • Toll-Free Numbers
  • Why Number Format Matters for Security
  • Legitimate Indonesian Mobile Number Signs:
  • Potential Red Flags:
  • Calling Indonesia Affordably
  • Frequently Asked Questions
  • How many digits are in an Indonesian phone number?
  • What does +62 mean in front of a phone number?
  • How do I know if an Indonesian number is mobile or landline?
  • Why do Indonesian mobile numbers have different lengths?
  • How do I call an Indonesian number from my mobile phone?
  • Can I text Indonesian numbers from abroad?
  • Summary

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.

Blog post illustration

Indonesian Mobile Number Format

Structure

Indonesian mobile numbers contain 10-13 digits (including the leading 0 for domestic calls):

plain text
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

Blog post illustration

Indonesian Landline Number Format

Structure

Landline numbers use geographic area codes identifying the city or region:

plain text
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.

plain text
0812-3456-7890

Landline to landline (same area): Dial just the local number without the area code.

plain text
1234-5678

Landline to landline (different area): Include the area code with leading 0.

plain text
(021) 1234-5678

From Outside Indonesia

Mobile numbers: Replace the leading 0 with +62 (or your country's exit code + 62).

plain text
+62 812-3456-7890

Landline numbers: Replace the leading 0 with +62.

plain text
+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:

plain text
+62 812 3456 7890

Avoid:

plain text
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?
Indonesia phone number format

Table of Contents

Quick Overview: Indonesian Number FormatsIndonesian Mobile Number FormatStructureComplete Carrier Prefix TableTelkomsel (Largest Carrier — ~50% Market Share)Indosat Ooredoo Hutchison (~25% Market Share)XL Axiata (~15% Market Share)Axis (XL Axiata Subsidiary)Tri (Hutchison 3 Indonesia)SmartfrenIndonesian Landline Number FormatStructureMajor City Area CodesArea Code PatternHow to Dial Indonesian NumbersFrom Within IndonesiaFrom Outside IndonesiaCountry-Specific DiallingSaving Indonesian Contacts CorrectlyCommon Formatting MistakesMistake 1: Keeping the Leading ZeroMistake 2: Using Exit Code With Plus SignMistake 3: Confusing Mobile and Landline FormatsMistake 4: Wrong Number LengthIdentifying Number Types at a GlanceSpecial Numbers in IndonesiaEmergency ServicesToll-Free NumbersWhy Number Format Matters for SecurityLegitimate Indonesian Mobile Number Signs:Potential Red Flags:Calling Indonesia AffordablyFrequently Asked QuestionsHow many digits are in an Indonesian phone number?What does +62 mean in front of a phone number?How do I know if an Indonesian number is mobile or landline?Why do Indonesian mobile numbers have different lengths?How do I call an Indonesian number from my mobile phone?Can I text Indonesian numbers from abroad?Summary