Phone numbers · MO

Macao phone number format

Macao numbers use the country code +853. A mobile number looks like 6612 3456 at home and +85366123456 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile6612 3456+853 6612 3456+853661234568
Landline2821 2345+853 2821 2345+853282123458
Toll-free0800 501+853 0800 501+85308005017
Country calling code
+853
National (trunk) prefix
None
International call prefix
00
Separate VoIP range
No
Time zones
Asia/Shanghai
Validate in code

Check a Macao number.

Send the number as typed plus country: "MO". 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": "MO", "phone": "6612 3456"}'
import os, requests

r = requests.post(
    "https://veqen-app.com/v1/phone/check",
    headers={"Authorization": f"Bearer {os.environ['VEQEN_API_KEY']}"},
    json={"country": "MO", "phone": "6612 3456"},
    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": "MO", "phone": "6612 3456"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

Macao numbers

What is the country code for Macao?

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

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

Add +853 in front of the number with no spaces, e.g. +85366123456.

How many digits is a Macao mobile number?

8 digits after the country code.

Does Macao 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