Test data generator
Names / phones / emails / national IDs / bank cards / addresses / dates / UUIDs · a reproducible seed
勾选列
参数
身份证号校验位按 GB 11643 / ISO 7064 计算、银行卡末位按 Luhn 计算,结构上合法;地区/生日/卡号均为随机,不是任何真实人员。
Result
勾选列、设好行数,点「生成」。
FAQ
The 18-digit check digit is computed by the GB 11643 / ISO 7064 MOD 11-2 rule, so the numbers are structurally legal and pass check-digit validation, but the region code, birth date and sequence code are all generated randomly - they belong to no real person. For system testing and demo data only.
Bank cards are 16-19 digits with the last digit computed by the Luhn algorithm, so they pass Luhn checks; phone numbers are 11 digits starting with common carrier prefixes (13x / 15x / 17x / 18x / 19x) with the rest random. Also for testing only - do not use them to sign up for real services.
The same seed with the same row count and checked columns produces byte-for-byte identical data, handy for a team sharing one test dataset or reproducing a bug. Leave the seed empty and every run is random. The results area shows the seed used this time - note it down and you can reproduce.
No. Rows are generated one by one in the browser, with zero network requests; everything is randomly synthesised and touches no real personal information, and reloading clears it.