France phone number validator

How the phone number format works

Format
France phone number in national or international (+33) format
Example
+33612345678

Things to watch for

  • Accepts national or international (E.164, e.g. +33...) format
  • Validated with Google's libphonenumber; confirms the number is possible/valid for this country, not that it is currently assigned or reachable
Regex for phone number
^[+]?[0-9 ()\-]{6,}$

A French phone number is 10 digits in national form, always starting with 0 — 06 or 07 for mobile, 01 through 05 for landlines by region (01 for Paris). That leading 0 is a trunk prefix, dropped the instant +33 is added, so a French mobile written as 06 12 34 56 78 domestically becomes +33612345678 internationally: 9 digits after the country code, not 10.

How this validator works

Type the number in national form (0612345678) or full international form (+33612345678); this tool checks the 10-digit national length, the 0-prefix, and the region or mobile code that follows it against France’s real numbering plan using Google’s libphonenumber, entirely in your browser. The most common failure here is a kept leading 0 after +33 — typing +330612345678 instead of +33612345678 — which changes the digit count and fails validation immediately.

What a pass doesn’t tell you

A pass confirms the number matches a real French mobile or landline shape — it doesn’t confirm the SIM is active or the landline connected. France recycles both mobile and fixed numbers after a period of inactivity, so a well-formed number isn’t guaranteed to still belong to anyone.

Scope: use this to catch a missing digit, a wrong regional code, or a leftover 0 after +33 before a French number reaches a form or SMS platform — not as proof the number is reachable.

Content last reviewed 2026-07-07.

phone number FAQ

Do I need to drop the leading 0 for a French number in +33 format?

Yes. The 0 in 06 12 34 56 78 is a national trunk prefix, removed the moment +33 is added — the correct international form is +33612345678, nine digits after the country code, not ten.

How can I tell a French mobile number from a landline?

By the first two digits: 06 and 07 are reserved for mobile numbers, while 01 through 05 are landline codes tied to a region — 01 for the Paris area, for example — with all French numbers being 10 digits total either way.

Does a valid check confirm a French number is currently active?

No. It only confirms the number matches a real French mobile or landline pattern — it doesn't check whether that specific SIM or line is currently in service, which needs a carrier-side lookup this free tool doesn't perform.

← More phone number validators