跳到主要內容

CURP 計算與產生器

依照 RENAPO 公布的規則,用姓名、出生日期和州別推算 CURP,也能產生測試用 CURP,或檢查 CURP 的最後一碼,全部在瀏覽器中完成。

證件

依個人資料計算 CURP

性別

或在前 17 個字元後補上檢查碼

在瀏覽器中執行・不需上傳運作方式

CURP 產生器 使用方法

  1. 1

    輸入個人資料

    在「計算」分頁輸入第一個姓氏、第二個姓氏(若有)、名字、出生日期、性別和出生州。

  2. 2

    查看 CURP

    你輸入的同時就會顯示 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 的前 10 碼由類似的資料組成,但最後 3 碼 Homoclave 是 SAT 依未公開的對照表指定的。你可以在上方的證件切換中選擇 RFC,檢查 RFC 的結構和最後一碼,或產生測試用的 RFC,但無法得出你本人的 RFC。

此工具的其他用途