🇫🇷 France (+33)

France Phone Number Validator & Carrier Lookup

France keeps landlines in geographic zones 01 to 05 but puts mobiles in two ranges, 06 and 07, that operators use interchangeably — so matching on 06 alone quietly misses half of them. Veriphone returns the line type and the operator a number was first allocated to across Orange, SFR, Bouygues Telecom and Free, and the operator serving it now once a number has been ported.

Try it — France numbers

Free — no account required. Protected by reCAPTCHA.

+33
Dial code
9
Digits after +33
4
Mobile operators
< 20ms
Lookup latency

France phone number format

France numbers carry the +33 country code with a national trunk prefix of 0, dropped in E.164 format. Mobile and fixed-line ranges are distinguished by their leading digits and returned as a line_type you can filter on.

Mobile — E.164 format
+33 6 12 34 56 78
Domestic form: 06 12 34 56 78 — the trunk prefix 0 is dropped for international format. 9 digits after +33.
Fixed line — E.164 format
+33 1 23 45 67 89
Domestic form: 01 23 45 67 89 — the trunk prefix 0 is dropped for international format. 9 digits after +33.

France mobile operators & prefixes

Each mobile prefix is allocated to a specific operator. Veriphone returns that operator from the ARCEP numbering plan, along with line type.

Each prefix belongs to one operator — but a number can be ported. The prefix tells you the operator a number was originally allocated to. Because France allows number portability, a number can keep its prefix after switching networks, so the prefix alone doesn't guarantee the operator serving it today. A Standard lookup returns the allocated operator; add mode=current to resolve the operator serving a ported number now.
Orange
063, 067–068, 078, 0607–0608, 0640, 0642–0643, 0645, 0647–0649 +12 more
The incumbent (formerly France Télécom) and largest operator; holds the bulk of the original 06/07 mobile allocations and the historic geographic fixed-line ranges.
SFR
061–062, 0601–0603, 0609, 0634–0635, 0646, 0655, 0776–0779, 06002 +22 more
Second-largest operator, owned by Altice France. In June 2026 Orange, Bouygues Telecom and Free agreed to jointly acquire and split SFR, subject to competition-authority approval — its ranges may be redistributed once that closes.
Bouygues Telecom
066, 076, 0650, 0658–0659, 0698–0699, 06003, 06009, 06530–06534 +5 more
Third national operator, part of the Bouygues group, carrying its own 06/07 ranges.
Free
0651–0652, 0695, 0766–0769, 0781–0783, 06000, 06006, 06535–06539, 07590–07591 +3 more
Iliad-group operator that entered the mobile market in 2012 as the disruptive fourth carrier with low-cost plans; also a fixed-line and broadband provider.

Plus 38 smaller networks (MVNOs), including Euroinformation Telecom, Prixtel, Lebara France Limited, La poste telecom, e*Message. Veriphone resolves each to its host network.

Fixed-line area codes

For landline numbers, Veriphone returns the city or region where the numbering plan resolves one. Mobile numbers are non-geographic and carry no city.

Île-de-France (Paris)
01
Northwest (Nantes, Rennes)
02
Northeast (Strasbourg, Lille)
03
Southeast (Lyon, Marseille)
04
Southwest (Bordeaux, Toulouse)
05
Non-geographic (nationwide)
09
Ported numbers. France has had mobile number portability since 2003, with a simplified ten-day process in place since 2007, all overseen by ARCEP. A Standard lookup returns the operator to which the number range was originally allocated. mode=current instead resolves the operator actually serving a ported number, so a subscriber who kept their number while switching carriers is attributed correctly.

Questions about France number validation

Why does +33 6 12 34 56 78 have no leading 0?

The 0 in the national form (06 12 34 56 78) is a trunk prefix, not part of the subscriber number. In E.164 it is dropped after the +33 country code, so 06 12 34 56 78 becomes +33 6 12 34 56 78. Adding a 0 after +33 (+330…) is a common and invalid mistake.

Are 09 numbers mobiles or landlines?

Neither. The 09 range is non-geographic and widely used for internet-based fixed services; a number is not a mobile just because it isn't 01–05. Only 06 and 07 ranges are true mobiles, so treat 09 separately when deciding whether to send SMS.

Is 07 a mobile like 06?

Yes. ARCEP opened the 07 range for mobile services to relieve pressure on 06, and operators use 06 and 07 interchangeably. Validation logic that only recognises 06 as mobile will wrongly reject or misclassify perfectly valid 07 numbers.

Why doesn't a Guadeloupe or Réunion number use +33?

France's overseas départements have their own country codes — Guadeloupe +590, French Guiana +594, Martinique +596, and Réunion/Mayotte +262 — even though they are part of France. Code that expects every French number under +33 will misroute these; validate them against their own codes.

Start validating France phone numbers

1,000 free lookups. No credit card. Carrier and line type on every valid number.

Create free account