Bulk Address & Identity Generator
Generate a batch of records in one pass and export it straight into a fixture file, a spreadsheet, or a documentation table.
Choose a batch size and press Regenerate. Generation runs in your browser, so there is no limit on how often you do it.
Seeding a database without real data
Development databases have a habit of being seeded from a production dump, which is how real customer records end up on laptops. A generated batch removes the excuse: fifty structurally valid records in the format your test needs, with nobody's personal data in them.
Because generation runs entirely in the browser there is no rate limit and no API key. Regenerate as often as you like; each batch is fresh.
Choosing an export format
CSV is the right choice for spreadsheets and for bulk-loading into a database. JSON suits fixture files and API mocks, and preserves the nested structure of each record. Markdown produces a table you can paste directly into a README, a pull request, or a documentation site — useful when you want example data visible in the docs rather than hidden in a file.
Frequently asked questions
How many records can I generate at once?
Batches of 10, 20 or 50. Generation is instantaneous because it runs locally — there is no server call to wait on and no quota to exhaust.
Are all records in a batch from the same country?
Yes. The batch follows whichever country is selected, so the whole set shares consistent postal, phone and identity formats. Generate several batches if you need a mixed set.
Does the CSV handle commas inside field values?
Yes — values are quoted and embedded quotes are escaped, so city names and street names containing punctuation survive the round trip into a spreadsheet.
Can I automate this?
Not through an API — there is no server component to call. If you need generation inside a build pipeline, the country format data is straightforward enough to reimplement, or you can generate a batch once and commit it as a fixture.