EU Address Generator
Generate Random EU Addresses
Create test addresses for Germany, France, Italy, Spain, the Netherlands, Poland, Sweden, and Ireland with local names, phone numbers, postal codes, cities, regions, and street fields.
Generator
Settings
Results are synthetic test data for form testing, localization QA, CSV imports, and product demos. They are not guaranteed to be real or deliverable.
Results
Address List
Supported Countries
Current examples cover Germany, France, Italy, Spain, the Netherlands, Poland, Sweden, and Ireland.
Use Cases
Use these records for checkout forms, CRM fields, CSV import tests, logistics screens, and international address form QA.
Test Data Only
Generated records are synthetic examples. Do not use them for real delivery, identity claims, misleading registrations, or unlawful activity.
View all countriesThere is no single EU address format
The European Union does not replace national postal rules with one EU-wide layout. This tool covers Germany, France, Italy, Spain, the Netherlands, Poland, Sweden, and Ireland, changing street order, administrative fields, and postal patterns by country. Validation must use country as an input.
| Country | Postal pattern | Typical difference |
|---|---|---|
| Germany | Five digits | Code precedes city; number often follows street |
| France | Five digits | Code precedes city; city is often uppercase |
| Netherlands | Four digits + two letters | Contains a space, as in 1012 AB |
| Ireland | Eircode | Alphanumeric, not compatible with numeric-only rules |
Form checks
- Select country before postal validation.
- Preserve accents and local street terms.
- Do not require a state everywhere.
Data exchange checks
- Serialize postal codes as strings.
- Keep country and countryCode explicit.
- Test UTF-8 CSV import and export.
Use UPU Addressing Solutions for country-specific references.
A country switch is a schema change
Treating “EU” as one validation preset creates false errors. A change from Germany to the Netherlands changes the postal-code type from five digits to an alphanumeric value; a change to Ireland introduces Eircode; and region fields vary in both name and necessity. The form should reload the country schema before validating retained values.
| Switch | Value that must be reconsidered | Regression assertion |
|---|---|---|
| Germany → Netherlands | Postal code and house-number placement | 1012 AB is accepted as text and the street line is not reordered destructively |
| France → Ireland | Five-digit rule and department assumptions | An Eircode field accepts letters and a space |
| Spain → Sweden | Province requirement and localized labels | A stale Spanish province is not submitted invisibly |
For import pipelines, retain the original country code and raw address lines alongside normalized fields. This makes later corrections possible without reconstructing local text from an EU-wide schema.