Tagapag-validate ng Mexico CURP
I-validate ang Mexican CURP at check digit.
Batch check — i-paste ang marami, isa bawat linya
Maraming bansa o mas malaking listahan? Gamitin ang workbench para sa maramihang pag-validate ng ID.
I-validate ang Mexican CURP
I-paste ang isang 18-character na CURP upang i-verify ang check digit nito, i-decode ang kasarian at petsa ng kapanganakan, at makita ang color-coded na mga segment — lahat nang lokal.
Paano gumagana ang check digit ng CURP
Ang huling karakter ng isang CURP ay isang digit na pang-check na kinakalkula mula sa unang 17 na karakter. Ginagamit ng tool na ito ang parehong diksyonaryo at mga timbang na bumababa mula 18 hanggang 2 tulad ng validator nito: ang bawat karakter ay ginagawang numero, pinarurami sa timbang mula 18 hanggang 2, at ang digit ay 10 minus ang kabuuang resulta ng modulo 10, at muli pang modulo 10 para ang remainder na 0 ay maging 0.
Estruktura
| Mga Posisyon | Halimbawa | Kahulugan |
|---|---|---|
| 1 hanggang 4 | HEGG | Mga titik ng pangalan: 1 ang unang titik ng apelyido ng ama, 2 ang unang patinig sa loob ng apelyido ng ama, 3 ang unang titik ng apelyido ng ina, at 4 ang unang titik ng pangalan. |
| 5 hanggang 10 | 560427 | Ang petsa ng kapanganakan ay nasa format na YYMMDD. Ang siglo ay hindi nakaimbak dito; binabasa ito mula sa posisyon 37. |
| 11 | M | Kasarian: H para sa lalaki, M para sa babae, X para sa non-binary (ang opisyal na paghahanap ng RENAPO ay may opsyong No binario). |
| 12 hanggang 13 | VZ | Dalawang-karakter na kodigo ng entidad federativa ng lugar ng kapanganakan. Ang NE ay nangangahulugang ipinanganak sa ibang bansa. Sa halimbawang ito, ang VZ ay Veracruz. Ang buong talahanayan ng 32 entidad federativa kasama ang NE ay nakapaloob na sa tool na ito. |
| 14 hanggang 16 | RRL | Ang mga unang panloob na katinig ng apelyido ng ama, apelyido ng ina, at pangalan, ayon sa pagkakasunod-sunod. |
| 17 | 0 | Katangiang homonym. Ang digit mula 0 hanggang 9 ay nangangahulugang ipinanganak sa pagitan ng 1900 at 1999; ang letra mula A hanggang J ay nangangahulugang 2000 o mas huli pa, ayon sa opisyal na tagubilin ng RENAPO. Ang mga taong magkakapareho ng posisyon 1 hanggang 16 ay makakakuha ng ibang karakter dito. |
| 18 | 4 | Ang check digit ay kinakalkula mula sa unang 17 na karakter. |
Tinitingnan din ng tool na ito kung ang posisyon 17 ay nasa pagitan ng 0 hanggang 9 o A hanggang J, kung ang petsa ay isang tunay na araw sa kalendaryo para sa siglong tinutukoy ng posisyon 17, at kung ang kodigo ng estado ay isa sa 32 entidades federativas o NE.
Halimbawang solusyon: HEGG560427MVZRRL04
Ang sample na ito na may 18 karakter ay ang halimbawang inilathala sa pahinang ito. Hindi ito ang CURP ng isang buhay na tao. Ang bawat isa sa unang 17 na karakter ay hinahanap sa diksyonaryong nasa ibaba, pinarurami sa timbang mula 18 hanggang 2, at ang mga produkto ay pinagsasama-sama.
| Diksyonaryo | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Posisyon | Karakter | Value ng dictionary | Timbang | Product |
|---|---|---|---|---|
| 1 | H | 17 | 18 | 306 |
| 2 | E | 14 | 17 | 238 |
| 3 | G | 16 | 16 | 256 |
| 4 | G | 16 | 15 | 240 |
| 5 | 5 | 5 | 14 | 70 |
| 6 | 6 | 6 | 13 | 78 |
| 7 | 0 | 0 | 12 | 0 |
| 8 | 4 | 4 | 11 | 44 |
| 9 | 2 | 2 | 10 | 20 |
| 10 | 7 | 7 | 9 | 63 |
| 11 | M | 22 | 8 | 176 |
| 12 | V | 32 | 7 | 224 |
| 13 | Z | 36 | 6 | 216 |
| 14 | R | 28 | 5 | 140 |
| 15 | R | 28 | 4 | 112 |
| 16 | L | 21 | 3 | 63 |
| 17 | 0 | 0 | 2 | 0 |
| Suma ng mga produkto | 2246 | |||
| Suma kapag hinati sa 10 | 6 | |||
| 10 minus ang remainder, modulo 10 | 4 |
Ang kabuuan ng mga produkto ay 2246. Ang total na iyon kapag sinailalim sa modulo 10 ay 6, at 10 minus 6 ay 4, na tumutugma sa ika-18 na karakter.
Mga opisyal na sanggunian
- gob.mx/curp: Opisyal na paghahanap ng CURP ng RENAPO, kung saan maaaring maghanap ayon sa key o ayon sa pangalan at datos ng kapanganakan
- gob.mx/segob/renapo: institusyonal na pahina ng Registro Nacional de Población sa ilalim ng Secretaría de Gobernación
- dof.gob.mx: Ang opisyal na tagubilin sa pagtatalaga ng CURP na inilathala sa Diario Oficial de la Federación noong 18 Hunyo 2018. Tinutukoy nito ang bawat posisyon, kabilang ang panuntunan para sa posisyon 17 na 0 hanggang 9 at A hanggang J.
Karaniwang pagkakamali at kung ano ang hindi masasabi sa iyo ng digit na iyon
- Huwag ipagkamali ang titik na O sa numero na 0. Magkaiba ang mga ito bilang karakter at nagdudulot ng magkaibang halaga sa diksyunaryo.
- Huwag balewalain ang posisyon 17 kapag binabasa ang taon ng kapanganakan: kung numero ang nakalagay, ang kapanganakan ay sa pagitan ng 1900 at 1999; kung titik naman, 2000 o mas huli pa. Ang parehong bloke ng YYMMDD ay kabilang sa ibang siglo sa bawat kaso.
- Huwag tanggapin ang anumang letra na lampas sa J sa posisyong 17. Ang opisyal na tagubilin ay nagtatalaga lamang ng A hanggang J doon; ang K hanggang Z ay maling transkripsyon kahit na tumugma pa ang check digit.
- Huwag tanggihan ang isang CURP dahil lang sa X ang nasa posisyong 11. Nag-iisyu ang RENAPO ng mga non-binary na CURP na may X sa posisyong iyon, at tinatanggap ito ng tool na ito.
- Huwag gamitin ang kodigo ng estado ng Mexico para sa taong ipinanganak sa ibang bansa. Ang kodigo para sa kapanganakan sa labas ng Mexico ay NE.
- Ang katugmang check digit ay patunay lang na ang 18 na karakter ay nakopya nang tama. Hindi nito pinapatunayan na ang CURP ay nakarehistro sa RENAPO o pag-aari ng taong nagpapakita nito.
- Ang CURP ay hindi RFC. Ang numero ng buwis ay may ibang haba, ibang diksyonaryo, at ibang ahensya.
Ang CURP (Clave Única de Registro de Población) ay ang 18-karakter na kodigo ng rehistro ng populasyon ng Mexico na pinamamahalaan ng RENAPO. Estruktura: 4 titik ng pangalan, 6 digit ng petsa ng kapanganakan, kasarian (H/M, o X para sa non-binary), 2-titik na kodigo ng estado (o NE para sa mga ipinanganak sa ibang bansa), 3 panloob na katinig, isang tagapagpapakilala ng homonymy (digit 0–9 para sa mga ipinanganak bago 2000, titik A–J mula 2000), at ang huling digit ng beripikasyon.
Kinakalkula ang check digit mula sa character-value table na may descending weight modulo 10, at locally sinusuri ng validator ang bawat layer: length, letter/digit pattern, real calendar date, known state code, at mismong check digit.
Tulad ng lahat ng validator ng format, ang resultang 'pass' ay nangangahulugang "magkakaugnay sa loob" at hindi "nakarehistro". Ang opisyal na serbisyo para sa paghahanap ng CURP ay ang gobyerno sa gob.mx/curp. Huling naberipika: Setyembre 2026.
Mga inilathalang test vector — bawat isa ay sinuri gamit ang live na tool: ang isang structurally valid na 18-character na CURP ay nakakapasa sa lahat ng limang layer (haba, pattern, tunay na petsa ng kalendaryo, code ng estado, check digit) · ang pagkasira sa huling digit ay natutuklasan ng check-digit layer kasama ang ipinapakitang inaasahang digit · ang isang imposibleng petsa tulad ng 30 Pebrero ay tinatanggihan sa layer ng petsa, hindi sa layer ng pattern. Mode ng batch: i-paste ang isang CURP kada linya (o i-import ang CSV/TXT) at i-export ang mga resulta kada row. Huling naberipika: 2026-09-16.
Mga Madalas Itanong
Ano ang CURP?
Ang Clave Única de Registro de Población ay ang 18-karakter na pambansang kodigo ng rehistro ng populasyon ng Mexico na ibinibigay ng RENAPO. Nagtatapos ito sa isang digit na pang-verify na kinakalkula mula sa unang 17 na karakter.
Paano ito bina-validate?
Tatlong antas: ang 18-karakter na format, ang muling kinalkulang digit ng beripikasyon, at ang semantika — ang petsa ng kapanganakan ay dapat isang tunay na petsa sa kalendaryo (sinasabi ng karakter ng homonym ang siglo: digit 0 hanggang 9 ay nangangahulugang ipinanganak sa pagitan ng 1900 at 1999, titik A hanggang J ay nangangahulugang 2000 o mas huli pa), ang karakter ng kasarian ay dapat H, M o X, at ang kodigo ng estado ay dapat isang tunay na entidad federativa ng Mexico o NE. Tanging ang RENAPO lang ang makakapagtiyak ng aktwal na rehistrasyon.
Maaari bang suriin ang marami nang sabay-sabay?
Oo. Buksan ang Batch check, idikit ang isang CURP sa bawat linya, at i-export ang mga resulta bilang CSV.
Ina-upload ba ang aking CURP?
Hindi. Lahat ay tumatakbo nang lokal sa iyong browser.
Paano naiiba ang CURP sa RFC?
Ang CURP ay ang 18-karakter na susi sa rehistro ng populasyon na inisyu ng RENAPO. Ang RFC naman ay ang ID sa buwis ng Mexico na inisyu ng SAT: 13 karakter para sa indibidwal at 12 para sa kumpanya, na may ibang talahanayan ng karakter para sa pag-verify. Hindi maipagpapalit ang dalawang numerong ito.
Bakit maaaring magkaroon ng magkaibang CURP ang dalawang taong magkapareho ng pangalan at kaarawan?
Maaaring magkapareho ang mga posisyon 1 hanggang 16 kapag magkapareho ang mga titik ng pangalan, petsa, kasarian, at estado ng dalawang tao. Ang posisyon 17 ay ang homonym character: ibang numero o letra ang itatalaga para hindi magkapareho ang dalawang key, at ang karakter na iyon din ang nagtatakda ng siglo ng kapanganakan.
Maaari ko bang malaman ang estado ng kapanganakan at kasarian mula sa isang CURP?
Oo. Ang posisyon 11 ay H para sa lalaki, M para sa babae o X para sa non-binary (nag-aalok ang opisyal na lookup ng RENAPO ng opsyong No binario). Ang mga posisyon 12 at 13 ay ang dalawang-titik na code ng entidad federativa kung saan ipinanganak ang tao, o NE kung ipinanganak siya sa ibang bansa. Nade-decode ng tool na ito ang mga field na iyon kapag pumasa na ang format at check digit.
Bakit maaaring tanggihan pa rin ng opisyal na serbisyo ng RENAPO ang isang CURP na tinatanggap ng kasangkapang ito?
Ang katugmang check digit ay patunay lang na ang 18 na karakter ay nakopya nang wasto. Hindi nito pinapatunayan na ang susi ay nasa database ng RENAPO, hindi kinansela, o pag-aari ng taong nagpapakita nito.
Huling na-update: