安全

墨西哥 CURP 校验

校验墨西哥 CURP 格式与校验位。

—
结果

批量检查——每行粘贴一个

跨国家或更大批量?请使用 批量证件校验工作台.

验证墨西哥 CURP

粘贴18位CURP以验证其校验位,解码性别和出生日期,并查看颜色编码分段——全部本地完成。

CURP校验位的工作原理

CURP的最后一位是依据前17位计算得出的校验位。该工具采用的字典和权重与验证器一致:每个字符被转换为数字,乘以从18到2的权重,最终得到的数字为10减去总和对10取模的结果,再对10取模后余数为0时即为0。

号码结构

位次示例含义
1 到 4HEGG姓名字母:1代表父姓的首字母,2代表父姓中的第一个内部元音,3代表母姓的首字母,4代表名字的首字母。
5 到 10560427出生日期格式为YYMMDD。此处不存储世纪信息;它从第17位读取。
11M性别:H代表男性,M代表女性,X代表非二元性别(官方RENAPO查询系统提供“No binario”选项)。
12 到 13VZ出生地的联邦行政区两位字母代码。NE 表示出生于国外。本示例中 VZ 代表韦拉克鲁斯州。工具内置了包含 32 个联邦行政区及 NE 的完整代码表。
14 到 16RRL依次为父姓、母姓和名字的首个内部辅音。
170同音字字符。数字0到9代表出生于1900至1999年;字母A到J代表2000年及以后,这是RENAPO官方规定。原本第1至16位相同的人员在此处会获得不同的字符。
184根据前17个字符计算出的校验位。

该工具还会校验第17位是否为0到9或A到J范围内的字符,校验出生日期是否为第17位所指示世纪中的真实日历日,以及校验州代码是否属于32个联邦实体或NE。

算例:HEGG560427MVZRRL04

这个18位的示例是该页面上公布的范例。它并非在世人员的CURP。前17位字符会在下方的字典中逐一查找对应数值,乘以从18到2的权重后求和。

字典0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
位置字符字典值重量产品
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
乘积之和2246
模10求和6
10 减去余数,再对 10 取余4

各乘积之和为2246。该总数对10取模的结果为6,10减去6等于4,这与第18位字符相符。

官方来源

常见错误以及该校验位无法告知你的信息

  • 切勿将字母O与数字0混淆。它们是不同的字符,会产生不同的字典值。
  • 读取出生年份时切勿忽略第17位:若为数字则表示出生于1900至1999年,若为字母则表示2000年及以后。相同格式的YYMMDD在该情况下对应不同的世纪。
  • 第17位的字母不得超过J。官方规定该位置仅允许使用A至J;即便校验位匹配,K至Z也属于转录错误。
  • 切勿仅因第11位是X就拒绝该CURP。RENAPO会签发该位置为X的非二元性别CURP,本工具予以认可。
  • 对于出生于国外的人员,切勿使用墨西哥州代码。墨西哥境外出生人员的对应代码为NE。
  • 匹配的校验位仅能证明这18个字符被正确复制了。它无法证明该CURP已在RENAPO注册,或属于出示该CURP的人。
  • CURP 并非 RFC。税务编号的长度、编码字典以及颁发机构均有所不同。

CURP(Clave Única de Registro de Población,墨西哥唯一人口登记码)是墨西哥由RENAPO管理的18位人口登记编码。其结构为:4位姓名字母、6位出生日期数字、性别(H/M,或X代表非二元性别)、2位州代码(若出生于国外则为NE)、3位内部辅音字母、同音词区分符(2000年之前出生者为0–9的数字,2000年及以后出生者为A–J的字母),以及最后一位校验位。

校验位通过字符值表和递减权重按模 10 计算,本校验器会在本地检查每一层:长度、字母/数字模式、真实日历日期、已知州代码以及校验位本身。

与所有格式验证器一样,验证通过仅代表格式内部一致,并非意味着已注册。权威的CURP查询渠道为gob.mx/curp上的政府服务。最后验证时间:2026年9月。

已发布测试向量 — 每个向量均通过实时工具验证:结构合法的18位CURP可通过全部五个层级检测(长度、格式、真实日历日期、州代码、校验位)· 若最后一位数字损坏,校验位层级会识别出该问题并显示预期的数字· 像2月30日这种不存在的日期会在日期层级被判定为无效,而非格式层级。批量模式:每行粘贴一个CURP(或导入CSV/TXT文件),即可导出每行的验证结果。最后验证时间:2026-09-16。

常见问题

什么是 CURP?

Clave Única de Registro de Población是墨西哥的18位国家人口登记码,由RENAPO颁发。它的最后一位是依据前17位计算得出的校验位。

如何验证?

共三个层面:18位编码格式、重新计算的校验位,以及语义规则——出生日期必须是真实的日历日期(同音词字符用于标识世纪:0到9的数字代表1900年至1999年间出生,A到J的字母代表2000年及以后出生),性别字符必须为H、M或X,州代码必须是真实的墨西哥联邦实体或NE。只有RENAPO才能确认实际登记信息。

可以一次检查多个吗?

可以。打开批量校验功能,每行粘贴一个CURP,再将结果导出为CSV文件。

我的CURP会被上传吗?

不会。一切都在你的浏览器本地运行。

CURP和RFC有什么区别?

CURP 是通过 RENAPO 颁发的 18 位人口登记密钥。RFC 是由 SAT 颁发的墨西哥税务识别号:个人为 13 位,公司为 12 位,且校验字符表也不同。这两类编号不可互换。

为何姓名和生日相同的人会有不同的CURP?

若两人姓名字母、出生日期、性别和所在州相同,则第1至16位可能一致。第17位是同音异字字符:会分配不同的数字或字母以确保两个编码不重复,该字符还用于标记出生世纪。

我能从CURP中读取出生省份和性别吗?

是的。第11位是H代表男性,M代表女性,X代表非二元性别(官方RENAPO查询系统提供“No binario”选项)。第12和13位是出生地的两位字母编码,若此人出生于国外则显示为NE。一旦格式和校验位通过验证,本工具便会解析这些字段。

为何官方RENAPO服务仍会拒绝该工具能识别的CURP?

匹配的校验位仅能证明这18个字符被一致地复制了。它无法证明该密钥存在于RENAPO数据库中、未被注销,或属于出示该密钥的人。

最后更新: