Bulk Address Generator
Generate 1–1,000 deduplicated full records in the browser. Reuse a seed to rebuild the same batch after a reset.
Choose a place
261 curated city–ZIP pairs match. Coverage is intentionally limited at launch.
Advanced: batch, seed & presets
Browse 21 supported cities / 261 ZIP pairs
25 clean fixtures
Export fixtures your test suite can replay.
Every format contains the synthetic record plus its delivery status, data source version, and seed. CSV fields are quoted and escaped; SQL values are escaped for fixture use.
Unique records means unique full record combinations. Phone numbers intentionally come from the small reserved 555-0100–0199 fictional range, so phone values can repeat in a large batch.
JSON
Nested quality metadata for application fixtures.
CSV & SQL
Portable rows and escaped INSERT statements for local test databases.
Bulk address generator FAQs
How do I generate 100 or 1,000 addresses at once?
Open Advanced settings and enter a record count from 1 to 1,000. Choose any location filters, generate the batch and download it in your selected format. This page initially generates 25 US address records.
Can I filter a bulk address list by state, city or ZIP code?
Yes. Set the state, city or ZIP before generating. All records use the active filters. Leave the city or ZIP open to vary that field within the supported pool, or clear the state to include other supported states.
Can I download bulk addresses as CSV for Excel?
Yes. Choose CSV under Export as and select Download. The file includes column headers and quoted values. Use a UTF-8-aware import and treat ZIP codes as Text to preserve leading zeroes.
Can I export addresses as JSON, SQL or plain text?
Yes. JSON preserves structured records and generation metadata; CSV provides tabular rows; SQL produces INSERT statements for test fixtures; plain text provides readable records. Review the SQL table and field conventions before loading it into your own test database.
Are all addresses, names and phone numbers unique in a batch?
The generator deduplicates complete records. Individual fields can repeat: multiple records may share a name, ZIP or phone number. A unique full profile does not mean every column has unique values, so do not use phone or ZIP alone as a record identifier.
How can I reproduce the same bulk address dataset?
Keep the seed in Advanced settings and lock it. Reuse the same filters, record count and data version when generating again. Retain the export's provenance if you need to replay a dataset after the underlying source catalog changes.
Why are only a few addresses displayed from my batch?
The page shows the first record and a short preview of additional records. Download exports the entire generated batch, not just the visible preview. Check the file to inspect all requested rows.
Can I bulk generate addresses for countries outside the United States?
This bulk page generates US records. Open a country or region tool from the header and use its Batch address generator for international records. Those tools also offer up to 1,000 records with CSV, JSON, SQL and text exports.
Does a larger batch cover more cities or postal codes?
A larger batch creates more profiles from the supported source pool. It does not add cities or ZIP codes to the catalog. Broaden the location filters to sample more of the existing pool, and use the supported-locations list to inspect coverage.