
We receive a call whose number starts with 04 12, and the immediate reflex is to search for the country of origin. Several sites claim it is Kazakhstan. This is false. The phone code 04 12 is not an international code: it is a French geographic prefix, assigned as part of the national numbering plan managed by ARCEP.
Why 04 12 is not a country code
An international code always consists of a “+” sign followed by a country code (for example, +33 for France, +7 for Russia and Kazakhstan). No country code starts with a zero. The initial zero is reserved for national prefixes, meaning numbers used within a given country.
Further reading : How to easily find your BNP Paribas payslip on the Alis platform
If one tries to find out which country corresponds to the code 04 12, the short answer is: none. Kazakhstan uses the international code +7, shared with Russia as part of a common historical plan. Kazakh numbers are structured as +7 7xx or +7 71x depending on the regions, according to the International Telecommunication Union’s database.
The confusion arises from a truncated reading. Someone sees “00 412” on their screen, removes the double zero for international calling, and gets “412.” They then search for which country corresponds to “+412,” but this code does not exist in the ITU’s E.164 recommendation either. The only code that comes close is +41, assigned to Switzerland.
You may also like : How to Find the Ideal Distance Between Your Home and Workplace?

French numbering: structure of the prefix 04 and sub-series 04 12
In France, the numbering plan follows the structure 0 + ZABPQ + CDMU. The first digit after the zero (here the 4) designates a large geographic area. The 04 zone covers the Southeast of the country, including the Auvergne-Rhône-Alpes region, Provence-Alpes-Côte d’Azur, and Corsica.
The next two digits (here the 12) refine the location. The sub-series 04 12 corresponds to a block assigned by ARCEP to operators for distributing geographic numbers in this large Southeast area. Therefore, one can receive a call in 04 12 from a landline subscriber or a VoIP number linked to this area.
Concrete case: VoIP number and portability
With the development of IP telephony, a professional based in Lyon or Marseille can obtain a number in 04 12 without a direct physical link to a local telephone exchange. The geographic prefix no longer guarantees a precise location. It indicates the allocation area of the number block, not the actual address of the caller.
Number portability exacerbates this blur. A subscriber can keep their 04 12 number after moving outside the Southeast area or after changing operators. The prefix remains the same, but the call can technically originate from anywhere in France.
Distinguishing a national call from an international call on your phone
When a number appears on the screen, the presentation varies depending on the network and device. Here are reliable indicators to avoid confusing a local call with a foreign call:
- An international call displays the prefix “+” or “00” followed by the country code (two or three digits), then the national number. For example, +41 22 xxx xx xx for Geneva (Switzerland).
- A French national call displays a ten-digit number starting with 0. The format 04 12 xx xx xx is a standard French number.
- Some VoIP operators or business systems may hide the prefix or display an incomplete number. In this case, calling back the number allows you to verify if it is indeed a French geographic number.
If the number starts with 04 and has ten digits, it is a French call. No need to look further.
International codes close to 04 12: the real matches
The confusion with other countries deserves to be untangled properly. When you remove the national zero and try to read “412” as an international code, you find nothing in the ITU tables. The codes that look similar from a distance are as follows:
- +41 corresponds to Switzerland. A Swiss call appears in the form +41 followed by the area code (for example, 22 for Geneva, 44 for Zurich).
- +7 corresponds to Russia and Kazakhstan. Kazakh numbers start with +7 7xx. Nothing to do with 04 12.
- The prefix 0412 exists as a local code in the Netherlands, where it corresponds to the Oss region. But this number can only display this way if you are in the Netherlands.

How to verify the origin of a suspicious number
Rather than searching in a search engine, one can directly use the ARCEP website, which publishes the national numbering plan with allocations by operator and by area. For a foreign number, the list of international phone codes maintained by the ITU (recommendation E.164) is the reference.
Typing the full number into a reverse directory remains the quickest method for a French number. If the number indeed has ten digits and starts with 04, the answer is already there: the call comes from France, Southeast area.
The only scenario where caution is warranted is when the displayed number is incomplete or when the call comes from a system that deliberately masks the identifier. In this case, not calling back an unknown number remains the basic precaution, regardless of the prefix.