Blog / Format

How to format Europe phone numbers (varies)

May 19, 2026·5 min read·By Kodefoundry

Europe phone numbers tripping up your CRM, SMS tool, or contact export? You're not alone. Europe's numbering plan has specific rules that most other countries don't follow, and any tool that wants 'a phone number' usually wants it in E.164. The international standard. Not the local format your contacts are saved in.

The Europe format in one sentence

There's no single 'European' format. Each country has its own code: +33 France, +49 Germany, +34 Spain, +39 Italy. Most drop a leading 0 after the country code. Some still use '00' as the international prefix instead of '+'.

E.164 conversion rule

E.164 is the global standard for phone numbers: country code, then national number, no spaces or punctuation. For Europe, the country code is varies. Country-by-country; +33 France, +49 Germany, etc.

Examples: a local-format Europe number gets rewritten in E.164 by removing whatever local prefix it carries (often a leading 0) and prepending varies. See our E.164 explainer for the broader rules.

Mobile vs landline

Europe mobile numbers tend to have a fixed prefix range that distinguishes them from landlines. CRMs that ask for 'mobile number' vs 'phone number' separately rely on this distinction. If you're sourcing contacts from iPhone, the OS doesn't track mobile-vs-landline as a separate property unless you've manually labeled it.

Pluck reads the iOS label (Mobile, Home, Work) where it exists and preserves it in the export. If labels are missing, the prefix-range heuristic in libphonenumber catches most cases.

Country code drift

Older contacts in your address book might be saved in a format that doesn't quite match the current Europe numbering plan. Some countries have renumbered (Vietnam dropped its 11-digit mobiles, Brazil added a 9 in front of mobile numbers, the UAE moved its mobile prefix). Tools that validate against libphonenumber will reject old formats.

If you have an older address book, run a quick audit. Pluck's per-country grouping surfaces Europe entries together so you can scan for the wrong-length oddballs before you export.

Using Europe numbers in an SMS or CRM workflow

For CRM imports: How to format phone numbers for a CRM import. For SMS platforms (Twilio, Klaviyo, Attentive, etc.), the requirement is universal: E.164 with the varies country code. Local format won't send, and most tools won't even queue the message.

The Pluck workflow for one-country exports

If you only need the Europe portion of your contacts (for a region-specific SMS blast, a local CRM, or a country-specific outreach campaign), Pluck's per-country export does this in one tap. Select Europe on the Organize screen, configure the export to E.164, generate.

The output is a clean CSV with every Europe contact, every number in varies E.164 form, deduplicated, with field control over name, email, and any other iOS-stored data you want included.

Get Pluck for iPhone

Pluck does the steps in this guide on your iPhone, with no server, no account, and no analytics. Group your contacts by country, find duplicates the iOS tool misses, and export to CSV, Excel, TXT, or vCard.

Download Pluck on the App Store