Random address generator
Generate realistic random addresses for 19 countries. Copy as plain text or structured JSON, ready for test fixtures, seed scripts, and API mocking
Generate realistic random addresses for 19 countries. Copy as plain text or structured JSON, ready for test fixtures, seed scripts, and API mocking
Every generated address is available as structured JSON. Hit "Copy as JSON" and paste directly into your test fixtures, seed scripts, or mock API responses. No manual formatting needed.
[
{
"name": "Maria Silva",
"street": "Rua das Flores 42",
"city": "Lisbon",
"state": "Lisbon",
"postalCode": "1049-012",
"country": "Portugal",
"phone": "+351 912 345 678"
},
{
"name": "Oliver Davies",
"street": "14 Church Rd",
"city": "Manchester",
"state": "Greater Manchester",
"postalCode": "M1 5AN",
"country": "United Kingdom",
"phone": "+44 7700 123456"
}
]
Common use cases:
Each country uses a different address structure, postal code format, and phone number pattern. The generator follows the correct format for each, so your test data looks realistic.
| Country | Street format | Postal code | Phone |
|---|---|---|---|
| Australia | 42 Oak Ave | 2000 (4 digits) | +61 X XXXX XXXX |
| Austria | Gartenweg 12 | 1010 (4 digits) | +43 XXX XXXXXXX |
| Belgium | Kerkstraat 7 | 1000 (4 digits) | +32 XXX XX XX XX |
| Brazil | Rua das Flores 15 | 01000-000 (8 digits) | +55 XX XXXXX-XXXX |
| Bulgaria | Vitosha 23 | 1000 (4 digits) | +359 XX XXX XXXX |
| Canada | 42 Maple Ave | M5A 1B2 (A1A 1A1) | (XXX) XXX-XXXX |
| France | Rue de la Paix 8 | 75001 (5 digits) | +33 X XX XX XX XX |
| Germany | Hauptstraße 31 | 10115 (5 digits) | +49 XXX XXXXXXX |
| India | 42 MG Road | 110001 (6 digits) | +91 XXXXX XXXXX |
| Italy | Via Roma 5 | 00100 (5 digits) | +39 XXX XXX XXXX |
| Japan | 42 Sakura Ave | 100-0001 (7 digits) | +81 XX XXXX XXXX |
| Netherlands | Kerkstraat 9 | 1012 AB (4 digits + 2 letters) | +31 X XXXX XXXX |
| Poland | Marszalkowska 14 | 00-001 (5 digits) | +48 XXX XXX XXX |
| Portugal | Rua Augusta 22 | 1049-012 (7 digits) | +351 XXX XXX XXX |
| Spain | Calle Mayor 6 | 28001 (5 digits) | +34 XXX XXX XXX |
| Sweden | Storgatan 18 | 111 22 (5 digits) | +46 XX XXX XX XX |
| Switzerland | Bahnhofstrasse 3 | 8001 (4 digits) | +41 XX XXX XX XX |
| United Kingdom | 14 Church Rd | SW1A 1AA (outward + inward) | +44 XXXX XXXXXX |
| United States | 42 Oak St | 10001 (5 digits) | (XXX) XXX-XXXX |
Some countries put the street number before the name (US, UK, Australia), others put it after (Germany, France, Netherlands, Bulgaria). The generator handles this automatically so you get correctly formatted addresses for each locale.
Trusqo automates proof of address verification for KYC, onboarding, and compliance. Verify utility bills and bank statements with a single API call.
No. The addresses are randomly generated from real street names, city names, and postal code formats, but the specific combinations are fictional. They are designed to look realistic for testing purposes, not to correspond to actual locations.
Yes. These addresses are specifically designed for use in software testing, form validation, QA workflows, and development environments. They follow the correct format for each country including postal codes and phone numbers.
The generator supports 19 countries: United States, United Kingdom, Germany, France, Netherlands, Spain, Italy, Canada, Australia, Japan, Brazil, Bulgaria, India, Sweden, Switzerland, Austria, Belgium, Portugal, and Poland.
Yes. You can generate 1, 5, or 10 addresses at once. Use the "Copy as JSON" button to export all generated addresses in a structured format ready for use in your application.
This tool generates fake addresses for testing. Trusqo's main product does the opposite: it verifies real addresses by extracting data from proof of address documents (utility bills, bank statements, government letters) and matching it against provided details. Learn more about trusqo.