E.164 Phone Number Validator
Paste a number to check it against the E.164 format. If it fails, you'll see why.
Got a whole list to fix? Use the bulk phone number formatter.
What is E.164 format?
E.164 is the ITU's standard for writing phone numbers so any system in the world reads them the same way. Every E.164 number follows one pattern:
+[country code][subscriber number]
- Starts with
+ - Country code of 1–3 digits that never starts with 0
- Digits only: no spaces, dashes, dots or brackets
- 15 digits at most, country code included
- No national trunk prefix (the leading 0 used for domestic calls in the UK, India, Australia and others)
As a regular expression: ^\+[1-9]\d{1,14}$
E.164 examples by country
| Country | Written locally | E.164 |
|---|---|---|
| United States | (415) 555-2671 | +14155552671 |
| United Kingdom | 020 7946 0018 | +442079460018 |
| India | 098765 43210 | +919876543210 |
| Canada | (604) 555-0199 | +16045550199 |
| Australia | (02) 5550 1234 | +61255501234 |
| Germany | 030 123456 | +4930123456 |
| Nigeria | 0803 123 4567 | +2348031234567 |
Writing numbers for people rather than systems? That's E.123, with spaces. See E.164 vs E.123.
Your numbers live in Google Sheets?
Validate a whole column with a formula, then send SMS to it with TwilioBox, which expects E.164.
Frequently Asked Questions
What is E.164 format? ▾
What is an example of an E.164 phone number? ▾
How do I convert a number to E.164? ▾
Is a valid E.164 format the same as a real phone number? ▾
What's the difference between E.164 and E.123? ▾
Is my number sent anywhere? ▾
You Might Also Like
API for GTM Engineer: Infographics
ProductivityA visual breakdown of how APIs work for GTM engineers, covering core concepts, common integrations, and where automation fits into your marketing stack.
Case Study: 3Sum (LeetCode 15)
DSAA real attempt-by-attempt debugging journey through LeetCode 15 with the Two Pointers pattern.
Two Pointers Pattern
DSAMaster the Two Pointers technique with a story, visualizer, and TypeScript code for palindromes and pair-sum problems.