Phone numbers · NZ

New Zealand phone number format

New Zealand numbers use the country code +64. A mobile number looks like 021 123 4567 at home and +64211234567 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile021 123 4567+64 21 123 4567+642112345678, 9, 10
Landline03 234 5678+64 3 234 5678+64323456788
Toll-free0800 123 456+64 800 123 456+648001234568, 9, 10
Premium-rate0900 123 456+64 900 123 456+649001234567, 8, 9, 10
Personal (forwarding) number070 123 4567+64 70 123 4567+647012345679
Company (UAN) number083 012378+64 83 012378+64830123785, 6, 7, 8, 9, 10
Country calling code
+64
National (trunk) prefix
0
International call prefix
0(?:0|161)
Separate VoIP range
No
Time zones
Pacific/Auckland, Pacific/Chatham
Validate in code

Check a New Zealand number.

Send the number as typed plus country: "NZ". 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": "NZ", "phone": "021 123 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": "NZ", "phone": "021 123 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": "NZ", "phone": "021 123 4567"}),
});
const result = await res.json();
console.log(result.risk.verdict, result.risk.reasons);
Questions

New Zealand numbers

What is the country code for New Zealand?

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

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

Drop the national prefix (0) and add +64. For example 021 123 4567 becomes +64211234567.

How many digits is a New Zealand mobile number?

8 or 9 or 10 digits after the country code.

Does New Zealand 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