西班牙社保号码生成器

生成测试用的西班牙社保号码(12 位),并计算前 10 位的两位校验码。一切都在浏览器中完成。

生成的号码是测试数据:不属于任何真实的人,但可能偶然与某个真实号码相同。

生成号码

生成的号码
点击“生成”以创建号码

计算校验码

西班牙社会保障参保号码共 12 位:2 位省份代码、8 位序列号和 2 位校验码。校验码是由省份和序列组成的数字除以 97 所得的余数。这个工具有两个相互独立的面板。第一个面板会随机选择省份生成测试号码,用斜杠分隔显示,并拆分出各个部分,方便你复制。第二个面板根据前 10 位数字计算校验码,你可以粘贴带有空格、斜杠、连字符或点的内容。生成的号码只是测试数据,不属于任何真实的人。所有计算都在浏览器中完成,不会发送或保存任何内容。

使用方法

  1. 在“生成号码”面板中点击“生成”,创建一个随机省份的测试号码。
  2. 查看省份、序列和校验码的拆分,点击“复制”获取带斜杠的号码。
  3. 要计算校验码,请在“计算校验码”面板中输入前 10 位数字。
  4. 复制带有两位校验码的完整号码,出现错误时请修改输入框。

常见问题

校验码是如何计算的?
把省份与 8 位序列连在一起,取这个整数除以 97 的余数,用两位数字表示,就是校验码。
工具支持哪些省份?
支持 01 到 52 的代码。其他代码,例如 00 或 53,会提示未知省份并被拒绝。
生成的号码是真实的吗?
不是。它们是结构和校验码正确的测试数据,不属于任何真实的人,但可能偶然与某个真实号码相同。
会把数据发送到服务器吗?
不会。号码在浏览器中生成和计算,不会保存,也不会出现在网址中。

相关工具