How to use Phone
- 1. Pick a default region. Used when the number has no + country code.
- 2. Paste a number. Spaces and dashes are fine.
- 3. Read E.164 and validity. Type is MOBILE/FIXED_LINE when known.
- 4. No SMS / HLR. This is syntax and numbering-plan data only.
About this tool
Phone numbers are not just digits. libphonenumber-js applies numbering-plan metadata in the browser so you can see E.164, national format, and whether the number is possible or valid for that region.
Valid vs possible
Possible means length matches. Valid means the prefix is in the plan. Neither proves the line is in service.
India default
The region list includes IN because this product is used there often.
Code examples
E.164
+919876543210