Address Generator - Generate Fictional Addresses for 8 Countries
Generate realistic fictional addresses for 8 countries: NL, US, UK, DE, BE, FR, ES and IT. Each country uses its correct postal code format, street naming conventions and address structure. Ideal as test data for form validation and address processing.
Note:All generated data is entirely fictional and not suitable for use as real personal information.
Address formats across 8 countries
Postal address formats vary significantly between countries โ from the number of components to ordering conventions and postal code structures. This generator produces fictionally correct addresses for 8 countries, each following local standards.
Postal code formats by country
- Netherlands (NL) โ 4 digits + 2 uppercase letters:
1234 AB. Ranges from 1000 to 9999. Excludes SS, SA, SD combinations. - United States (US) โ 5-digit ZIP code:
10001, optionally extended to ZIP+4:10001-1234. Each state has a defined range. - United Kingdom (UK) โ Alphanumeric postcode in the format
SW1A 1AAorM1 1AE. The outward code identifies the postal district; the inward code the delivery point. - Germany (DE) โ 5-digit PLZ (Postleitzahl):
10115. The first digit indicates the regional zone (0 = east, 1 = Berlin/Hamburg, etc.). - Belgium (BE) โ 4-digit postcode:
1000. 1000โ1299 = Brussels; 2000โ2999 = Antwerp region. - France (FR) โ 5-digit code postal:
75001. The first two digits indicate the dรฉpartement (75 = Paris). - Spain (ES) โ 5-digit cรณdigo postal:
28001. First two digits identify the province (28 = Madrid, 08 = Barcelona). - Italy (IT) โ 5-digit CAP (Codice di Avviamento Postale):
00100. 00100โ00199 = Rome; 20100โ20199 = Milan.
Dutch postcode specifics
The Dutch postcode system was introduced in 1978 by PTT Post (now PostNL). The letter combinations SA, SD and SS are excluded due to their association with Nazi organizations from World War II. Geographic distribution: 1000โ1999 = North Holland (Amsterdam), 2000โ2999 = South Holland (The Hague), 3000โ3999 = Utrecht/Rotterdam, 4000โ5999 = Brabant/Zeeland, 6000โ6999 = Limburg, 7000โ7999 = Overijssel, 8000โ8999 = Friesland/Flevoland, 9000โ9999 = Groningen/Drenthe.
Use cases for international address testing
International address generators are critical for testing e-commerce checkout flows, shipping integrations, tax calculation engines (which often depend on address for VAT determination), CRM data imports, and address validation APIs. Combine addresses with matching names and phone numbers for each country, or use the dataset generator to create complete multi-field test records in bulk.