Phone numbers · JP

Japan phone number format

Japan numbers use the country code +81. A mobile number looks like 090-1234-5678 at home and +819012345678 in international E.164 format.

TypeExample (national)InternationalE.164Digits
Mobile090-1234-5678+81 90-1234-5678+81901234567810
Landline03-1234-5678+81 3-1234-5678+813123456789
Toll-free0120-123-456+81 120-123-456+811201234568, 9, 10, 11, 12, 13, 14, 15, 16, 17
VoIP050-1234-5678+81 50-1234-5678+81501234567810
Premium-rate0990-123-456+81 990-123-456+819901234569
Personal (forwarding) number060-123-4567+81 60-123-4567+816012345679
Company (UAN) number0570-123-456+81 570-123-456+815701234569
Pager020-1234-5678+81 20-1234-5678+81201234567810
Country calling code
+81
National (trunk) prefix
0
International call prefix
010
Separate VoIP range
Yes
Time zones
Asia/Tokyo
Validate in code

Check a Japan number.

Send the number as typed plus country: "JP". 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": "JP", "phone": "090-1234-5678"}'
import os, requests

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

Japan numbers

What is the country code for Japan?

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

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

Drop the national prefix (0) and add +81. For example 090-1234-5678 becomes +819012345678.

How many digits is a Japan mobile number?

10 digits after the country code.

Does Japan have VoIP phone numbers?

Yes, it has a dedicated VoIP range, and Veqen flags numbers in it.

Nearby in the list