# Free phone number tools

> Free tools, no sign-up: validate numbers, phone regex by country, clean phone and e-mail lists, SPF and DMARC check, OTP templates, SMS and WhatsApp tools.

Canonical: https://mobilevalidate.com/tools · Last updated: 2026-11-07

Seventeen free tools for everyday phone, messaging and e-mail data jobs: validate and format numbers, build a phone number regex for any country, find a number's country or any country's calling code, clean and dedupe phone and e-mail lists, get reserved test numbers, build WhatsApp click-to-chat links one at a time or in bulk, format WhatsApp messages, write OTP messages, count SMS segments and convert a message to GSM-7, estimate WhatsApp Business message costs, look up mobile network codes, and check an e-mail address's domain or a domain's SPF and DMARC records. They need no sign-up; all but the e-mail checker and the SPF and DMARC checker run entirely in your browser and never send your data anywhere. When you need to know whether a number is live, ported or on WhatsApp, that is a real network or platform check: start free with 20 real checks.

**Privacy:** Every tool except the e-mail checker and the SPF and DMARC checker runs entirely in your browser: nothing you type, paste or upload is sent to MobileValidate or anyone else, and nothing is stored. E-mail checker: The domain is looked up in public DNS by our server; the address is not stored or logged; no e-mail is sent. SPF and DMARC checker: The domain's public DNS TXT records are looked up by our server; the domain is not stored or logged; no e-mail is sent. Each page counts one anonymous "tool used" event per visit (never what you entered), and sends nothing at all when your browser asks not to be tracked.

## Tools

- [Phone number validator & formatter](https://mobilevalidate.com/tools/phone-number-validator.md): Paste up to 500 numbers: valid or not, E.164, international and national format, country and number type.
- [Phone list cleaner: dedupe and normalize to E.164](https://mobilevalidate.com/tools/phone-list-cleaner.md): Upload a CSV or paste up to 50,000 numbers: get E.164, duplicates and invalid rows removed, counts per country.
- [WhatsApp link generator (wa.me) with QR code](https://mobilevalidate.com/tools/whatsapp-link-generator.md): Enter a number and an optional message: get a wa.me link, the encoded message and a QR code.
- [SMS character counter: GSM-7, Unicode and segments](https://mobilevalidate.com/tools/sms-character-counter.md): Type or paste a message: encoding, characters, segments, and the characters that switch it to Unicode.
- [WhatsApp Business message cost calculator](https://mobilevalidate.com/tools/whatsapp-cost-calculator.md): Pick the recipient country and enter monthly volumes: cost per message and monthly total for marketing, utility and authentication.
- [MCC MNC lookup](https://mobilevalidate.com/tools/mcc-mnc-lookup.md): Search by MCC, MNC, operator or country: mobile country and network codes from the ITU list.
- [Free e-mail checker](https://mobilevalidate.com/tools/email-checker.md): Enter one address: valid format, whether its domain can receive mail (MX), and disposable, role or free-mail flags.
- [Country calling codes: find any country's dial code](https://mobilevalidate.com/tools/country-calling-code-lookup.md): Search a country or a code: calling code, exit prefix, trunk prefix, number lengths and an example format.
- [What country is this phone number from?](https://mobilevalidate.com/tools/phone-number-country-lookup.md): Paste a number with + or 00: its country or region, calling code, number type and formats.
- [Test phone numbers for developers](https://mobilevalidate.com/tools/test-phone-number-generator.md): Pick a country: phone numbers from ranges reserved for fiction and testing, with the source, as a list, CSV or JSON.
- [E-mail list cleaner: dedupe and check syntax](https://mobilevalidate.com/tools/email-list-cleaner.md): Upload a CSV or paste up to 50,000 addresses: syntax checked, duplicates removed, role and free-mail flagged, typos found.
- [SMS GSM-7 converter: remove characters that force Unicode](https://mobilevalidate.com/tools/sms-gsm-converter.md): Paste a message: characters that force Unicode replaced with GSM-7 ones, segments before and after.
- [Phone number regex by country](https://mobilevalidate.com/tools/phone-number-regex-generator.md): Pick a country and format: a regex built from numbering-plan data, test strings that pass and fail, code for five languages.
- [SPF and DMARC checker](https://mobilevalidate.com/tools/spf-dmarc-checker.md): Enter a domain: SPF and DMARC explained tag by tag, the SPF lookup count, errors flagged, and an optional DKIM key check.
- [WhatsApp text formatter: bold, italic, strikethrough](https://mobilevalidate.com/tools/whatsapp-text-formatter.md): Write a message, add bold, italic, strikethrough, code, lists or quotes with one click, see a live preview, copy it.
- [OTP message template generator](https://mobilevalidate.com/tools/otp-message-template-generator.md): Choose brand, code length, expiry and language: an OTP message that follows best practice, with segments and autofill lines.
- [Bulk WhatsApp link generator](https://mobilevalidate.com/tools/bulk-whatsapp-link-generator.md): Paste or upload up to 10,000 numbers: one wa.me link per row, messages with {name} placeholders, invalid rows flagged, CSV download.

## When you need a real check

- [All services](https://mobilevalidate.com/services.md): live network status (HLR), carrier and line type, porting, messaging-app registration
- [Pricing](https://mobilevalidate.com/pricing.md): pay per conclusive check

## Frequently asked questions

### Are these tools really free?

Yes. There is no sign-up and no watermark on the output. The browser tools cost us nothing to run and have no daily limit; the e-mail checker allows 20 and the SPF and DMARC checker 20 domain checks per network per day, to keep them free and fast.

### Do the tools send my numbers anywhere?

No. Parsing, formatting, deduplication, link building, counting, cost estimates, message templates and code searches all happen on your device. Nothing you paste or upload leaves the page and nothing is stored. You can load one of these pages and then go offline: the tool keeps working. Two tools are the exception because they read public DNS: the [e-mail checker](https://mobilevalidate.com/tools/email-checker) looks up the address's domain, and the [SPF and DMARC checker](https://mobilevalidate.com/tools/spf-dmarc-checker) the domain's TXT records. The address or domain is not stored or logged and no e-mail is sent.

### What can't a free tool tell me?

Whether a number is switched on, which network it is on today, whether it was ported, or whether it is registered on WhatsApp or another app. That needs a live check against the network or the platform. See [HLR lookup](https://mobilevalidate.com/services/hlr-lookup), [carrier lookup](https://mobilevalidate.com/services/carrier-lookup) and the [WhatsApp number check](https://mobilevalidate.com/services/whatsapp-number-check). Likewise, the e-mail checker shows whether a domain can receive mail, not whether the mailbox exists: that is the [e-mail verification check](https://mobilevalidate.com/services/email-verification).

### Why do some countries show "not supported"?

Numbers from sanctioned countries and regions are not supported anywhere on MobileValidate, including these tools. They are shown as not supported, without details.

### Can I use the tools in my own code?

The phone number tools use the open-source numbering data from libphonenumber, the same rules our API applies before every check. For automated checks at scale use the [API](https://mobilevalidate.com/docs/quickstart) or a [bulk job](https://mobilevalidate.com/docs/bulk-jobs).
