首页金融理财丹麦公民个人识别码校验
CPR 校验器 - 丹麦公民个人识别码验证

快速提示

CPR 为10位数字,前6位为出生日期(DDMMYY),后4位为序列号,其中第7位奇数表示男性、偶数表示女性,第10位为校验码(模11算法)。输入后系统会验证格式和校验码。

有效示例:0101011232 (测试), 1508621234, 1111111118。

CPR 校验器使用指南 - 轻松验证丹麦公民个人识别码

什么是 CPR 号码?

CPR (Det Centrale Personregister) 是丹麦的中央人口登记系统颁发的个人识别码,每位在丹麦民事登记系统注册的居民(包括公民和长期居住的外国人)均拥有唯一的 CPR 号码。CPR 码为10位数字,格式为 DDMMYY-SSSS,其中前6位代表出生日期(日、月、年),后4位是个体序列号。序列号的第7位(整体第7位)用于标识性别:奇数表示男性,偶数表示女性。最后一位(第10位)是校验码,基于前9位数字通过模11算法计算得出,用于检测录入错误。

如何使用本工具验证 CPR?

只需三步,即可快速判断您的 CPR 号码是否正确:

  1. 在输入框中粘贴或输入10位数字(输入框会自动限制只能输入数字,最多10位)。
  2. 点击“校验”按钮。
  3. 查看结果:系统会告诉您该 CPR 格式是否有效、校验码是否正确。

您可以点击示例中的号码快速体验。如果输入错误(比如位数不对、包含字母或校验码错误),工具会给出明确的提示。

本工具完全免费,无需注册,适合丹麦居民、雇主、政府部门、金融服务机构使用。

常见问题

1. CPR 校验能保证这个号码真实存在且属于某人吗?

本工具主要验证 CPR 的格式和模11校验算法。如果显示“有效”,说明该号码在结构上是有效的。但要确认号码是否已实际分配、是否属于特定个人或是否仍然有效,需要查询丹麦官方民事登记系统(CPR Office)。本工具不存储或验证任何个人身份信息。

2. 为什么我输入的 CPR 提示无效?

可能的原因有:长度不是10位;包含不允许的字符(只能是数字);或者模11校验失败。例如,对于 CPR 0101011232,校验算法为前9位加权求和: (0×4 + 1×3 + 0×2 + 1×7 + 0×6 + 1×5 + 1×4 + 2×3 + 3×2) = 31,31 ÷ 11 余9,校验码应为 11 - 9 = 2,与输入的末位2匹配。请仔细核对,或尝试使用示例代码测试工具是否正常工作。

3. 这个工具可以批量验证 CPR 吗?

本页面为单次验证设计。如果您有批量需求,可以通过 API 接口 /iso-checker 进行集成,参数为 type=cpr&number=号码。如有疑问,欢迎联系我们。

4. 外国人在丹麦也需要 CPR 吗?

是的。任何在丹麦合法停留超过3个月的外国公民,或与丹麦雇主签订工作合同的外籍人士,都必须在市政厅登记并获得 CPR 号码,用于税务、医疗、开设银行账户、租住房屋等日常事务。

5. 我需要付费吗?

完全免费,无需任何付费。OkeyTool 致力于提供实用的在线小工具,方便大家日常使用。

如果还有其他问题,或者发现工具异常,欢迎通过网站底部联系方式反馈。感谢您的使用!