Zabezpečení

Mexiko CURP – validátor

Ověřte mexické číslo CURP a jeho kontrolní číslici.

—
Výsledek

Kontrola dávky — vložte více, jeden na řádek

Seznamy přes hranice nebo větší? Použijte Pracovní plocha pro dávkové zpracování identifikátorů.

Ověřit mexické číslo CURP

Vložte 18znakový kód CURP k ověření kontrolního číslice, dekódování pohlaví a data narození a zobrazení barevně označených segmentů – vše lokálně.

Jak funguje kontrolní číslice CURP

Poslední znak CURP je kontrolní číslice vypočtená z prvních 17 znaků. Tento nástroj používá stejný slovník a klesající váhy jako jeho validátor: každý znak se převede na číslo, vynásobí se váhou od 18 do 2 a výsledná číslice je 10 mínus součet modulo 10, znovu modulo 10 tak, aby zbytek 0 dal hodnotu 0.

Struktura

PozicePříkladVýznam
1 až 4HEGGPísmena jména: 1 je první písmeno otcovského příjmení, 2 je první vnitřní samohláska otcovského příjmení, 3 je první písmeno mateřského příjmení a 4 je první písmeno křestního jména.
5 až 10560427Datum narození ve formátu YYMMDD. Století zde není uloženo; je načteno z pozice 17.
11MPohlaví: H pro muže, M pro ženy, X pro nebinární osoby (oficiální vyhledávání RENAPO nabízí možnost „No binario“).
12 až 13VZDvoupísmenný kód federální jednotky narození. NE znamená narození v zahraničí. V tomto příkladu je VZ Veracruz. Kompletní tabulka 32 federálních jednotek plus NE je vestavěna do nástroje.
14 až 16RRLPrvní vnitřní souhlásky otcovského příjmení, mateřského příjmení a křestního jména, v uvedeném pořadí.
170Homonymní znak. Číslice od 0 do 9 znamená narození mezi lety 1900 a 1999; písmeno od A do J znamená narození v roce 2000 nebo později, jak stanovuje oficiální pokyn RENAPO. Osoby, které by jinak sdílely pozice 1 až 16, zde dostávají odlišné znaky.
184Kontrolní číslice je vypočtena ze prvních 17 znaků.

Tento nástroj také ověřuje, zda je pozice 17 v rozsahu 0 až 9 nebo A až J, zda datum odpovídá skutečnému kalendářnímu dni pro století určené pozicí 17 a zda kód státu patří mezi 32 entidades federativas nebo je hodnota NE.

Praktický příklad: HEGG560427MVZRRL04

Tento 18znakový vzorový příklad je publikovaný příklad použitý na této stránce. Nejedná se o CURP žijící osoby. Každý z prvních 17 znaků se vyhledá ve slovníku níže, vynásobí se váhou od 18 do 2 a součiny se sečtou.

Slovník0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
PolohaZnakHodnota slovníkuhmotnostSoučin
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
Součet součinů2246
Součet modulo 106
10 mínus zbytek, modulo 104

Součin se rovná 2246. Celkový součin modulo 10 je 6 a 10 mínus 6 je 4, což odpovídá 18. znaku.

Oficiální zdroje

Časté chyby a co vám číslice nemůže prozradit

  • Nesměšujte písmeno O s číslicí 0. Jsou to odlišné znaky a vytvářejí různé hodnoty ve slovníku.
  • Při čtení roku narození nepřehlížejte pozici 17: číslice znamená narození mezi lety 1900 a 1999, písmeno znamená rok 2000 nebo později. Ve všech případech je stejný blok YYMMDD jiným stoletím.
  • Neakceptujte písmeno za J na pozici 17. Oficiální pokyny tam přidělují pouze písmena A až J; K až Z jsou chybou přepisu, i když kontrolní číslice náhodou souhlasí.
  • Nepopírejte CURP pouze proto, že na pozici 11 je X. RENAPO vydává nebinární CURP s X na této pozici a tento nástroj je přijímá.
  • Nepoužívejte kód mexického státu pro osobu narozenou v zahraničí. Kód pro narození mimo Mexiko je NE.
  • Shodný kontrolní znak pouze dokazuje, že všech 18 znaků bylo zkopírováno správně. Nedokazuje však, že CURP je registrován v RENAPO nebo že patří osobě, která jej předkládá.
  • CURP není RFC. Daňové číslo má jinou délku, jiný slovník a je přidělováno jinou agenturou.

