{
  "url": "https://phonelookup.dev/country/my",
  "iso": "MY",
  "slug": "my",
  "name": "Malaysia",
  "callingCode": 60,
  "exitCode": "00",
  "preferredExitCode": "",
  "trunkPrefix": "0",
  "mobilePortable": true,
  "mobileStarts": [
    "01"
  ],
  "lineTypes": [
    {
      "type": "mobile",
      "label": "Mobile",
      "regex": "1(?:(?:1888[689]|4400|8(?:47|8[27])[0-4])\\d{4}|9\\d{7,8})|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0-4]\\d|5[0-79]|6[02-4]|8[02-5]))|(?:[26]\\d|[37][1-9]|4[235-9])\\d|5(?:31|9\\d\\d)|8(?:1[23]|[236]\\d|4[06]|5(?:46|[7-9])|7[016-9]|8[01]|9[0-8]))\\d{5}",
      "lengths": [
        9,
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "012-345 6789",
      "exampleInternational": "+60 12-345 6789",
      "exampleE164": "+60123456789"
    },
    {
      "type": "fixedLine",
      "label": "Fixed line",
      "regex": "427[01]\\d{4}|(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}",
      "lengths": [
        8,
        9
      ],
      "localOnlyLengths": [
        6,
        7
      ],
      "exampleNational": "03-2385 6789",
      "exampleInternational": "+60 3-2385 6789",
      "exampleE164": "+60323856789"
    },
    {
      "type": "tollFree",
      "label": "Toll-free",
      "regex": "1[378]00\\d{6}",
      "lengths": [
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "1-300-12-3456",
      "exampleInternational": "+60 1-300-12-3456",
      "exampleE164": "+601300123456"
    },
    {
      "type": "voip",
      "label": "VoIP",
      "regex": "15(?:4(?:6[0-4]\\d|8(?:0[125]|[17]\\d|21|3[01]|4[01589]|5[014]|6[02]))|6(?:32[0-6]|78\\d))\\d{4}",
      "lengths": [
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "0154-601 2345",
      "exampleInternational": "+60 154-601 2345",
      "exampleE164": "+601546012345"
    },
    {
      "type": "premiumRate",
      "label": "Premium-rate",
      "regex": "1600\\d{6}",
      "lengths": [
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "1-600-12-3456",
      "exampleInternational": "+60 1-600-12-3456",
      "exampleE164": "+601600123456"
    }
  ],
  "formats": {
    "e164": "+60123456789",
    "international": "+60 12-345 6789",
    "national": "012-345 6789",
    "rfc3966": "tel:+60-12-345-6789"
  },
  "carriers": [
    {
      "name": "CelcomDigi",
      "lineType": "mobile",
      "prefixCount": 82,
      "ranges": [
        "016",
        "019",
        "0102",
        "0109",
        "0131–0139",
        "0143",
        "0145–0146",
        "0148–0149",
        "01036–01041",
        "01046",
        "01056–01059",
        "01066",
        "01076",
        "01082",
        "01088",
        "01116",
        "01119",
        "01122",
        "01126",
        "01131–01133",
        "01136",
        "01140–01141",
        "01150–01151",
        "01154",
        "01170",
        "01591–01592",
        "01596",
        "011145–011149",
        "011155–011159",
        "011200–011204",
        "011245–011249",
        "011560–011564",
        "011590",
        "011646–011648",
        "011692",
        "011710–011711"
      ]
    },
    {
      "name": "U Mobile",
      "lineType": "mobile",
      "prefixCount": 48,
      "ranges": [
        "0182–0184",
        "0189",
        "01111",
        "01121",
        "01128",
        "01137–01139",
        "01142",
        "01160–01161",
        "01164",
        "01169",
        "01857",
        "01866",
        "01876–01878",
        "01887",
        "011270–011274",
        "011620–011624",
        "011636–011639",
        "011700–011702",
        "011757",
        "018120",
        "018130",
        "018790–018794",
        "0118886",
        "0118889"
      ]
    },
    {
      "name": "Maxis",
      "lineType": "mobile",
      "prefixCount": 45,
      "ranges": [
        "012",
        "0142",
        "0147",
        "0171–0179",
        "01042–01043",
        "01070–01071",
        "01089",
        "01112",
        "01123",
        "01125",
        "011140–011144",
        "011175–011179",
        "011240–011244",
        "011275–011279",
        "011722–011726"
      ]
    },
    {
      "name": "YTL",
      "lineType": "mobile",
      "prefixCount": 44,
      "ranges": [
        "0186",
        "01130",
        "01166–01167",
        "01173–01175",
        "01830",
        "01833–01834",
        "01858–01859",
        "01870–01871",
        "01880–01882",
        "01892–01893",
        "011170–011174",
        "011570–011574",
        "011580–011584",
        "011658–011659",
        "011727–011729",
        "018795–018799"
      ]
    },
    {
      "name": "XOX",
      "lineType": "mobile",
      "prefixCount": 41,
      "ranges": [
        "01030–01034",
        "01083–01087",
        "01854",
        "011130–011134",
        "011205–011209",
        "011565–011569",
        "011575–011579",
        "011585–011589",
        "011595–011599"
      ]
    },
    {
      "name": "Tune Talk",
      "lineType": "mobile",
      "prefixCount": 24,
      "ranges": [
        "0144",
        "0153",
        "01050–01054",
        "01077–01081",
        "01135",
        "01153",
        "011150–011154",
        "011185–011189"
      ]
    },
    {
      "name": "TM",
      "lineType": "mobile",
      "prefixCount": 23,
      "ranges": [
        "01035",
        "01044–01045",
        "01055",
        "01065",
        "01163",
        "01165",
        "011100–011104",
        "011591–011594",
        "011625–011629",
        "011649",
        "011674"
      ]
    },
    {
      "name": "Baraka",
      "lineType": "mobile",
      "prefixCount": 10,
      "ranges": [
        "01060–01064",
        "011135–011139"
      ]
    },
    {
      "name": "red ONE",
      "lineType": "mobile",
      "prefixCount": 7,
      "ranges": [
        "01155",
        "011105–011109",
        "0118888"
      ]
    },
    {
      "name": "Telekom",
      "lineType": "mobile",
      "prefixCount": 5,
      "ranges": [
        "011180–011184"
      ]
    },
    {
      "name": "Celecom",
      "lineType": "mobile",
      "prefixCount": 4,
      "ranges": [
        "01129",
        "01171",
        "011720–011721"
      ]
    },
    {
      "name": "Eastel",
      "lineType": "mobile",
      "prefixCount": 3,
      "ranges": [
        "01176",
        "01178",
        "011759"
      ]
    },
    {
      "name": "Unifi Mobile",
      "lineType": "mobile",
      "prefixCount": 3,
      "ranges": [
        "01168",
        "011690–011691"
      ]
    },
    {
      "name": "Altel",
      "lineType": "mobile",
      "prefixCount": 2,
      "ranges": [
        "01152",
        "011328"
      ]
    },
    {
      "name": "Enabling Asia",
      "lineType": "mobile",
      "prefixCount": 1,
      "ranges": [
        "01134"
      ]
    }
  ],
  "sandbox": {
    "input": "+60123456789",
    "valid": true,
    "type": "Mobile",
    "carrier": "Maxis",
    "region": "MY",
    "formats": {
      "e164": "+60123456789",
      "international": "+60 12-345 6789",
      "national": "012-345 6789",
      "rfc3966": "tel:+60-12-345-6789"
    },
    "parts": {
      "countryCode": "+60",
      "destinationCode": "12",
      "destinationKind": "network code",
      "subscriber": "3456789"
    }
  },
  "faq": [
    {
      "question": "How many digits does a phone number in Malaysia have?",
      "answer": "Mobile numbers have 9 or 10 national digits. Fixed line numbers have 8 or 9 national digits (6 or 7 when dialled locally). That is the national number, without the country code +60 and without the trunk prefix 0."
    },
    {
      "question": "What is the country code for Malaysia?",
      "answer": "+60. From abroad, dial your own exit code, then 60, then the national number without its trunk prefix 0. From inside Malaysia, the exit code for international calls is 00."
    },
    {
      "question": "Which prefixes are mobile numbers in Malaysia?",
      "answer": "Mobile numbers start with 01 in national form; the mobile regular expression on this page gives the exact ranges (example: 012-345 6789). The carrier table shows which prefix blocks were allocated to which operator."
    },
    {
      "question": "Can a mobile number in Malaysia be ported to another carrier?",
      "answer": "Yes. Malaysia has mobile number portability, so a prefix tells you the carrier a number was originally allocated to, not necessarily the one serving it today. Only a live carrier lookup (an HLR or MNP query) answers that."
    }
  ],
  "meta": {
    "dataAsOf": "2026-10-25",
    "dataPoints": 34,
    "references": [
      {
        "authority": "ITU",
        "title": "National numbering plan: Malaysia",
        "url": "https://www.itu.int/oth/T0202000081/en"
      }
    ]
  },
  "neighbours": [
    "https://phonelookup.dev/country/au.json",
    "https://phonelookup.dev/country/id.json",
    "https://phonelookup.dev/country/ph.json",
    "https://phonelookup.dev/country/nz.json",
    "https://phonelookup.dev/country/sg.json",
    "https://phonelookup.dev/country/th.json",
    "https://phonelookup.dev/country/tl.json",
    "https://phonelookup.dev/country/nf.json",
    "https://phonelookup.dev/country/bn.json",
    "https://phonelookup.dev/country/nr.json",
    "https://phonelookup.dev/country/pg.json",
    "https://phonelookup.dev/country/to.json"
  ]
}
