XML Formatter
Pretty-print XML with clean indentation, or collapse it back to one line.
Generate plausible addresses in the format each country actually uses.
The Fake Address Generator produces addresses in the structure each country actually uses, with the right postcode shape and the right label for the region field — because that is where address forms break.
Address fields are where forms break, because every country structures them differently. This generates addresses that follow the local pattern: a UK postcode looks like a UK postcode, a US ZIP is five digits, and the region field is labelled county or state to match.
They are fabricated rather than sampled. Street names are real street names and the numbers are random, so an address is plausible without being anyone's. That is what you want for testing a form, seeding a database or filling a checkout screenshot — a real address in a test fixture is someone's home, and it has a habit of ending up in a repository.
A UK postcode looks like a UK postcode, a US ZIP is five digits, and the region is labelled county or state to match.
Plausible without being anyone’s — which is what you want in a fixture that will end up in a repository.
Separate fields for a database, or one formatted line for a label or a screenshot.
UK, US, Germany, France, Australia and India, each with its own cities and regions.
JSON, CSV or plain text, for a seed file or a test suite.
The format, postcode shape and region label all follow it.
One address, or a few hundred for a seed file.
Structured fields, or a single formatted line.
JSON, CSV or plain text.
The street names and cities are real; the house numbers and postcodes are generated. A given address is very unlikely to exist and is not anyone's in particular.
They pass format checks. They will not pass a real address lookup against a postal database, which is the correct outcome — a validator that accepted them would not be validating anything.
Because address structure genuinely differs. A form that assumes a five-digit ZIP breaks on a UK postcode, and one that assumes a state breaks nearly everywhere else.
Because it belongs to someone, and test fixtures end up in repositories, screenshots and bug reports. Generated data has none of that risk.
What people who use the Fake Address Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Fake Address Generator. It takes half a minute and no account.
Write the first reviewPretty-print XML with clean indentation, or collapse it back to one line.
Turn an SVG into a React component with the attributes React expects.
Read a cron expression in plain English and see when it next runs.
Generate a CI workflow with caching, a version matrix and the right permissions.
Generate ULIDs — sortable by creation time and case-insensitive.
Turn a block of text into a comment in any language, wrapped and aligned.
Convert CSV rows into XML records with named root and row elements.
Turn an array of JSON records into INSERT statements, with an optional CREATE TABLE.