Fake Addresses

French Address Format Reference

French address format on Fake Addresses follows the standard national structure: a street-and-number line, then a last line of the postal code followed by the commune name, with no région line. A French postal code's first two digits identify the département, for example "75" for Paris in "75002", and Fake Addresses checks every generated French record against that pattern.

A Valid French Address Example

A valid French address example has exactly two lines: a street-and-number line and a last line carrying the five-digit postal code followed by the commune name in capitals — for example "12 Rue de l'Exemple" on the first line and "75002 PARIS" on the last. A French postal code carries genuine geographic meaning inside its five digits: the first two digits identify the département, so "75002" is immediately recognisable as central Paris the way a US ZIP code's first digit only narrows a shipment to one of ten broad national regions, per UPU S42's own documentation of how much information a national postal-code scheme can carry.

Every French record Fake Addresses generates carries a real postal code, resolved to a real région by testing the postal code's own point against a real administrative boundary. The street-and-number line is synthesised, because no free French source reaches street level, so the number and street name on a generated record are a clearly labelled placeholder rather than a claim about a real delivery point.

A QA engineer testing a French checkout or shipping form can rely on the postal code and the resolved région genuinely agreeing. That engineer can additionally sanity-check that the first two digits of a generated postal code plausibly match the région shown, because that relationship is a genuine, publicly documented property of the French postal-code scheme itself, not something Fake Addresses invents on top of it.

French Postal Code Format and Examples

Fake Addresses generates a French postal code that is always exactly five digits, with the first two digits identifying the département, and precedes the commune name rather than following it:

Postal codeDépartement (first two digits)CommuneFull last line
7500275 — ParisParis75002 PARIS
6900169 — RhôneLyon69001 LYON
1300113 — Bouches-du-RhôneMarseille13001 MARSEILLE
3300033 — GirondeBordeaux33000 BORDEAUX

How French Address Format Compares to the United States and Germany

Fake Addresses formats France and Germany as sharing the five-digit, code-before-city last-line order, but only the French code carries an immediately readable département identifier in its first two digits:

CountryLast-line orderPostal-code position
FrancePostal code, then commune name, no région lineStart of the last line
GermanyPostal code, then place name, no state lineStart of the last line
United StatesCity, State, ZIP+4End of the last line, per USPS Publication 28

Synthetic Test Data Generation for French Test Addresses

Synthetic test data generation for France benefits from a property most countries in this dataset do not have: because the first two digits of a real French postal code identify a real département, a generated French record can be checked for a second, genuinely independent kind of internal consistency beyond "does this postal code exist at all". A QA engineer building a stricter French validation test can assert that relationship directly against Fake Addresses output.

Fake Addresses states its French coherence level plainly on the random France address generator: the postal code is real and resolved to a real région by point-in-polygon, while the street-and-number line is synthesised because no free French source reaches street level. A QA engineer testing a French delivery or billing form can see exactly which part of a generated record is verified against a real boundary and which part is a placeholder.

Every generated French record is non-deliverable by construction for the same reason as every other country in this build. No French street-level address data is ingested at all, so the synthesised street line cannot coincide with a real delivery point, and a French test fixture built from this data carries no risk of resolving to somebody's real address, whether it is committed to a public repository or run against a live validation endpoint.

Frequently asked questions

Why does the first two digits of a French postal code matter?

The first two digits of a French postal code identify the département, so "75" always means Paris and its immediate surroundings. Fake Addresses generates French postal codes from a real, département-resolved source rather than five arbitrary digits, so this relationship holds on every generated record.

Does a French address include a région line?

No. A French last line carries only the postal code and the commune name, in that order, with no région named separately, the same convention Germany uses for its own state-free last line. Fake Addresses formats every generated French address without a région line for this reason.

Is a Fake Addresses French street address real?

No. No free French source reaches street level, so the street-and-number line on a generated French record is a clearly synthetic placeholder. The postal code itself is real and resolves to a real région, which is the coherence level Fake Addresses actually claims for France.

Sources

  • Universal Postal Union — The Universal Postal Union runs an addressing-solutions programme, including international addressing standards and assistance to member countries whose addresses do not follow a US or UK-style format.
  • United States Postal Service — Postal Explorer — USPS Publication 28 defines a "standardized address" as one using official USPS abbreviations, and a "complete address" as one containing everything needed to match the ZIP+4 and City State files.

Other country format references