{
  "url": "https://phonelookup.dev/country/vn",
  "iso": "VN",
  "slug": "vn",
  "name": "Vietnam",
  "callingCode": 84,
  "exitCode": "00",
  "preferredExitCode": "",
  "trunkPrefix": "0",
  "mobilePortable": false,
  "mobileStarts": [
    "01",
    "03",
    "05",
    "07",
    "08",
    "09"
  ],
  "lineTypes": [
    {
      "type": "mobile",
      "label": "Mobile",
      "regex": "121[0-3]\\d{5}|(?:1[46]0|(?:3\\d|7[06-9])\\d|5(?:[1689]\\d|2[238]|59)|8(?:[1-8]\\d|9[6-9])|9(?:[0-8]\\d|9[013-9]))\\d{6}",
      "lengths": [
        9
      ],
      "localOnlyLengths": [],
      "exampleNational": "0912 345 678",
      "exampleInternational": "+84 912 345 678",
      "exampleE164": "+84912345678"
    },
    {
      "type": "fixedLine",
      "label": "Fixed line",
      "regex": "2(?:0[3-9]|1[0-689]|2[0-25-9]|[38][2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|9[0-4679])\\d{7}",
      "lengths": [
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "0210 1234 567",
      "exampleInternational": "+84 210 1234 567",
      "exampleE164": "+842101234567"
    },
    {
      "type": "tollFree",
      "label": "Toll-free",
      "regex": "1800\\d{4,6}|12(?:0[13]|28)\\d{4}",
      "lengths": [
        8,
        9,
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "1800 123456",
      "exampleInternational": "+84 1800 123456",
      "exampleE164": "+841800123456"
    },
    {
      "type": "voip",
      "label": "VoIP",
      "regex": "672\\d{6}",
      "lengths": [
        9
      ],
      "localOnlyLengths": [],
      "exampleNational": "067 201 23 45",
      "exampleInternational": "+84 67 201 23 45",
      "exampleE164": "+84672012345"
    },
    {
      "type": "premiumRate",
      "label": "Premium-rate",
      "regex": "1900\\d{4,6}",
      "lengths": [
        8,
        9,
        10
      ],
      "localOnlyLengths": [],
      "exampleNational": "1900 123456",
      "exampleInternational": "+84 1900 123456",
      "exampleE164": "+841900123456"
    },
    {
      "type": "uan",
      "label": "UAN",
      "regex": "[17]99\\d{4}|69\\d{5,6}",
      "lengths": [
        7,
        8
      ],
      "localOnlyLengths": [],
      "exampleNational": "0199 2000",
      "exampleInternational": "+84 1992000",
      "exampleE164": "+841992000"
    }
  ],
  "formats": {
    "e164": "+84912345678",
    "international": "+84 912 345 678",
    "national": "0912 345 678",
    "rfc3966": "tel:+84-912-345-678"
  },
  "carriers": [
    {
      "name": "MobiFone",
      "lineType": "mobile",
      "prefixCount": 8,
      "ranges": [
        "07",
        "014",
        "030",
        "051",
        "089",
        "090",
        "093",
        "0121"
      ]
    },
    {
      "name": "G-Mobile",
      "lineType": "mobile",
      "prefixCount": 6,
      "ranges": [
        "059",
        "0993–0997"
      ]
    },
    {
      "name": "Viettel",
      "lineType": "mobile",
      "prefixCount": 6,
      "ranges": [
        "03",
        "016",
        "086",
        "096–098"
      ]
    },
    {
      "name": "Vietnamobile",
      "lineType": "mobile",
      "prefixCount": 4,
      "ranges": [
        "052",
        "056",
        "058",
        "092"
      ]
    },
    {
      "name": "Vinaphone",
      "lineType": "mobile",
      "prefixCount": 3,
      "ranges": [
        "08",
        "091",
        "094"
      ]
    },
    {
      "name": "Indochina Telecom",
      "lineType": "mobile",
      "prefixCount": 2,
      "ranges": [
        "0998–0999"
      ]
    },
    {
      "name": "Reddi",
      "lineType": "mobile",
      "prefixCount": 1,
      "ranges": [
        "055"
      ]
    }
  ],
  "sandbox": {
    "input": "+84912345678",
    "valid": true,
    "type": "Mobile",
    "carrier": "Vinaphone",
    "region": "VN",
    "formats": {
      "e164": "+84912345678",
      "international": "+84 912 345 678",
      "national": "0912 345 678",
      "rfc3966": "tel:+84-912-345-678"
    },
    "parts": {
      "countryCode": "+84",
      "destinationCode": "912",
      "destinationKind": "network code",
      "subscriber": "345678"
    }
  },
  "faq": [
    {
      "question": "How many digits does a phone number in Vietnam have?",
      "answer": "Mobile numbers have 9 national digits. Fixed line numbers have 10 national digits. That is the national number, without the country code +84 and without the trunk prefix 0."
    },
    {
      "question": "What is the country code for Vietnam?",
      "answer": "+84. From abroad, dial your own exit code, then 84, then the national number without its trunk prefix 0. From inside Vietnam, the exit code for international calls is 00."
    },
    {
      "question": "Which prefixes are mobile numbers in Vietnam?",
      "answer": "Mobile numbers start with 01, 03, 05, 07, 08 or 09 in national form; the mobile regular expression on this page gives the exact ranges (example: 0912 345 678). The carrier table shows which prefix blocks were allocated to which operator."
    },
    {
      "question": "Can a mobile number in Vietnam be ported to another carrier?",
      "answer": "Not on record. The plan data this page is built from does not list mobile number portability for Vietnam, so the carrier a prefix was allocated to is likely, not certainly, the carrier serving the number. Only a live carrier lookup (an HLR or MNP query) confirms it."
    }
  ],
  "meta": {
    "dataAsOf": "2026-10-25",
    "dataPoints": 29,
    "references": [
      {
        "authority": "ITU",
        "title": "National numbering plan: Viet Nam",
        "url": "https://www.itu.int/oth/T02020000E4/en"
      }
    ]
  },
  "neighbours": [
    "https://phonelookup.dev/country/cn.json",
    "https://phonelookup.dev/country/kr.json",
    "https://phonelookup.dev/country/jp.json",
    "https://phonelookup.dev/country/kp.json",
    "https://phonelookup.dev/country/hk.json",
    "https://phonelookup.dev/country/mo.json",
    "https://phonelookup.dev/country/kh.json",
    "https://phonelookup.dev/country/la.json",
    "https://phonelookup.dev/country/bd.json",
    "https://phonelookup.dev/country/tw.json"
  ]
}
