Randomly generate realistic US addresses and test identities — name, street, city, state, ZIP, phone and email — with state filtering, batch generation and CSV/JSON export
House number, street name, city, state abbreviation and 5-digit ZIP are combined exactly like a real US address.
Built-in data for every state and the District of Columbia, with cities, ZIP prefixes and phone area codes matched to the chosen state.
Besides the address you also get a recipient name, a US-format phone number and an email — a complete test identity in one click.
Drag the slider to create anywhere from 1 to 50 addresses. The table view keeps everything readable for bulk data generation.
Download a UTF-8 BOM CSV that opens cleanly in Excel, or structured JSON that is ready for databases and test scripts.
Everything is generated randomly inside your browser. Nothing is uploaded, no input is recorded, and it even works offline.
Drag the Number of records slider, pick a target state, choose the name gender and tick the fields you need.
Click Generate addresses (or press Ctrl/⌘ + Enter) to instantly produce a batch of random US addresses.
Use Table view to inspect every field, or switch to Text view to get multi-line addresses that are easy to copy as a block.
Use the copy button at the end of each row for a single address, or Copy all / Export CSV / Export JSON for everything.
Fill sign-up, shipping and checkout forms with valid US addresses to test validation logic and edge cases
Give prototypes, screenshots and demos believable addresses instead of "test test" placeholders
Simulate US buyers to verify shipping rates, tax rules and shipping-zone logic
Export CSV/JSON and import it straight into a database or script to build thousands of test rows
Use it in geography, statistics or programming classes to explain address structure, state codes and ZIP rules
Use random addresses where real details are not needed to reduce exposure of your own information
A US address generator is a tool that randomly combines elements of a US mailing address following real postal rules — house number, street name, street type, city, state and ZIP code. It is widely used for software testing, form placeholders and data demos. The output looks exactly like a real address, but the content is produced by an algorithm.
A standard US address usually contains: recipient name, house number plus street name and street type, an optional apartment or unit number, the city, the state (often written as a two-letter abbreviation such as CA or NY), and a 5-digit ZIP code. The city, state abbreviation and ZIP are normally written on one line, for example "Springfield, IL 62704".
The first three digits of a US ZIP code are assigned by geographic region, so each state falls into fixed prefix ranges — California starts with 900–961 and New York with 100–149, for instance. This tool picks a valid ZIP prefix range for the selected state and fills in the last two digits, so the ZIP always matches the state.
No. The states, cities, ZIP codes and phone area codes are real, but the house numbers and recipients are randomly combined and do not point to any real resident or even a guaranteed existing address. Use the results for testing and demos only — never for sending mail, signing up for accounts or any real transaction.
| Field | Description | Example |
|---|---|---|
| Name | First name + last name | James Smith |
| Street | House number + street name + street type | 1234 Oak St |
| City | City name | Springfield |
| State | Full state name + two-letter abbreviation | Illinois (IL) |
| ZIP | 5-digit ZIP code | 62704 |
| Phone | Area code + exchange + line number | (217) 555-0143 |
| first.last @ public mail domain | james.smith@gmail.com |