Libphonenumber is an open-source, high-performance Java library developed by Google that offers powerful tools for parsing, formatting, validating, and storing phone numbers. It supports international phone number formats as well as geocoding, time zone lookups, and carrier information extraction. Libphonenumber's extensive functionality aids developers in handling phone numbers consistently and efficiently, reducing errors, and enhancing the user experience. Comprehensive and easy-to-implement, libphonenumber is widely used across various applications and platforms, including Android, to ensure accurate and reliable phone number management.
60,864
websites using libphonenumber
Create a technology report โExport with emails, socials, country, TLD and industry filters
Websites using libphonenumber by countrymarket share ยท top 8 countries
๐บ๐ธUnited States
๐ฎ๐ทIran, Islamic Republic of
๐ฌ๐งUnited Kingdom
๐ซ๐ทFrance
๐ฉ๐ชGermany
๐ง๐ทBrazil
๐ฎ๐ณIndia
๐จ๐ฆCanada
0%3%6%9%12%
Websites using libphonenumber by industrydetected industries
Real Estate27%
Technology & Computing19%
Shopping18%
Education14%
Construction12%
Medical & Healthcare11%
Websites using libphonenumber
showing 25 of 60,864| Website | Country | Industry | Size | Founded | |
|---|---|---|---|---|---|
| ๐ฎ๐ฑIL | Software Development | 1001-5000 | 2012 | ||
| ๐ท๐บRU | Technology & Computing | 201-500 | 2004 | ||
| ๐บ๐ธUS | Software Development | 11-50 | 2014 | ||
| ๐บ๐ธUS | Software Development | 201-500 | 2011 | ||
| ๐ฎ๐นIT | Technology & Computing | 1-10 | - | ||
| ๐บ๐ธUS | Technology & Computing | 10001+ | 1983 | ||
| ๐บ๐ธUS | Business & Finance | 10001+ | 2001 | ||
| ๐บ๐ธUS | Telecommunications | 10001+ | 2003 | ||
| ๐ฎ๐ทIR | Movies & TV | 11-50 | 2009 | ||
| ๐ฉ๐ชDE | Telecommunications | 1-10 | - | ||
| ๐บ๐ธUS | Business & Finance | 1001-5000 | 2005 | ||
| ๐ญ๐ทHR | Telecommunications | 1001-5000 | 1999 | ||
| ๐ฎ๐ณIN | Technology & Computing | 51-200 | 2017 | ||
| ๐บ๐ฆUA | Technology & Computing | 51-200 | 1999 | ||
| ๐บ๐ธUS | Technology & Computing | 1-10 | 2001 | ||
| ๐ง๐ทBR | Entertainment | 5001-10000 | 1976 | ||
| ๐บ๐ธUS | Software Development | 11-50 | 2020 | ||
| ๐บ๐ธUS | Sports | 5001-10000 | 1948 | ||
| ๐จ๐ฆCA | Automotive | 51-200 | 2003 | ||
| ๐ณ๐ฑNL | Business & Finance | 501-1000 | 2004 | ||
| ๐ฌ๐งGB | Technology & Computing | 11-50 | 1999 | ||
| ๐ฆ๐บAU | Education | 1001-5000 | 2003 | ||
| ๐บ๐ธUS | Business & Finance | 1001-5000 | 1792 | ||
| ๐ฎ๐นIT | Marketing & Advertising | 1001-5000 | 2013 | ||
| ๐บ๐ธUS | Education | 1001-5000 | 1929 |
Showing 25 of 60,864 websitesGet the full list โ
Frequently asked
What is libphonenumber?โบ
Libphonenumber is an open-source Java library developed by Google to parse, validate, and format phone numbers from different countries. The library also provides carrier and geocoding information for phone numbers, allowing for easy standardization and analysis of phone numbers in international applications.
In which programming languages can I use libphonenumber?โบ
The primary implementation of libphonenumber is in Java. However, there are official ports for JavaScript, Objective-C, and C++. There are also unofficial community-supported ports for Python, Ruby, PHP, .NET, and more. You can find the list of ports in the library's repository on GitHub.
How do I obtain carrier information for a given phone number?โบ
Libphonenumber offers PhoneNumberToCarrierMapper to retrieve carrier information for a specified phone number. This tool can determine the carrier or service provider of the phone number if it is available. Note that the carrier information may not be accurate or available for all phone numbers.
Can I use libphonenumber for geocoding?โบ
Yes, libphonenumber can provide geocoding information for a phone number using the PhoneNumberOfflineGeocoder class. This feature enables you to obtain a phone number's country and, in some cases, the region or city associated with the number. Keep in mind that this is an approximation and may not be entirely accurate for all phone numbers.
Is it possible to validate and normalize phone numbers using libphonenumber?โบ
Absolutely. Libphonenumber allows you to validate phone numbers with its PhoneNumberUtil class, which checks if the given phone number is valid for a specific region or in the international format. Additionally, the library can normalize phone numbers into E.164 format, which is suitable for storage and comparison purposes.
Get the free browser extension
Identify the technology stack of any website instantly, right from your browser.