Skip to content

Tools/Phone

Phone

Parse and format numbers with libphonenumber-js. No carrier lookup. Nothing is uploaded.

Loading tool…

How to use Phone

  1. 1. Pick a default region. Used when the number has no + country code.
  2. 2. Paste a number. Spaces and dashes are fine.
  3. 3. Read E.164 and validity. Type is MOBILE/FIXED_LINE when known.
  4. 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

Frequently asked questions

Hosted APIs for this job

We do not run these services. Each guide has Free / Freemium / Paid labels and a link to official docs.

Related tools

All tools