AddressLab helps developers, QA teams, and indie makers generate structured test address data for forms, checkout flows, demos, and seed data. Create random US addresses, tax-free state addresses, multi-country address formats, and receive-only temporary test inboxes. Copy individual fields, save records locally, and export data as CSV or JSON.
No reviews yetBe the first to leave a review for AddressLab
Hunter
📌
Hey Product Hunt 👋
I built AddressLab because I kept running into the same small but annoying problem while testing forms and product flows: I needed realistic address data, but I didn’t want to use real personal information or manually invent messy test records.
AddressLab is a free tool for developers, QA testers, and indie makers to generate structured test address data for:
• Signup and profile forms
• Checkout and billing flows
• Product demos
• CRM or admin dashboards
• Seed data and CSV/JSON imports
• Email notification testing
What it supports today:
• Random US addresses
• Tax-free US state addresses
• Multi-country address formats
• Receive-only temporary test inboxes
• Copying individual fields
• Local saves
• CSV and JSON export
It’s free to use and doesn’t require sign-up.
I’d love feedback from developers, QA folks, and makers who test forms, checkout flows, or demo data regularly:
1. Which country formats should I add next?
2. What fields are missing from the generated data?
3. Would a lightweight API be useful?
Thanks for checking it out.
Report
Curious how the temp inboxes actually work under the hood. Are they real disposable mailboxes you can receive into, or is it more of a simulated/seeded thing for demo flows? That would really decide whether this replaces a whole tool in my stack or just sits next to it.
Report
Hunter
@melihcatallx79 Great question. The inbox is not simulated. AddressLab creates a receive-only temporary test inbox through a disposable email provider, so users can receive real test messages for signup, notification, and form QA flows.
That said, it is intentionally designed for development and testing only. It should not be used for personal accounts, password resets, financial services, or anything sensitive. The goal is to help QA teams test email + address workflows without using private customer data.
Report
finally a tool that gives me properly formatted addresses per country without me wrangling regex. the receive-only inbox for signup flows is a nice touch, saved me from wiring up mailhog again.
Report
Hunter
@masal1432653 Thanks! That was exactly the use case I had in mind: one place to generate properly formatted address fields and a receive-only test inbox for signup or checkout flows, without wiring up extra testing tools.
Report
Love how clean the field-by-field copy buttons are, feels like the team actually thought through how painful it is to grab just one value when building forms.
Report
Hunter
@nazmiyebaysytm Thanks! The field-by-field copy was one of the main things I wanted to get right. It makes testing signup forms, checkout pages, saved address cards, and CSV/JSON exports much faster.
Report
The local save feature is genuinely useful, having a quick way to store and reuse specific test addresses without hitting an API every time is a thoughtful UX choice.
Report
Hunter
@bekirggcf Appreciate it. Local save is meant for repeated QA passes, so teams can reuse the same test addresses without generating new data or calling an API every time.
Report
The no-tax states filter saved me a ton of clicking when mocking up checkout tests, and grabbing each field separately instead of a full block is a small detail that made my QA scripts way easier to wire up.
Report
Hunter
@mitdurnachaka Appreciate it. The tax-free state mode is mainly for ecommerce QA teams testing checkout flows, tax messaging, and order review pages without using real customer addresses.
Report
The multi-country formats are a nice touch, especially being able to grab individual fields like city or zip without copying the whole block. Saved me a bunch of time setting up checkout test cases.
Report
Hunter
@ngunendi13049 Thanks for the feedback. Multi-country formats are important because address forms often break outside the US. Being able to copy individual fields like city, region, postal code, or full address should make those tests easier.
Curious how the temp inboxes actually work under the hood. Are they real disposable mailboxes you can receive into, or is it more of a simulated/seeded thing for demo flows? That would really decide whether this replaces a whole tool in my stack or just sits next to it.
@melihcatallx79 Great question. The inbox is not simulated. AddressLab creates a receive-only temporary test inbox through a disposable email provider, so users can receive real test messages for signup, notification, and form QA flows.
That said, it is intentionally designed for development and testing only. It should not be used for personal accounts, password resets, financial services, or anything sensitive. The goal is to help QA teams test email + address workflows without using private customer data.
finally a tool that gives me properly formatted addresses per country without me wrangling regex. the receive-only inbox for signup flows is a nice touch, saved me from wiring up mailhog again.
@masal1432653 Thanks! That was exactly the use case I had in mind: one place to generate properly formatted address fields and a receive-only test inbox for signup or checkout flows, without wiring up extra testing tools.
Love how clean the field-by-field copy buttons are, feels like the team actually thought through how painful it is to grab just one value when building forms.
@nazmiyebaysytm Thanks! The field-by-field copy was one of the main things I wanted to get right. It makes testing signup forms, checkout pages, saved address cards, and CSV/JSON exports much faster.
The local save feature is genuinely useful, having a quick way to store and reuse specific test addresses without hitting an API every time is a thoughtful UX choice.
@bekirggcf Appreciate it. Local save is meant for repeated QA passes, so teams can reuse the same test addresses without generating new data or calling an API every time.
The no-tax states filter saved me a ton of clicking when mocking up checkout tests, and grabbing each field separately instead of a full block is a small detail that made my QA scripts way easier to wire up.
@mitdurnachaka Appreciate it. The tax-free state mode is mainly for ecommerce QA teams testing checkout flows, tax messaging, and order review pages without using real customer addresses.
The multi-country formats are a nice touch, especially being able to grab individual fields like city or zip without copying the whole block. Saved me a bunch of time setting up checkout test cases.
@ngunendi13049 Thanks for the feedback. Multi-country formats are important because address forms often break outside the US. Being able to copy individual fields like city, region, postal code, or full address should make those tests easier.