Online Playground
Browse tools
Previous release27 stable releases behind. The latest is 1.13.15.See 1.13.15

JavaScript library · stable

libphonenumber-js 1.12.31

Released 2 Dec 2025. 2 days after 1.12.30. The package is 4 KB larger than 1.12.30.

Install this version v1.12.31
npm install libphonenumber-js@1.12.31
Download

All download options

At a glance

Released
2 Dec 2025
Unpacked size
9.1 MB
Files
803
Runtime dependencies
none

Install 1.12.31

sh
npm install libphonenumber-js@1.12.31

Download

  • libphonenumber-js-1.12.31.tgznpm package · 803 files · 9.1 MB unpackedDownload
  • Checksumssha512-Z3IhgVgrqO1S5xPYM3K5X…
  • libphonenumber-min.jsBrowser bundle, min data (smallest) · jsDelivr CDNOpen
  • libphonenumber-max.jsBrowser bundle, max data (all number types) · jsDelivr CDNOpen
  • libphonenumber-mobile.jsBrowser bundle, mobile numbers only · jsDelivr CDNOpen
  • Browse every filejsDelivr file browser for 1.12.31Browse
  • v1.12.31 on GitLabReleaseViewSource .zip

We do not host these files. The links go to the official npm registry and public CDNs.

What changed in 1.12.31

  • Merged [Louis Boulagnon](https://gitlab.com/louisboulagnon)'s [fix](https://gitlab.com/catamphetamine/libphonenumber-js/-/merge_requests/28): parse('...') instanceof PhoneNumber check now works correctly.

Use it in your browser

14 tools built on libphonenumber-js

Each one runs this library in your browser. Nothing you type is uploaded.

All tools

Guides