Phone Number Formatter (E.164 / International / National)
Paste a phone number in any format — with or without country code, spaces, dashes, parens — and get back the canonical formats: E.164 (for storage / API submission), international (for printing), national (for local display), and `tel:` URI (for clickable links). 20 country presets cover the most common dialing codes; local conventions (Korean 010-, German 030 leading 0, etc.) are handled per country.
Pick the country the number belongs to. Leading 0, country code, and separators are handled automatically.
Enter a phone number above.
How to use
- Pick the country the number belongs to.
- Paste or type the number — copy/paste from a CRM is fine.
- Copy whichever format you need: E.164 for storage, international for printing, tel: URI for `<a href>`.
Frequently asked questions
- What's E.164?
- The international standard for phone numbers: `+`, country code, national number, no separators. Max 15 digits. Use E.164 for storage and API calls — it's unambiguous.
- Why doesn't it validate the number?
- True validation requires the full libphonenumber dataset (~500KB) — out of scope for a static tool. Formatting works for valid input; junk input may produce wrong output.
- Can I add my country?
- The 20 included countries cover ~80% of global users. For others, type the international format directly — the E.164 output works as long as the input starts with `+`.
- Why is the national format different per country?
- Spacing/grouping conventions are local. US groups as `(NNN) NNN-NNNN`, France as `NN NN NN NN NN`, Korea as `0NN-NNNN-NNNN`. Each preset matches its country's convention.
Related tools
Unicode Normalizer (NFC, NFD, NFKC, NFKD)
Normalize text to NFC, NFD, NFKC, or NFKD, optionally strip diacritics (café → cafe), and compare codepoint and byte counts across all four forms — in your browser.
NATO Phonetic Alphabet
Spell any text in the NATO / ICAO phonetic alphabet — Alpha, Bravo, Charlie — for radio, phone, and dictation.
Email & PII Masker
Mask emails, phone numbers, credit cards, and IP addresses in any text — for screenshots, blog posts, logs.
Numeronym Generator (i18n, a11y)
Turn long words into numeronyms — keep the first and last letter and replace the middle with the count of omitted letters, like internationalization → i18n or accessibility → a11y.
Line Formatter — Add Prefix, Suffix & Join
Wrap each line with a prefix and suffix and join them with any separator, in your browser.
Character & Word Counter
Count characters, words, sentences, lines, and bytes in real time.