The Indonesia country code is +62 — reaching the world's 4th-most-populous nation (~278M people across 17,500+ islands), Southeast Asia's largest economy + ~370 million mobile subscriptions across Telkomsel, Indosat Ooredoo Hutchison, XL Axiata + Smartfren. Bahasa Indonesia\'s shortest digital gateway.
Indonesia was assigned +62 by the ITU in 1949, placing it in zone 6 with most of South-East Asia + Oceania. Here is how Indonesian numbering works across its 17,500+ islands.
Indonesia has used the +62 country code since 1949, when the ITU placed it in zone 6 alongside Malaysia +60, Australia +61, Philippines +63, New Zealand +64, Singapore +65, Thailand +66, Vietnam +84 + East Timor +670. The "2" suffix was the second single-digit slot in zone 6 — Indonesia got one of the shortest South-East Asian codes.
Indonesia's telecom industry is regulated by Kominfo (Kementerian Komunikasi dan Informatika). Four major mobile carriers operate: Telkomsel (~155M subs, owned by Telkom Indonesia state telco), Indosat Ooredoo Hutchison (~98M, the merged 2022 IOH entity), XL Axiata (~58M, owned by Malaysia's Axiata), Smartfren (~38M).
Indonesian area codes are 2-3 digits including the leading 0. Tier-1 cities use 2-digit codes (021 Jakarta, 022 Bandung, 024 Semarang, 031 Surabaya, 061 Medan). Smaller cities use 3-digit codes (361 Denpasar Bali, 274 Yogyakarta, 411 Makassar, 711 Palembang). Indonesian mobiles all start with <b>8</b> (08xx domestically; +62 8xx internationally).
Indonesia spans 3 time zones across 5,100 km from west to east. The country is so wide it has Western Indonesia Time WIB (UTC+7) for Sumatra + Java + western Kalimantan, Central Indonesia Time WITA (UTC+8) for Bali + Sulawesi + central + east Kalimantan, and Eastern Indonesia Time WIT (UTC+9) for Maluku + Papua. Indonesia does not observe Daylight Saving — all 3 zones stay fixed year-round.
An Indonesian phone number in international format is written as +62 [area code without 0] [local]. For example, +62 21 5212 1212 for a Jakarta landline (domestic 021-5212-1212), +62 31 1234 5678 for Surabaya, or +62 812 3456 7890 for a Telkomsel mobile (08xx-XXXX-XXXX domestic).
Indonesian mobile numbers all start with 8 domestically (e.g. 0811-0813 Telkomsel, 0814-0818 Indosat, 0817-0819 XL, 0881-0888 Smartfren). Drop the leading 0 when dialing from abroad — so an 0812 Telkomsel number becomes +62 812. The leading 0 across all Indonesian numbers is the national trunk prefix — dropped internationally.
+62 21 5212 1212 reaches Jakarta.From Monas in central Jakarta to the beaches of Kuta in Bali, every Indonesian number lives behind a +62. Pick the area code that matches your customer city — or just grab an 08xx mobile for nationwide reach.
Every country uses a different international exit code before the +62 Indonesia country code. From any mobile, the + symbol replaces the exit code automatically — so +62 21 5212 1212 works worldwide. Always drop the leading 0 from Indonesian numbers (021 Jakarta → 21, 031 Surabaya → 31, 0812 mobile → 812) when dialing from abroad.
011011 62 NN NNNNNNNN+62 8NN NNNN NNNN011011 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN00110011 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN001001 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN001001 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN001001 62 NN NNNNNNNN+62 8NN NNNN NNNN002002 62 NN NNNNNNNN+62 8NN NNNN NNNN010010 62 NN NNNNNNNN+62 8NN NNNN NNNN001001 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN0000 62 NN NNNNNNNN+62 8NN NNNN NNNN8 108 10 62 NN NNNNNNNN+62 8NN NNNN NNNN00 2100 21 62 NN NNNNNNNN+62 8NN NNNN NNNNTip: Indonesian mobile numbers all start with 08 domestically (drop the 0 abroad → 8). Major area codes: 021 Jakarta, 031 Surabaya, 022 Bandung, 024 Semarang, 061 Medan, 361 Bali. Indonesian mobile numbers are 10-12 digits. The full E.164 format is +62 [area without 0] [local].
+62 reaches Southeast Asia's largest economy + the world's 4th-most-populous country. GoPay, OVO, DANA + every Indonesian bank verify with +62.
Indonesian banks (BCA, Mandiri, BRI, BNI, CIMB Niaga, Bank Jago) + the major Indonesian e-wallets (GoPay/Gojek, OVO, DANA, ShopeePay, LinkAja) + SatuSehat (Indonesian COVID app + national ID) all SMS OTPs to +62 mobiles.
+62 reaches Indonesia's 278 million people across 17,500+ islands — the world's 4th-most-populous nation + SE Asia's largest economy by GDP. The single largest addressable market in the ASEAN region.
A 021 area code says "Jakarta — SCBD (Sudirman Central Business District), Menteng, Kuningan, Thamrin". The 021 zone covers all of DKI Jakarta + Bekasi + Tangerang + Depok (Jabodetabek metro — ~32M people). A 031 says Surabaya, 022 Bandung, 361 Bali.
Indonesia is one of the world's heaviest WhatsApp + Instagram markets — over 90% smartphone penetration in metros, 200M+ WhatsApp users, 100M+ Instagram users. A +62 mobile lands in Indonesian WhatsApp without "international" flags.
Most of Indonesian business runs on WIB (Western Indonesia Time, UTC+7) — Jakarta, Surabaya, Bandung, Medan, Yogyakarta. WITA (UTC+8) covers Bali + Sulawesi. WIT (UTC+9) covers Maluku + Papua. No DST adjustments.
If you sell into Indonesian super-apps (Gojek, Grab Indonesia, Tokopedia, Bukalapak, Lazada Indonesia), a +62 line is treated 4-5x faster than a foreign number. Indonesian B2B is WhatsApp-first + expects +62.
Pick your area code — 021 Jakarta, 031 Surabaya, 022 Bandung, 061 Medan, 361 Bali — and start calling, texting + receiving GoPay + OVO + BCA + Tokopedia OTPs from real Indonesian customers.
Same six features come standard on every CallMama Indonesia number — no upsell tiers, no per-feature charges.
Route any incoming call to your real mobile, a teammate, or voicemail — by schedule, caller, or custom rule.
One-tap recording for client calls and consults. Files store securely in your dashboard for replay or download.
Decide which local number shows on outbound calls so contacts always see a familiar prefix.
Voicemails arrive as audio plus a written transcript in your inbox — read or listen, no missed message.
Send and receive text and image messages from your number — same line works on web, iOS, and Android.
Outbound calls to 200+ countries from the same app. Skip carrier roaming and international add-ons.
From "I want a Indonesia number" to making your first call — three taps and you're live.
Choose the area code or city prefix that matches where you sell.
Six-digit confirmation drops into the app. No documents to upload, no waiting room, no callbacks.
Your Indonesia line is live. Start dialing, texting, and being reached — exactly the way a local would.
Name, country code, ISO 3166 alpha-2 & alpha-3, exit code, and ITU zone. Filter by continent or search by name or code.
| Country | Code | ISO-2 | ISO-3 | Exit | Zone |
|---|---|---|---|---|---|
| Afghanistan | +93 | AF | AFG | 00 | 9 |
| Albania | +355 | AL | ALB | 00 | 3 |
| Algeria | +213 | DZ | DZA | 00 | 2 |
| American Samoa | +1 | AS | ASM | 011 | 1 |
| Andorra | +376 | AD | AND | 00 | 3 |
| Angola | +244 | AO | AGO | 00 | 2 |
| Anguilla | +1 | AI | AIA | 011 | 1 |
| Antarctica | +672 | AQ | ATA | 00 | 6 |
| Antigua and Barbuda | +1 | AG | ATG | 011 | 1 |
| Argentina | +54 | AR | ARG | 00 | 5 |
| Armenia | +374 | AM | ARM | 00 | 3 |
| Aruba | +297 | AW | ABW | 00 | 2 |
| Australia | +61 | AU | AUS | 0011 | 6 |
| Austria | +43 | AT | AUT | 00 | 4 |
| Azerbaijan | +994 | AZ | AZE | 00 | 9 |
| Bahamas | +1 | BS | BHS | 011 | 1 |
| Bahrain | +973 | BH | BHR | 00 | 9 |
| Bangladesh | +880 | BD | BGD | 00 | 8 |
| Barbados | +1 | BB | BRB | 011 | 1 |
| Belarus | +375 | BY | BLR | 810 | 3 |
011 62 21 5212 1212 for Jakarta, or 011 62 812 3456 7890 for a Telkomsel mobile. On any mobile, replace 011 with +.0011 62 361 1234 5678 for a Bali landline. Australia-Indonesia is a heavy travel + business route (~1.3M Australian visits to Indonesia annually, mostly to Bali).001 62 21 5212 1212 for Jakarta. Singapore-Indonesia is the heaviest single ASEAN telecom route — connection takes 1-2 seconds via Singapore\'s SGIX exchange.+62 [area or mobile prefix without 0] [local]. Example: +62 21 5212 1212 for Jakarta (021-5212-1212 domestic), +62 31 1234 5678 for Surabaya, +62 812 3456 7890 for a Telkomsel mobile (0812-3456-7890 domestic).001 62 or 008 62 or 007 62 (Indonesia has 3 international exit codes — Indosat 001, Telkom 008, Telkom 007).One tap to install. One more to call. It really is that simple.