France Address Generator

Generate French address-format samples for Paris, Lyon, Nice, Rennes, Bordeaux and Toulouse, with separate street, city, region and five-digit postal-code fields. Test accented characters, leading-zero preservation and imports using synthetic records rather than customer data. These are not validated delivery destinations.

Free to use · No sign-up

Fixed address example1 rue des Érables, 06000 Nice, France

Copy, save or export this fixed example, or generate an address with a sample profile.

Export

Address details

Profile

Generate an address to add sample profile fields.

Saved (0)
Saved 0
No saved addresses yet
Export saved records

A French fixture for 06000, accents and compact address lines

Check the leading zero in 06000 and the accent in Érables after exporting this fixture. Keep the administrative region in its own field while comparing a compact address line that omits it.

Current fixture coverage: 6 selectable regions · 6 locality fixtures

Street
1 rue des Érables
City
Nice
Region
Provence-Alpes-Côte d’Azur (PAC)
Postal code
06000

Expected full-address output

1 rue des Érables, 06000 Nice, France

Download this record: JSON CSV

Use UTF-8 for the street text and a text-typed postcode column. A correct-looking city label does not compensate for a lost accent or postal zero.

What to check

  • Compare Érables exactly after import; detect replacement characters or accent removal.
  • Ensure the region filter does not get appended to the compact fullAddress when your application rebuilds it.

A change to catch in a preservation test: postalCode

Original value
06000
Changed value
6000

A preservation test should detect this change. Test intentional normalization against a separate contract.

What this version does not cover

Six region/locality fixtures, not every commune or postal area. Compact output omits region; CEDEX, overseas and independent apartment modes remain unsupported.

Product scope reviewed: . Fixture methods and limits

More fixtures: compare two different failure cases

These records use the live generator’s maintained fixtures and formatter. Download them, run your own save/import/export workflow, and compare the original fields. Changed values below are deliberate preservation-test mismatches, not postal-validity judgments.

Keep the Rennes region in structured data even when the compact line omits it

Street
1 rue des Érables
Locality / region / postcode
Rennes · Bretagne (BRE) · 35000

Change a preservation test should detect: region

Original
Bretagne (BRE)
Changed
(empty)

Preserve accents in the Toulouse example’s synthetic street

Street
1 rue des Érables
Locality / region / postcode
Toulouse · Occitanie (OCC) · 31000

Change a preservation test should detect: street

Original
1 rue des Érables
Changed
1 rue des Erables

Download both cases: JSON · CSV

Sources for the expanded fixture pool

The government API lists commune postal codes. It does not verify the synthetic rue des Érables, house number or recipient, and a city may have more than one code.

Fixture-source review:

France: Supported regions and locality samples

Six region/locality fixtures are maintained. Rennes, Bordeaux and Toulouse were added using French government commune postal-code data; this is not nationwide address coverage.

The current generator uses the following selectable fixtures:

Île-de-France (IDF)

Paris · 75001

Auvergne-Rhône-Alpes (ARA)

Lyon · 69001

Provence-Alpes-Côte d’Azur (PAC)

Nice · 06000

Bretagne (BRE)

Rennes · 35000

Nouvelle-Aquitaine (NAQ)

Bordeaux · 33000

Occitanie (OCC)

Toulouse · 31000

France: Address structure and practical checks

Postal-code handling

French postcodes have five digits; 06000 in the Nice fixture must keep its leading zero. Store it as a string.

Address fields

Keep accents in street and place names. The region selector is a data filter; the postal line places the postcode before the city.

Scope of these samples

These are synthetic format examples, not verified delivery addresses or real identities. A listed region does not mean that every city, street or building there is covered.

Country-specific test checks

Postal code before the city

France places its five-digit postcode before the locality. The first release pairs Paris with 75001, Lyon with 69001 and Nice with 06000, checked against the French government geographic API. The administrative region is kept as a separate field and is not inserted into the compact address line.

Try accents and leading zeros

Select Provence-Alpes-Côte d’Azur, generate a Nice record, save it and export CSV/JSON. Check that 06000 remains a five-character string and that É in the synthetic rue des Érables street line survives copying and UTF-8 import. Configure spreadsheet postal-code columns as text.

Display line, not a mailing label

The comma-separated preview is for application display. Postal labels have separate layout rules, including line length and uppercase guidance. This release does not produce CEDEX, overseas addresses or certified labels; street names and house numbers are synthetic fixtures.

How this page was checked · 2026-11-04

What we checked

  • Postal code before the city
  • Try accents and leading zeros
  • Display line, not a mailing label

Primary references

Data boundary: Format references do not certify this synthetic record for delivery. Read the data methodology and editorial standards

FAQ

Does this cover all French regions?

No. Six region/locality examples are maintained here; the Rennes, Bordeaux and Toulouse additions were checked against the French government API. Overseas addresses remain outside the generated scope.

Why does fullAddress omit the administrative region?

The compact formatter uses the street and postcode/city line. Region is available separately as a filter and structured field.

Can I generate CEDEX or a separate apartment field?

Neither is a dedicated mode in this generator. Use a separate sourced fixture for those schema requirements.