CPR 为10位数字,前6位为出生日期(DDMMYY),后4位为序列号,其中第7位奇数表示男性、偶数表示女性,第10位为校验码(模11算法)。输入后系统会验证格式和校验码。
有效示例:0101011232 (测试), 1508621234, 1111111118。
CPR (Det Centrale Personregister) 是丹麦的中央人口登记系统颁发的个人识别码,每位在丹麦民事登记系统注册的居民(包括公民和长期居住的外国人)均拥有唯一的 CPR 号码。CPR 码为10位数字,格式为 DDMMYY-SSSS,其中前6位代表出生日期(日、月、年),后4位是个体序列号。序列号的第7位(整体第7位)用于标识性别:奇数表示男性,偶数表示女性。最后一位(第10位)是校验码,基于前9位数字通过模11算法计算得出,用于检测录入错误。
只需三步,即可快速判断您的 CPR 号码是否正确:
您可以点击示例中的号码快速体验。如果输入错误(比如位数不对、包含字母或校验码错误),工具会给出明确的提示。
本工具完全免费,无需注册,适合丹麦居民、雇主、政府部门、金融服务机构使用。
本工具主要验证 CPR 的格式和模11校验算法。如果显示“有效”,说明该号码在结构上是有效的。但要确认号码是否已实际分配、是否属于特定个人或是否仍然有效,需要查询丹麦官方民事登记系统(CPR Office)。本工具不存储或验证任何个人身份信息。
可能的原因有:长度不是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匹配。请仔细核对,或尝试使用示例代码测试工具是否正常工作。
本页面为单次验证设计。如果您有批量需求,可以通过 API 接口 /iso-checker 进行集成,参数为 type=cpr&number=号码。如有疑问,欢迎联系我们。
是的。任何在丹麦合法停留超过3个月的外国公民,或与丹麦雇主签订工作合同的外籍人士,都必须在市政厅登记并获得 CPR 号码,用于税务、医疗、开设银行账户、租住房屋等日常事务。
完全免费,无需任何付费。OkeyTool 致力于提供实用的在线小工具,方便大家日常使用。
如果还有其他问题,或者发现工具异常,欢迎通过网站底部联系方式反馈。感谢您的使用!