Parse an international phone number with pinned Google metadata, show possible/valid status and national/international/E.164 formats.
Your input
Outputs are cleared when the input changes.
Result
Enter your data or use the example, then run the tool.
Worked example
02 2345 6789 with region TW becomes +886223456789 and +886 2 2345 6789. A short number can be parsed while failing the possible/valid checks; a possible length alone does not prove a valid prefix.
Method
Adopt the byte-identical official demo-compiled.js included in the specified Google repository commit. A worker-only input/output shim invokes its original phoneNumberParser, then reads the pinned report’s parse/possible/valid/format fields. This is the official artifact, not a third-party phone wrapper and not a new compilation.
Limits
Phone input up to 80 characters and a two-letter default region. The fixed metadata can become outdated; validation is not a call, subscriber check or live allocation/reachability guarantee. Extension is reported separately, and invalid numbers do not get a misleading E.164 output.
Processing stays local in a fixed-source, lazily loaded worker. Cancel and the four-second worker timeout terminate processing.
Your inputs stay on this device. Only optional, consented page visits are measured. Input values, files, filenames and processing logs are not sent to Analytics.
When switching languages, text, settings and selected files are temporarily kept on this device. Transfers are removed after restoring; interrupted transfers are cleaned up on a later visit. Inputs and files are never uploaded.