CURP (Clave Única de Registro de Población) je 18znakový registrační kód obyvatel Mexika spravovaný organizací RENAPO. Struktura: 4 písmen jména, 6 číslic data narození, pohlaví (H/M nebo X pro nebinární osoby), 2písmenný kód státu (nebo NE pro osoby narozené v zahraničí), 3 vnitřní souhlásky, rozlišovač stejnojmennosti (číslice 0–9 pro osoby narozené před rokem 2000, písmeno A–J od roku 2000) a závěrečná kontrolní číslice.

Kontrolní číslice se vypočítá ze tabulky hodnot znaků s klesajícími váhami modulo 10 a tento validátor kontroluje každou vrstvu lokálně: délku, vzorec písmen/cifer, skutečné kalendářní datum, známý kód státu a samotnou kontrolní číslici.

Stejně jako u všech validátorů formátů znamená úspěšný výsledek "vnitřní konzistenci", nikoli "registrovanost". Oficiální služba pro vyhledávání CURP je vládní služba na adrese gob.mx/curp. Naposledy ověřeno: září 2026.

Zveřejněné testovací vektory — každý byl ověřen pomocí živého nástroje: strukturálně platný CURP o 18 znacích projde všemi pěti vrstvami (délka, vzor, skutečné kalendářní datum, kód státu, kontrolní číslice) · poškození závěrečné číslice je odhaleno vrstvou kontrolní číslice spolu s očekávanou číslicí · nemožné datum, např. 30. února, je zamítnuto ve vrstvě data, nikoli ve vrstvě vzoru. Režim dávkového zpracování: vložte jeden CURP na řádek (nebo importujte CSV/TXT) a exportujte výsledky pro každý řádek. Naposledy ověřeno: 2026-09-16.

FAQ

Co je CURP?

Clave Única de Registro de Población je 18znakový národní kód pro registraci obyvatel v Mexiku, přidělovaný prostřednictvím RENAPO. Končí ověřovací číslicí vypočtenou z prvních 17 znaků.

Jak se provádí validace?

Tři vrstvy: formát o 18 znacích, znovu vypočtená kontrolní číslice a sémantika – datum narození musí být skutečným kalendářním datem (rozlišovací znak určuje století: číslice 0 až 9 znamená narození v letech 1900 až 1999, písmeno A až J znamená rok 2000 a později), znak pohlaví musí být H, M nebo X a kód státu musí odpovídat skutečné mexické entidadě federativě nebo hodnotě NE. Pouze RENAPO může potvrdit skutečnou registraci.

Mohu zkontrolovat více položek najednou?

Ano. Otevřete funkci dávkové kontroly, vložte jeden CURP na řádek a exportujte výsledky jako CSV.

Je můj CURP nahrán?

Ne. Všechno se spouští lokálně ve vašem prohlížeči.

Jak se CURP liší od RFC?

CURP je 18znakový identifikátor obyvatel vydaný RENAPO. RFC je mexické daňové číslo vydávané SAT: pro jednotlivce 13 znaků, pro firmy 12 znaků, s odlišnou tabulkou kontrolních znaků. Tyto dvě hodnoty nelze zaměňovat.

Proč mohou mít dvě osoby se stejným jménem a datem narození různé CURP?

Pozice 1 až 16 mohou být shodné, pokud dvě osoby mají stejná písmena jména, datum, pohlaví a stát. Pozice 17 je homonymní znak: přiřadí se jiná číslice nebo písmeno, aby oba klíče nebyly identické, a tento znak také označuje století narození.

Mohu ze CURP vyčíst stát narození a pohlaví?

Ano. Pozice 11 je H pro muže, M pro ženy nebo X pro osoby nebinární (oficiální vyhledávač RENAPO nabízí možnost No binario). Pozice 12 a 13 jsou dvoupísmenný kód federálního státu narození, nebo NE, pokud se osoba narodila v zahraničí. Tento nástroj tyto pole dekóduje poté, co projde kontrolou formátu a kontrolního číslice.

Proč může oficiální služba RENAPO stále odmítnout CURP, který tento nástroj přijímá?

Shodný kontrolní znak pouze dokazuje, že všech 18 znaků bylo zkopírováno správně. Nedokazuje však, že klíč je uložen v databázi RENAPO, nebyl zrušen, nebo patří osobě, která jej předkládá.

Naposledy aktualizováno: