Random Address in France

Get 1 to 15 made-up French addresses, each with a street, a real French city, a region and a five-digit postal code, ready to copy.

This tool produces made-up addresses in France, from one to fifteen at a time, in the shape "42 Rue de Rivoli, Avignon, Bretagne 84017, France". Each address sits on its own card with a copy button. It is for filling address fields in test forms, seeding a database with French-looking records, and giving a story or a game a plausible French location, without touching anyone's real address.

How an address is assembled

The generator builds every address from four random pieces, using the French locale of the Faker library:

  • Street line: a building number of one to four digits, a street type (Rue, Avenue, Boulevard, Allée, Voie, Quai, Passage, Impasse or Place) and one of 67 street names, most of them borrowed from real Paris streets such as de l'Abbaye, du Bac, Bonaparte and de Caumartin.
  • City: one of 101 real French cities and towns, from Aix-en-Provence, Ajaccio and Amiens through to the Paris suburbs (Antony, Argenteuil, Aubervilliers) and larger cities.
  • Region: one of 23 regions from the pre-2016 map, such as Alsace, Aquitaine, Bretagne, Île-de-France, Midi-Pyrénées and Nord-Pas-de-Calais.
  • Postal code: five random digits.

Because each piece is drawn independently, the parts do not agree with each other. A street named after a Paris landmark can land in Ajaccio, the region will usually not be the one the city is actually in, and the postal code will almost never match the city. That is fine for form tests and fiction, and it is a guarantee that the output is not somebody's real address. It is not fine if you need addresses that validate against a French postal database.

How real French addresses are written

If you are formatting a French address for a letter, a checkout page or a test fixture, the official layout from La Poste is different from what the generator prints. A domestic address has up to six lines, and the ones that matter are:

  1. Recipient name (M. or Mme, then first name and surname).
  2. Optional: apartment, floor or building ("Appartement 12", "Bâtiment B").
  3. Number and street: "14 rue de la Liberté". The street type is lower case in the official style, and "bis" or "ter" after the number marks a subdivided plot (12 bis).
  4. Postal code and city on one line, city in capitals: "75001 PARIS".
  5. "FRANCE" on the last line for international mail.

There is no region line, which is the main difference from the generator's output. The five-digit postal code (code postal) is structured: the first two digits are the département number, and the last three identify the delivery office. So 75 is Paris, 13 is Bouches-du-Rhône (Marseille), 69 is Rhône (Lyon), 31 is Haute-Garonne (Toulouse) and 06 is Alpes-Maritimes (Nice). Paris and Lyon use the last two digits for the arrondissement, so 75008 is the 8th arrondissement of Paris. Corsica uses 20 as its prefix even though its départements are numbered 2A and 2B. Large organizations may have a "Cedex" code instead of a normal town line.

Street linePostal code and cityDépartement (from the first two digits)
14 rue de la Liberté75001 PARIS75 Paris, 1st arrondissement
56 avenue du Prado13008 MARSEILLE13 Bouches-du-Rhône
8 quai Saint-Antoine69002 LYON69 Rhône, 2nd arrondissement
92 rue du Bac31000 TOULOUSE31 Haute-Garonne
33 place Masséna06000 NICE06 Alpes-Maritimes
47 rue des Orfèvres67000 STRASBOURG67 Bas-Rhin
105 rue Crébillon44000 NANTES44 Loire-Atlantique
3 place de la Comédie34000 MONTPELLIER34 Hérault
76 cours de l'Intendance33000 BORDEAUX33 Gironde
29 rue de Béthune59000 LILLE59 Nord

These rows are illustrative, built from real street and city names with the correct postal-code prefix for each city. They are not taken from the generator, whose postal codes are random.

Typical uses

  • Testing address forms. Paste a generated address into a checkout or sign-up form aimed at French users to check field lengths, accented characters (Allée, Île-de-France) and comma handling. If your validation checks the postal code against the city, expect it to fail, which is a useful negative test in itself.
  • Seeding test databases. Fifteen at a time, copied one by one, is enough for a demo customer table. Combine with other countries for a multinational dataset: the site has the same tool for Germany, the Netherlands, Sweden and Canada.
  • Fiction and games. A character's home address in a novel, a clue in a mystery game, a location on a fake ID card in a film prop. Swap the region line out and correct the postal code if the address will be seen by French readers.
  • Screenshots and mockups. Any UI that displays an address can use these safely.

All country address tools are listed under all address & postal code generators.

Frequently asked questions

Are these real addresses in France?

No. The street, city, region and postal code are each chosen at random and combined, so the result does not correspond to a real building. The city names are real French cities; the rest is invented.

Will the postal code match the city?

Almost never. The postal code is five random digits. In a real French address the first two digits are the département number, for example 75 for Paris or 13 for Marseille, so correct the code by hand if that matters for your use.

Can I generate an address in a specific city such as Paris?

Not with this tool. There is no city filter; each address picks one of 101 cities at random. Generate several and keep the ones you need.

Why does the address include a region?

The generator follows a generic street, city, state, postal code pattern, and for France the 'state' slot is filled with a region name. Real French postal addresses do not include the region.

How many addresses can I generate at once?

Between 1 and 15 per click. Each one has its own copy button.