台湾身份证字号
^[A-Z][12]\d{8}$ 1 个大写英文字母、性别码(1 或 2)、后接 8 位数字。格式通过后再执行上述权重校验码。
安全与隐私
密码生成器 密码短语生成器 Diceware 密码短语生成器 主密码生成器生成器
身份证号生成器 随机姓名生成器 UUID 生成器 二维码Developer
JSON 格式化工具 Base64 编码器 URL 编码工具 Unix 时间戳转换器 SHA-256 哈希生成器 MD5 哈希生成器文本与数据
文本对比 字数统计 大小写转换器 Markdown 编辑器 图片转文字 简繁转换设计与色彩
颜色选择器Documents
PDF Tools 图片工具 名片样机生成器Calculators
单位换算器 分账计算器Media
视频帧提取为测试、开发、表单验证与演示数据创建符合各国格式与校验规则的模拟 ID 号码。
| # | 姓名 | 您的号码 |
|---|
这个 ID 生成器可以创建多个国家与地区的模拟识别号码,包括台湾、香港、中国、日本、韩国、美国等常见格式。它适合用于软件测试、QA 流程、演示环境与开发数据,不必拿真实个人信息去填充表单或数据库。
每个选项都会按当地常见结构输出,让测试数据比单纯随机数更接近真实使用场景。
可用于注册流程、字段验证、错误提示、演示数据与 staging 环境,避免在非正式场景使用真实身份信息。
打开页面就能生成,不需要额外设置,适合临时测试、界面验证与开发中的快速检查。
用于测试注册表单、会员资料页、身份字段、格式校验、提示信息与各种流程分支。
在内部展示、原型、开发数据库与测试环境中填入更像真的数据,但不暴露任何真实个人信息。
在正式接入外部验证服务之前,先确认系统对不同国家 ID 格式的处理是否正确。
不同国家与地区的识别号码规则并不一样。有些格式包含字母、地区码、出生日期片段或校验码。以下是本页支持的几个例子。
台湾格式由 1 个英文字母与 9 个数字组成,最后一位会根据字母映射值与加权校验逻辑计算。
中国格式通常为 18 位,包含地区码、出生日期、顺序码,以及最后一位校验字符。
美国测试格式采用常见的 AAA-GG-SSSS 样式,适合验证输入框、掩码与表单布局。
香港格式可能包含 1 到 2 个英文字首、6 位数字,并在括号中带有校验字符。
不是。这些都是用于测试与开发的模拟值,并非政府签发号码,也不能用于银行、KYC、身份冒用或任何真实交易。
每个生成器都会遵循可见的国家格式,并在适用时加入常见的校验码或验证逻辑,让它更适合表单与测试场景。
不会。我们不会保留您的任何数据。生成结果只会停留在您当前的浏览器操作过程中。
有些系统不只检查格式与校验码,还可能联动真实数据库、内部名单或其他业务规则,因此模拟值仍可能被拒绝。
台湾身份证字号由 1 个英文字母与 9 个数字组成。英文字母代表最初设籍的县市,最后一位是校验码,用来验证整组号码是否正确。以下是验证方式。
L1×1 + L2×9 + D1×8 + D2×7 + D3×6 + D4×5 + D5×4 + D6×3 + D7×2 + D8×1 + C×1 ≡ 0 (mod 10)
示例:以 A123456789 为例,A 对应 10,加权总和 = 1×1 + 0×9 + 1×8 + 2×7 + 3×6 + 4×5 + 5×4 + 6×3 + 7×2 + 8×1 + 9×1 = 130,可被 10 整除,表示此号码通过校验。
正则表达式是表单的第一道快速防线,但格式正确不代表号码真实存在。建议先用 Regex 检查格式,再另外以校验码公式验证。
^[A-Z][12]\d{8}$ 1 个大写英文字母、性别码(1 或 2)、后接 8 位数字。格式通过后再执行上述权重校验码。
^\d{17}[\dXx]$ 17 位数字加上 1 位数字或 X。建议再验证出生日期段与地区码。
^[A-Z]{1,2}\d{6}\([0-9A]\)$ 1~2 个英文字母、6 位数字,括号内 1 位校验字符。
^\d{3}-\d{2}-\d{4}$ 9 位数字以连字符分成 AAA-GG-SSSS。
在软件开发、表单验证或数据库填充时,经常需要符合当地语言习惯的姓名。本工具支持多国命名规则,助您快速产出测试数据。
我们不会保留您的任何数据。