Phone Number Validator
EverydayCheck if a phone number is correctly formatted for India, US, UK, or UAE. Instant result in your browser — enter digits only, no country code needed.
What is a Phone?
A Phone Number Validator checks whether a phone number conforms to the expected format for a given country. Phone number formats vary significantly around the world — the length, the valid starting digits, and whether a trunk prefix (like the leading 0 in the UK) is included are all country-specific. Validating phone numbers at the point of data entry reduces bad data, failed SMS deliveries, and call failures caused by transposed digits or missing digits.
This tool supports four countries: India, US/Canada, United Kingdom, and UAE. Select the country from the dropdown, enter the phone number as local digits (without the international dialling code), and the result updates instantly. Spaces, dashes, and parentheses in the input are stripped automatically.
For India, the tool checks that the number is 10 digits and starts with 6, 7, 8, or 9 — the digits assigned to mobile subscribers by TRAI. For the US, it applies the North American Numbering Plan (NANP) rules. For the UK, it checks the 10–11 digit format starting with 0. For the UAE, it checks the 9-digit mobile format starting with 5 (or 05 with the trunk prefix).
What this tool does not check: whether the number is assigned to a real subscriber, whether it is active, or whether it is a mobile or landline number. Format validation only.
All validation runs in your browser — no phone number is transmitted or stored.
How to use this Phone calculator
- Open the Phone Number Validator on this page.
- Select the Country from the dropdown — India, US, UK, or UAE.
- Enter the phone number in the Phone Number field — digits only, without the country dialling code. The tool strips spaces, dashes, and parentheses automatically.
- The result badge updates instantly. A green Valid badge confirms the number matches the expected format.
- If the badge shows Invalid, read the error message — it states the required format for the selected country.
- Correct the number (check digit count and starting digit) and the badge updates immediately.
Formula & Methodology
Each country uses a regex pattern matched against the stripped input (digits only): | Country | Pattern | Explanation | |---|---|---| | India |/^[6-9]\d{9}$/| 10 digits, first digit 6–9 | | US |/^[2-9]\d{2}[2-9]\d{6}$/| 10 digits, NANP rules | | UK |/^0\d{9,10}$/| 10–11 digits, starts with 0 | | UAE |/^0?5\d{8}$/| 9 digits starting with 5, or 10 with trunk 0 | Valid India example:9876543210— 10 digits, starts with 9. Valid. Invalid India example:1234567890— starts with 1, which is not assigned to mobile subscribers. Invalid.