Phone numbers · HK

Hong Kong phone number format

Hong Kong numbers use the country code +852. A mobile number looks like 5123 4567 at home and +85251234567 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile5123 4567+852 5123 4567+852512345678
Landline2123 4567+852 2123 4567+852212345678
Toll-free800 123 456+852 800 123 456+8528001234569
Premium-rate900 12 345 678+852 900 12 345 678+852900123456785, 6, 7, 8, 11
Personal (forwarding) number8112 3456+852 8112 3456+852811234568
Company (UAN) number3016 1234+852 3016 1234+852301612348
Pager7112 3456+852 7112 3456+852711234568
Country calling code
+852
National (trunk) prefix
None
International call prefix
00(?:30|5[09]|[126-9]?)
Separate VoIP range
No
Time zones
Asia/Hong_Kong
Validate in code

Check a Hong Kong number.

Send the number as typed plus country: "HK". You get it back in E.164 with its line type, ready to store.

Try the free validator →

curl https://veqen-app.com/v1/phone/check \
  -H "Authorization: Bearer $VEQEN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"country": "HK", "phone": "5123 4567"}'
import os, requests

r = requests.post(
    "https://veqen-app.com/v1/phone/check",
    headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
    json={"country": "HK", "phone": "5123 4567"},
    timeout=10,
)
result = r.json()
print(result["risk"]["verdict"], result["risk"]["reasons"])
const res = await fetch("https://veqen-app.com/v1/phone/check", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.VEQEN_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({"country": "HK", "phone": "5123 4567"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

Hong Kong numbers

What is the country code for Hong Kong?

+852. Dial it after your international access code, or use +852 from a mobile phone.

How do I format a Hong Kong phone number in E.164?

Add +852 in front of the number with no spaces, e.g. +85251234567.

How many digits is a Hong Kong mobile number?

8 digits after the country code.

Does Hong Kong have VoIP phone numbers?

There is no separate VoIP range in the numbering plan, so VoIP numbers look like ordinary numbers.

Nearby in the list