Guides
Bulk WhatsApp number check for Indian customer lists (+91)
Check an Indian list for WhatsApp: turn 0, 91, 091 and Hindi-digit cells into +91, keep 6–9 mobiles, get a free estimate, and follow DPDP Act and TRAI rules.
16 min read
56 articles.
Guides
Check an Indian list for WhatsApp: turn 0, 91, 091 and Hindi-digit cells into +91, keep 6–9 mobiles, get a free estimate, and follow DPDP Act and TRAI rules.
16 min read
Guides
Check a Nigerian list for WhatsApp: turn 080, 081, 070, 090 and 091 numbers into +234, fix 00234 cells, get a free estimate, and follow NCC and NDPA rules.
15 min read
Guides
Check a Philippine customer list for WhatsApp and Viber: turn 09XX into +63 9XX, keep the 08 mobile blocks, get a free estimate, follow the Data Privacy Act.
17 min read
Guides
Check a Vietnamese list for WhatsApp and Zalo: convert old 11-digit 01X numbers, turn 09X into +84 9X, get a free estimate and follow the 2026 data law.
17 min read
Guides
Cambodia phone number format: +855 and 8- or 9-digit mobiles, TRC prefixes for Cellcard, Smart, Metfone and Seatel, tested code, SIM rules and Telegram checks.
19 min read
Guides
Kuwait phone number format: +965 plus 8 digits, mobiles on 41, 5, 6 and 9, tested code for library gaps, porting since 2013 and the new 2025 MNP rules.
21 min read
Guides
Qatar phone number format: +974 plus 8 digits, mobiles on 3, 5, 6 and 7, tested validation code, porting since 2013, sender rules and PDPPL consent.
21 min read
Guides
Tanzania phone number format: +255 and 9-digit 06/07 mobiles, TCRA operator prefixes (Vodacom, Yas, Airtel, Halotel, TTCL), tested code, porting and SMS rules.
20 min read
Developers
Fictional phone number ranges that regulators reserve in the UK, US, Canada, Australia, Germany and France, how libphonenumber treats them, and safe OTP tests.
11 min read
Guides
Check a Bangladeshi customer list for WhatsApp: turn 01X, +88 0 and Bengali-digit cells into +880, dedupe, get a free estimate, and follow the 2026 data law.
13 min read
Guides
Check a Malaysian customer list for WhatsApp: fix 01X, 011 and 60 formats to +60, dedupe, get a free estimate, and follow the PDPA 2010 and its 2024 amendments.
13 min read
Guides
Check a Mexican customer list for WhatsApp: drop the old +52 1, set the country, dedupe, plan for the 2026 line registry, and follow the new 2025 LFPDPPP.
14 min read
Guides
Check a Pakistani customer list for WhatsApp: turn 03XX, 92 and 3XX cells into +92, drop dead 03 blocks, get a free estimate, and follow PTA and PECA rules.
14 min read
Guides
Dutch phone number format: +31 plus 9 digits, 06 mobiles, 0970 M2M numbers, tested validation code, 1-day porting, opt-in sales calls and SMS consent.
19 min read
Guides
Polish phone number format: +48 plus 9 digits, no trunk 0, 13 mobile prefixes, tested validation code, 1-day porting, anti-spoofing law and SMS consent.
19 min read
Guides
Taiwan phone number format: +886 and 10-digit 09 mobiles, area codes, 0800 and 070 ranges, tested code, porting since 2005 and the anti-fraud SMS rules.
24 min read
Guides
Indonesian numbers: the +62 format, why mobiles have 9 to 12 digits, the 08XX prefixes, tested validation code, no mobile porting, and Komdigi's 2026 SIM registration rules.
11 min read
Guides
Check an Indonesian customer list for WhatsApp: fix 08, 62 and 8 formats to +62, dedupe, get a free estimate, and stay within the PDP Law (UU 27/2022).
13 min read
Guides
Three free ways to check if a number is on WhatsApp without adding a contact, what the wa.me 'invalid' message means, and how to format numbers by country.
11 min read
Guides
French phone number format: +33 plus 9 digits, 06/07 mobiles, Arcep prefixes, tested validation code, RIO porting, opt-in sales calls and SMS consent.
24 min read
Guides
India phone number format: +91 plus 10 digits, mobile prefixes 6-9, tested validation code, porting (MNP) rules, DLT sender rules and the 140/1600 series.
18 min read
Guides
Italian phone number format: +39, 3xx mobiles with 9 or 10 digits, landlines that keep the 0, tested validation code, porting, the RPO and anti-spoofing.
22 min read
Guides
Japanese phone number format: +81 and 11-digit 070/080/090 mobiles, 050, 020 and 0120 ranges, tested code, one-stop porting and opt-in SMS rules.
22 min read
Guides
Why phone lists match poorly in Meta Custom Audiences: missing country codes, dead and recycled numbers, landlines. The format Meta expects and a cleanup order.
11 min read
Guides
Nigerian numbers: the +234 format, the 070, 080, 081, 090 and 091 mobile prefixes, tested validation code, 48-hour porting, NCC's DND 2442 and NIN-SIM rules.
12 min read
Guides
South Korean phone number format: +82 and 11-digit 010 mobiles, area codes, 070 and 1588 numbers, tested code, porting and the ad-label SMS rules.
22 min read
Guides
Spanish phone number format: +34 plus 9 digits, 6/7 mobiles, 8/9 landlines, tested validation code, 1-day porting, 400 numbers for sales calls and SMS rules.
20 min read
Guides
Australian phone number format: +61, 10-digit 04 mobiles, area codes, tested validation code, porting since 2001 and the SMS Sender ID Register.
17 min read
Guides
Colombia phone number format: +57 and 10-digit 3XX mobiles, the 2021 60X landline change, tested code, porting, Ley 2300 contact hours and WhatsApp checks.
19 min read
Guides
German phone number format: +49, variable-length numbers, 015/016/017 mobile prefixes, tested validation code, porting since 2002 and UWG consent rules.
18 min read
Guides
Kenya phone number format: +254 and 9-digit 07/01 mobiles, the CA's operator prefixes, tested code, 4-hour porting, SIM registration and SMS marketing rules.
19 min read
Guides
Nepal phone number format: +977 and 10-digit 9XX mobiles, NTC and Ncell prefixes, tested code, why porting isn't live yet, and NTA's SMS and privacy rules.
18 min read
Guides
US phone number format: +1 plus 10 digits (NPA-NXX-XXXX), US vs Canada area codes, tested validation code, porting, 10DLC, TCPA and the FCC reassigned database.
18 min read
Guides
Pakistani numbers: the +92 format, which 03XX codes are mobile, tested validation code, porting, PTA's short-code and consent rules, and the 3627 register.
11 min read
Guides
Thailand phone number format: +66 and 10-digit mobiles (06, 08, 09), the 0066 parsing trap, tested code, porting, SIM identity rules and LINE checks.
17 min read
Developers
Code to validate Indian mobile numbers: what ^[6-9]\d{9}$ misses, normalising +91, 0 and 0091, and tested JavaScript, Python, PHP and C# functions.
8 min read
Guides
Sri Lankan mobiles are +94 plus 9 digits starting with 7 (07X at home). Operators by prefix, tested code, porting status, SMS rules and PDPA dates.
14 min read
Guides
Vietnamese mobiles are +84 plus 9 digits (10 with the leading 0) since the 2018 switch from 11 digits. Prefixes, tested code, porting and anti-spam rules.
17 min read
Guides
Argentine numbers: why mobiles are +54 9 at home 0 + area code + 15, area codes of 2 to 4 digits, tested validation code, porting and the No Llame register.
15 min read
Guides
Bangladeshi mobiles are +880 plus 10 digits starting 1 (01X at home: 011, 013-019). Since porting began in 2018, the prefix no longer proves the network.
13 min read
Guides
Malaysian mobiles are +60 1X plus 7 digits, or +60 11 plus 8, so a fixed 10-digit rule rejects valid 011 numbers. Prefixes, tested code, porting, MCMC rules.
14 min read
Guides
Chinese mobiles are +86 plus 11 digits starting with 1 (blocks 13-19), no trunk 0; landlines use area codes. Operator blocks, tested code and porting.
11 min read
Guides
Hong Kong phone number format: +852 and 8 digits, no area codes or trunk 0, which first digits are mobile, tested validation code, porting and SIM rules.
13 min read
Guides
Macau phone number format: +853 and 8 digits with no area codes, mobiles in the 62, 63, 65, 66 and 68 blocks, tested validation code and the Hong Kong overlap.
13 min read
Guides
Check Telegram numbers in bulk for Indonesia, India, the Philippines, Vietnam, Hong Kong and more: normalising Asian formats, privacy and unknowns, cost caps.
7 min read
Developers
The phone validation ladder: syntax, numbering plan, line type and live checks, with the right library for JavaScript, Python, PHP, Go and Java.
7 min read
Guides
What the IMSI, MSISDN, ICCID and IMEI are, where each lives, what changes when you port or swap a SIM, and why the IMSI must never leave the network.
8 min read
Developers
Validate phone numbers in Go with nyaruka/phonenumbers, format E.164, and call a lookup API with context timeouts, rate limiting and 429 back-off.
7 min read
Developers
How to design a phone number field that captures correct, consented numbers: one field, a smart country default, tel autofill, helpful errors and E.164.
8 min read
Guides
How phone numbers differ by country: formats and E.164, numbering changes, portability, line types, messaging channels, and a dated tracker of calling and texting rules.
11 min read
Developers
To validate a phone number in Python, parse it with phonenumbers, check is_valid_number and store E.164. Exact NumberParseException errors, Pydantic and pytest.
9 min read
Developers
How to normalize phone numbers to E.164 in JavaScript and Python, the pitfalls that break deduplication, and how the MobileValidate API normalizes input.
9 min read
Developers
The common E.164 regex accepts impossible numbers. Real counterexamples, the shortest valid international numbers, and what to use a regex for instead.
7 min read
Research
We counted 182 phone-metadata releases from 2019 to 2026: a median of 14 days apart, and 223 of 238 regions changed. Why validation goes stale.
8 min read
Developers
Validate phone numbers in JavaScript with libphonenumber-js: min vs max metadata, E.164, form input, and a live line-type check with runnable Node code.
9 min read
Developers
Validate phone numbers in PHP with libphonenumber-for-php, write a Laravel rule, and add a live line-type check with Guzzle that never breaks the form.
7 min read