跳到正文

CURP 计算与生成器

按 RENAPO 公布的规则,根据姓名、出生日期和所在州计算 CURP,生成测试用 CURP,或校验 CURP 的最后一位,全部在浏览器中完成。

证件

根据个人信息生成 CURP

性别

或在前 17 个字符后补全校验位

在浏览器中运行 · 无需上传工作原理

CURP 生成器 使用方法

  1. 1

    输入个人信息

    在“计算”标签页中填写第一个姓、第二个姓(如有)、名字、出生日期、性别和出生州。

  2. 2

    查看 CURP

    输入时代码会实时显示,并附上各字段的解读,以及关于第 17 位只有 RENAPO 才能确定的说明。

  3. 3

    生成测试 CURP

    在“生成”标签页中选择日期范围、性别和州,设置数量,并导出为 TXT、CSV 或 JSON。

  4. 4

    检查 CURP

    在“检查”标签页中粘贴 CURP,查看其中包含的出生日期、性别和州,以及第 18 位是否正确。

限制与 Pro

免费:根据个人信息每次计算 1 个 CURP,测试批量最多生成 10,000 个 CURP,粘贴检查最多 10,000 行。

使用 Pro 可去除广告,其他功能不变。 了解 Pro

关于 CURP 生成器

CURP 是墨西哥人口登记局(RENAPO)为每位在墨西哥登记的人分配的 18 位字符代码,几乎所有政府表格、学校报名和工资发放都会要求提供。它由个人信息生成:第一个姓的首字母和第一个内部元音,第二个姓和名字的首字母,以 YYMMDD 表示的出生日期,代表性别的 H 或 M,两个字母的出生州代码(在国外出生为 NE),每个姓和名字的第一个内部辅音,一位用来区分前 16 位相同的人的字符,以及一位校验位。

这里的计算器遵循 RENAPO 在 2021 年规则中公布的特殊情况,并能复现其中的示例:Ñ 记为 X;复合名字中的 María 和 José(也包括 MA. 和 J.)会被跳过;DE、DEL、LA、MC 等小品词会被忽略;缺少第二个姓或内部辅音时记为 X;前四个字母拼成 RENAPO 不雅词表中的单词时,第二个字母改为 X。第 17 位对 1999 年及以前出生的人为 0,2000 年起为 A,除非已有人拥有相同的前 16 位,否则所有人都是这样。

用于测试时,生成器可按出生日期范围、性别和州生成 CURP,字母随机抽取,校验位自动计算。“检查”标签页可以把任意 CURP 还原为出生日期、性别和州,并提示校验位不匹配的情况。

真实个人的 CURP 以 RENAPO 的记录为准,本页面不会查询该记录。

隐私

你输入的姓名、出生日期和出生州只会用于本页面中的计算,不会发送给 RENAPO 或任何服务器,关闭页面后就会消失。

CURP 生成器:常见问题

这个工具能算出我真实的 CURP 吗?
大多数人可以:前 16 位直接由姓名、日期、性别和州的规则得出,第 17 位为 0 或 A,除非在你之前有人登记了相同的 16 位。若出现这种情况,RENAPO 会分配 1、2 或 B、C 等,计算器无法得知,所以正式使用请到 gob.mx/curp 查询你的 CURP。
为什么我的 CURP 里没有 MARÍA 或 JOSÉ?
叫 María 或 José 的人太多,所以当名字由多个词组成时,RENAPO 会跳过它们。María Luisa Pérez Hernández 的代码是 PEHL,取的是 Luisa 的 L,第 16 位也来自 Luisa。只有一个名字的 María 会保留 M,缩写 MA.、MA、M.、J. 和 J 同理。
CURP 的第 17 位和第 18 位是什么意思?
第 17 位用来区分前 16 位完全相同的人,同时表示世纪:1999 年 12 月 31 日及以前出生的用数字 0 到 9,2000 年起用字母 A 到 J。第 18 位是根据前 17 位计算出的校验位,本页面就是靠它发现输错的字符。
为什么 CURP 里本该是字母的地方出现了 X?
X 用来填补缺失或无法使用的字母位置:Ñ、没有内部元音或辅音的姓、缺少的第二个姓、计入位置上的撇号或连字符,或是 PEDO 这类不雅词的第二个字母(变为 PXDO)。这些替换是 RENAPO 规则的一部分,并不是输入错误。
它也能算出我的 RFC 吗?
不能完全算出。RFC 的前十位由同类信息生成,但最后三位 homoclave 是 SAT 按未公开的表格分配的。你可以在上方的“证件”切换中选择 RFC,检查其结构和最后一位字符,或生成测试用的 RFC,但无法得到你自己的 RFC。

此工具的其他用途