Mexiko CURP – validátor
Ověřte mexické číslo CURP a jeho kontrolní číslici.
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
| Pozice | Příklad | Význam |
|---|---|---|
| 1 až 4 | HEGG | Pí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ž 10 | 560427 | Datum narození ve formátu YYMMDD. Století zde není uloženo; je načteno z pozice 17. |
| 11 | M | Pohlaví: 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ž 13 | VZ | Dvoupí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ž 16 | RRL | První vnitřní souhlásky otcovského příjmení, mateřského příjmení a křestního jména, v uvedeném pořadí. |
| 17 | 0 | Homonymní 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. |
| 18 | 4 | Kontrolní čí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ík | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Poloha | Znak | Hodnota slovníku | hmotnost | Součin |
|---|---|---|---|---|
| 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 |
| Součet součinů | 2246 | |||
| Součet modulo 10 | 6 | |||
| 10 mínus zbytek, modulo 10 | 4 |
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
- gob.mx/curp: Oficiální vyhledávání CURP od RENAPO, kde můžete vyhledávat podle klíče, jména a údajů o narození
- gob.mx/segob/renapo: institucionální stránka Registru národního obyvatelstva při Sekretariátu pro vnitřní záležitosti
- dof.gob.mx: oficiální návod na přidělování CURP zveřejněný v Diario Oficial de la Federación dne 18. června 2018. Definuje každou pozici, včetně pravidla pro pozici 17 – číslice 0 až 9 a písmena A až J.
Č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: