地址生成器 Address Generator · addressgen.top
免费、开源、覆盖 44 个国家 / 地区与 11 种语言的真实地址生成器(Random / Fake Address Generator),专为开发测试、表单验证、电商沙盒、隐私保护等场景设计,全程浏览器端运行,数据不上传。
🌐 在线使用 → https://addressgen.top
Address Generator(addressgen.top) 是一个 100% 浏览器端运行的随机地址生成工具。它能根据各国邮政体系的真实规则(街道命名、邮编算法、行政区划层级),瞬间生成格式合规的虚构地址,并可同步搭配姓名、性别、出生日期、电子邮箱、电话号码等关联个人信息。
与多数只能给出 5~10 个国家、外加随机字符串的"假地址生成器"不同,本项目:
- 严格按照 44 个国家与地区各自的邮政编码规则、街道命名习惯生成
- 在各国真实存在的州 / 省 / 城市范围内取值,并允许精确筛选
- 同步生成与地区匹配的人名(如日本地址搭配日文名、阿拉伯地址搭配阿拉伯名)
- 提供 11 种界面语言 与 国家专属优化页,让全球开发者都能用母语操作
- 支持批量导出 CSV / JSON,可直接喂给测试脚本或数据库种子文件
| 功能 | 详细说明 |
|---|---|
| 🏠 真实格式地址 | 严格遵循各国邮政体系:美国 5 位 ZIP、加拿大 A1A 1A1 模式、英国分区邮编、日本「〒XXX-XXXX + 都道府県」等 |
| 🌍 44 国覆盖 | 北美 2、欧洲 15、亚洲 17、南美 3、大洋洲 2、非洲 5 — 详见下方完整列表 |
| 🧑 同步个人信息 | 姓名、性别、生日、年龄、邮箱、电话同步生成,且与国家 / 文化匹配 |
| 🎯 批量与导出 | 单次最多生成多条数据,一键导出 CSV / JSON,便于 seed 数据库 |
| 🗺️ 精确筛选 | 可按州、省、城市、行政区划细分;如美国可锁定加州或纽约州 |
| 💾 本地收藏 | 常用地址保存在浏览器 LocalStorage,刷新不丢失,可重复调用 |
| 📋 一键复制 | 整条复制 / 字段独立复制 / JSON 格式复制 |
| 📱 响应式 UI | 桌面 / 平板 / 手机适配,移动端也能流畅生成 |
| 🌐 11 种语言界面 | 中、英、日、俄、韩、西、德、法、葡、意、阿拉伯 |
| ⚡ 零网络依赖 | 纯前端计算,所有逻辑跑在浏览器内,不上传任何数据 |
| 🆓 完全免费 | MIT 许可,无注册、无水印、无 API 限额,商用免费 |
每个国家都有独立优化的子页,含本地化示例、邮编规则说明、街道命名常见词根。点击表中链接直达对应生成器。
| 国家 | 直达入口 | 邮编格式 |
|---|---|---|
| 🇺🇸 美国 United States | us-address-generator | XXXXX 5 位数字 |
| 🇨🇦 加拿大 Canada | ca-address-generator | A1A 1A1 字母+数字交替 |
| 国家 | 入口 | 国家 | 入口 |
|---|---|---|---|
| 🇬🇧 英国 UK | uk-address-generator | 🇩🇪 德国 Germany | de-address-generator |
| 🇫🇷 法国 France | fr-address-generator | 🇮🇹 意大利 Italy | it-address-generator |
| 🇪🇸 西班牙 Spain | es-address-generator | 🇵🇹 葡萄牙 Portugal | pt-address-generator |
| 🇳🇱 荷兰 Netherlands | nl-address-generator | 🇦🇹 奥地利 Austria | at-address-generator |
| 🇨🇭 瑞士 Switzerland | ch-address-generator | 🇸🇪 瑞典 Sweden | se-address-generator |
| 🇳🇴 挪威 Norway | no-address-generator | 🇵🇱 波兰 Poland | pl-address-generator |
| 🇬🇷 希腊 Greece | gr-address-generator | 🇺🇦 乌克兰 Ukraine | ua-address-generator |
| 🇷🇺 俄罗斯 Russia | ru-address-generator |
| 国家 | 入口 | 国家 | 入口 |
|---|---|---|---|
| 🇯🇵 日本 Japan | jp-address-generator | 🇰🇷 韩国 South Korea | kr-address-generator |
| 🇸🇬 新加坡 Singapore | sg-address-generator | 🇲🇾 马来西亚 Malaysia | my-address-generator |
| 🇹🇭 泰国 Thailand | th-address-generator | 🇻🇳 越南 Vietnam | vn-address-generator |
| 🇮🇩 印度尼西亚 Indonesia | id-address-generator | 🇵🇭 菲律宾 Philippines | ph-address-generator |
| 🇮🇳 印度 India | in-address-generator | 🇳🇵 尼泊尔 Nepal | np-address-generator |
| 🇱🇰 斯里兰卡 Sri Lanka | lk-address-generator | 🇲🇲 缅甸 Myanmar | mm-address-generator |
| 🇹🇷 土耳其 Turkey | tr-address-generator | 🇮🇷 伊朗 Iran | ir-address-generator |
| 🇸🇦 沙特阿拉伯 Saudi Arabia | sa-address-generator | 🇦🇪 阿联酋 UAE | ae-address-generator |
| 🇨🇾 塞浦路斯 Cyprus | cy-address-generator |
| 国家 | 入口 |
|---|---|
| 🇧🇷 巴西 Brazil | br-address-generator |
| 🇦🇷 阿根廷 Argentina | ar-address-generator |
| 🇨🇱 智利 Chile | cl-address-generator |
| 国家 | 入口 |
|---|---|
| 🇦🇺 澳大利亚 Australia | au-address-generator |
| 🇳🇿 新西兰 New Zealand | nz-address-generator |
| 国家 | 入口 |
|---|---|
| 🇳🇬 尼日利亚 Nigeria | ng-address-generator |
| 🇿🇦 南非 South Africa | za-address-generator |
| 🇪🇬 埃及 Egypt | eg-address-generator |
| 🇲🇦 摩洛哥 Morocco | ma-address-generator |
| 🇲🇺 毛里求斯 Mauritius | mu-address-generator |
除常规国家生成器外,本项目还提供针对特定场景深度优化的专属页:
👉 us-tax-free-address-generator
美国有 5 个州不征收州销售税(Sales Tax):俄勒冈(Oregon)、新罕布什尔(New Hampshire)、蒙大拿(Montana)、特拉华(Delaware)、阿拉斯加(Alaska)。在跨境电商、海淘转运、Apple Store 数字商品购买等场景中,使用免税州地址可以合法节省 4%–10% 的州税。
本工具会自动从上述 5 个州的真实城市与邮编池中生成地址,每条均符合 USPS 邮编规则,可直接用于:
- 🛍️ 海淘转运:Apple Store、Steam 数字商品、亚马逊数字内容
- 💳 支付测试:测试 Stripe / Square / Adyen 等支付网关的税务计算逻辑
- 📊 电商分析:构造无州税场景的对照组数据
- 🎓 税务课程教学:作为美国销售税体系的教学示例
⚠️ 注意:免税州地址仅适用于数字商品或转运仓地址校验。实物收货仍需真实地址。
支持「都道府県 → 市区町村 → 番地」三级地址体系,邮编格式严格遵循 〒XXX-XXXX,街道名搭配真实存在的日文字符(如「桜通」「本町」),可用于日本 EC 站点(楽天、Amazon.co.jp)、动漫游戏注册测试。
精准遵循加拿大邮编 A1A 1A1 规则(字母+数字交替,第一位字母对应省份),覆盖全部 10 省 3 地区。
- 电商下单流程的边界测试(不同国家 / 邮编位数 / 字符集)
- 表单验证:检查正则、必填、长度限制
- 地图 API 联调(Google Maps、高德、Mapbox)的反向地理编码
- 自动化测试(Cypress / Playwright / Selenium)所需的 fixture 数据
- Stripe / PayPal / Adyen 测试模式下的多国账单地址
- 税务计算引擎(TaxJar、Avalara)的多区域验证
- 跨境电商的运费计算与库存路由测试
- 美国免税州地址用于数字商品税务对照
- 为开发 / 预发布环境注入真实感的 seed 数据
- Faker.js / Mockaroo 的开源替代方案
- 演示视频 / 截图所需的占位数据(避免泄露真实用户信息)
- 不愿透露真实地址时的临时注册(论坛、试用账号)
- 防止营销数据被收集
- 配合临时邮箱、虚拟号码使用
- UX / UI 教学的表单示例
- 大学课程中的数据可视化样本
- 国际邮政体系研究、地址解析算法对照
- 小说、剧本中的角色背景设定
- 桌游 / TRPG 的城镇生成
- 游戏开发中的 NPC 信息填充
直接访问 https://addressgen.top,浏览器打开即可,无需注册、无需安装、无需 API Key。
- 🇺🇸 美国地址:https://addressgen.top/en/us-address-generator
- 🇺🇸 美国免税州:https://addressgen.top/en/us-tax-free-address-generator
- 🇯🇵 日本地址:https://addressgen.top/en/jp-address-generator
- 🇳🇬 尼日利亚:https://addressgen.top/en/ng-address-generator
- 🇹🇷 土耳其:https://addressgen.top/en/tr-address-generator
- 🇵🇭 菲律宾:https://addressgen.top/en/ph-address-generator
- 📚 博客与教程:https://addressgen.top/en/blog
# 1. 克隆项目
git clone https://github.com/ALioooon/RealAddressGenerator.git
cd RealAddressGenerator
# 2. 安装依赖
npm install
# 3. 启动开发服务器(默认 http://localhost:5173)
npm run dev
# 4. 构建生产版本(输出到 dist/)
npm run build
# 5. 本地预览生产构建
npm run preview- Vercel:Import 仓库 → 自动识别 Vite → Deploy
- Cloudflare Pages:Connect to Git → Build command
npm run build→ Outputdist - GitHub Pages:构建后将
dist/推送到gh-pages分支 - Netlify:Build command
npm run build→ Publish directorydist
| 层 | 技术 |
|---|---|
| 语言 | HTML5、CSS3、JavaScript (ES6+) |
| 布局 | CSS Grid、Flexbox |
| 构建 | Vite |
| 国际化 | i18n(11 种语言资源文件) |
| 数据 | 各国邮编 / 城市 / 街道词根的本地 JSON 库 |
| 部署 | 纯静态,兼容 Vercel / Cloudflare Pages / Netlify / GitHub Pages |
| 隐私 | 100% 浏览器端运行,无后端、无埋点上传 |
项目博客整理了多篇地址与邮政体系科普,既适合开发参考,也是用户理解输出结果的入口:
- 📖 US Address Format Explained — 美国地址五要素(Street / City / State / ZIP / ZIP+4)详解
- 📖 Canada Postal Code System Intro — 加拿大邮编
A1A 1A1规则与省份对照 - 📖 Protect Privacy with Address Generator — 用虚拟地址保护隐私的合规边界
更多文章持续更新:https://addressgen.top/en/blog
| 维度 | addressgen.top | 多数同类工具 |
|---|---|---|
| 国家覆盖 | 44 国 | 通常 5–10 国 |
| 界面语言 | 11 种 | 通常仅英文 |
| 个人信息同步 | ✅ 姓名 / 性别 / 生日 / 邮箱 / 电话 | |
| 美国免税州专属页 | ✅ | ❌ |
| 隐私(纯前端) | ✅ 数据不出浏览器 | |
| 批量导出 | ✅ CSV / JSON | 部分支持 |
| 开源协议 | ✅ MIT,可自托管 | 多为闭源 |
| 注册 / 付费 | 完全免费 | 多有限额或 Pro 版 |
Q1:生成的地址是真实存在的吗? A:街道、邮编、城市的格式与规则完全真实,但具体门牌号是随机的,因此不对应任何真实居所。可用于格式校验、测试用例,不能用于实际收发件。
Q2:能用于注册 Apple Store / Steam / Amazon 数字商品吗? A:能用于测试结账流程,但正式购买建议使用真实可验证地址。如果是为了享受美国数字商品免税,请使用 美国免税州生成器,并确保你账号绑定的支付方式也符合对应州的账单地址要求。
Q3:会保存我的使用记录、上传我的数据吗? A:绝对不会。本工具是纯静态前端,所有地址生成逻辑都跑在你的浏览器里,没有后端服务器,没有埋点上传,没有 Cookie 跟踪。代码完全开源,可自行审计。
Q4:与 Faker.js / Mockaroo 这类工具相比有什么不同? A:① 无需写代码、无需配置 schema,开箱即用;② 邮编与城市强关联(Mockaroo 经常出现 "纽约市但邮编是加州" 的错配);③ 国家覆盖更广,特别是亚非拉新兴市场;④ 同时面向开发者和非技术用户。
Q5:支持 API / 命令行调用吗? A:核心生成逻辑完全开源,可在本地集成到任意 Node.js 项目;公开 REST API 正在规划中,欢迎在 Issues 中反馈具体需求。
Q6:商用是否免费?需要署名吗? A:基于 MIT 协议,商用、二次开发、私有部署、内嵌到付费产品均免费,只需在源码中保留版权与许可证声明即可。
Q7:为什么我刷新页面后收藏的地址消失了? A:本地收藏使用浏览器 LocalStorage 存储,如果你启用了"隐私模式"或清理过浏览数据就会被清除。建议导出 JSON 备份。
Q8:如何申请新增一个国家?
A:在 GitHub 提一个 Issue,标题写 [Country Request] 国家名,附上该国邮编规则、行政区划层级、几个真实城市样例,我们会优先评估并加入排期。
Q9:可以贡献翻译吗?
A:非常欢迎!i18n 资源文件位于 src/i18n/ 目录,对照英文版翻译后提 PR 即可。当前优先需要:印地语、阿拉伯语方言、东南亚小语种。
欢迎提交 Issue 和 Pull Request!
# 1. Fork 后克隆你的副本
git clone https://github.com/<your-username>/RealAddressGenerator.git
# 2. 创建特性分支
git checkout -b feature/AmazingFeature
# 3. 开发与提交
git commit -m 'Add some AmazingFeature'
# 4. 推送并发起 PR
git push origin feature/AmazingFeature可以贡献的方向:
- 🌍 新增国家支持(提供邮编规则 + 城市数据)
- 🗣️ 本地化翻译(i18n 资源文件)
- 🎨 UI / UX 改进
- ⚡ 性能优化(特别是大批量生成场景)
- 🐛 Bug 修复
- 📝 文档与博客文章
本项目基于 MIT License 开源 — 详见 LICENSE。
- 🌐 官方网站:https://addressgen.top
- 🇺🇸 English:https://addressgen.top/en
- 🇯🇵 日本語:https://addressgen.top/ja
- 🇰🇷 한국어:https://addressgen.top/ko
- 🇩🇪 Deutsch:https://addressgen.top/de
- 🇫🇷 Français:https://addressgen.top/fr
- 🇪🇸 Español:https://addressgen.top/es
- 🇵🇹 Português:https://addressgen.top/pt
- 🇮🇹 Italiano:https://addressgen.top/it
- 🇸🇦 العربية:https://addressgen.top/ar
- 🇷🇺 Русский:https://addressgen.top/ru
- 📚 博客:https://addressgen.top/en/blog
- 📧 反馈:GitHub Issues
- ⭐ 如果对你有帮助,请点亮一颗 Star!
⚠️ 免责声明:本工具生成的地址、姓名、电话、邮箱完全虚构,仅用于软件测试、开发调试、表单验证、隐私保护等合法用途。严禁用于:身份欺诈、电信诈骗、电商刷单、骚扰他人、伪造证件、注册诈骗账号等任何违法或违反平台条款的行为。使用者需自行承担因不当使用而产生的全部法律责任,项目作者与贡献者不对滥用行为承担任何责任。