Validate a phone number in 230+ countries. It is read in your browser (only area-code lists load from our site) and put in the page address so you can share it.
Enter a phone number above to inspect it
Phone numbers follow the E.164 standard defined by the International Telecommunication Union (ITU), which assigns each country a dial code and specifies valid number lengths and formats. A number like +14155550132 encodes both the country (+1 for the US/Canada) and the subscriber number. Validating a phone number means checking it against these country-specific rules, not just counting digits.
Enter a phone number in any format - with or without country code, spaces, dashes, or parentheses. The tool parses it using the same ruleset as Google's libphonenumber library, which powers phone input validation in Android and Chrome. It returns the canonical E.164 form, the national and international display formats, the number type (mobile, fixed-line, toll-free, VoIP, and more), and the city or region for landlines where geocoding data is available. The number is read in your browser; only the country's area-code list is loaded from our site. After a lookup the number is put into the page address so you can share the result.
Use this tool to normalise phone numbers before storing them in a database, verify that a number a user typed is dialable in its claimed country, or identify whether a number is mobile (needed for SMS delivery) vs fixed-line. Location data is available for landlines in most countries using the libphonenumber geocoding dataset; mobile numbers show 'Mobile - no area code' since mobile numbers are not tied to a geographic area.