Bezpieczeństwo

Walidator CURP Meksyk

Zweryfikuj meksykański CURP i cyfrę kontrolną.

—
Wynik

Sprawdzenie wsadowe — wklej wiele, jeden na linię

Wiele krajów lub większa lista? Otwórz: stanowisko wsadowej walidacji ID.

Sprawdź meksykański CURP

Wklej 18-znakowy CURP, aby zweryfikować cyfrę kontrolną, odczytać płeć i datę urodzenia oraz zobaczyć segmenty oznaczone kolorami — wszystko lokalnie.

Jak działa cyfra kontrolna CURP?

Ostatni znak CURP to cyfra weryfikacyjna obliczona na podstawie pierwszych 17 znaków. Narzędzie to wykorzystuje ten sam słownik i malejące wagi co walidator: każdy znak jest przekształcany w liczbę, mnożony przez wagę od 18 do 2, a cyfra wynosi 10 minus suma modulo 10, ponownie modulo 10, tak aby reszta 0 dawała 0.

Struktura

PozycjePrzykładZnaczenie
1 do 4HEGGLitery imienia i nazwiska: 1 to pierwsza litera nazwiska ojca, 2 to pierwsza wewnętrzna samogłoska nazwiska ojca, 3 to pierwsza litera nazwiska matki, a 4 to pierwsza litera imienia.
5 do 10560427Data urodzenia w formacie YYMMDD. Wiek nie jest tu przechowywany; odczytuje się go z pozycji 17.
11MPłeć: H – mężczyzna, M – kobieta, X – osoba niebinarna (oficjalne narzędzie RENAPO oferuje opcję „No binario”).
12 do 13VZDwuliterowy kod jednostki federalnej miejsca urodzenia. NE oznacza urodzenie za granicą. W tym przykładzie VZ to Veracruz. Pełna tabela 32 jednostek federalnych wraz z kodem NE jest wbudowana w narzędzie.
14 do 16RRLPierwsze spółgłoski wewnętrzne nazwiska ojca, nazwiska matki oraz imienia, w tej kolejności.
170Znak homonimiczny. Cyfra od 0 do 9 oznacza urodzenie w latach 1900–1999; litera od A do J oznacza rok 2000 lub późniejszy, zgodnie z oficjalnymi wytycznymi RENAPO. Osoby, które w innym przypadku miałyby wspólne pozycje od 1 do 16, otrzymują tutaj różne znaki.
184Cyfra kontrolna obliczona na podstawie pierwszych 17 znaków.

To narzędzie sprawdza również, czy pozycja 17 mieści się w zakresie 0–9 lub A–J, czy data jest prawdziwym dniem kalendarzowym dla wieku wskazanego przez pozycję 17, oraz czy kod stanu należy do jednej z 32 entidades federativas lub NE.

Przykład działania: HEGG560427MVZRRL04

Ten 18-znakowy przykład to publikowany przykład użyty na tej stronie. Nie jest to CURP żyjącej osoby. Każdy z pierwszych 17 znaków jest wyszukiwany w poniższym słowniku, mnożony przez wagę od 18 do 2, a iloczyny są dodawane.

Słownik0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
PozycjaZnakWartość słownikowaWagaProdukt
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
Suma iloczynów2246
Suma modulo 106
10 minus resztę, modulo 104

Iloczyny dają w sumie 2246. Ta suma modulo 10 wynosi 6, a 10 minus 6 to 4, co odpowiada 18. znakowi.

Oficjalne źródła

Typowe błędy oraz informacje, których cyfra kontrolna nie może dostarczyć.

  • Nie myl litery O z cyfrą 0. Są to różne znaki i generują różne wartości słownikowe.
  • Nie pomijaj pozycji 17 przy odczytywaniu roku urodzenia: cyfra oznacza urodzenie w latach 1900–1999, litera – rok 2000 lub później. Ten sam blok YYMMDD w każdym przypadku reprezentuje inny wiek.
  • Nie akceptuj litery innych niż J na pozycji 17. Oficjalne wytyczne przewidują tam tylko litery od A do J; litery od K do Z stanowią błąd transkrypcji, nawet jeśli cyfra kontrolna się zgadza.
  • Nie odrzucaj numeru CURP tylko dlatego, że na pozycji 11 znajduje się litera X. RENAPO wydaje niebinarne numery CURP z literą X na tej pozycji, a to narzędzie je akceptuje.
  • Nie używaj kodu stanu meksykańskiego dla osoby urodzonej za granicą. Kod dla osób urodzonych poza Meksykiem to NE.
  • Pasująca cyfra kontrolna jedynie potwierdza, że 18 znaków zostało skopiowanych prawidłowo. Nie dowodzi to jednak, że numer CURP jest zarejestrowany w RENAPO ani że należy do osoby go przedstawiającej.
  • CURP nie jest numerem RFC. Numer identyfikacyjny podatkowy ma inną długość, inny słownik i inną instytucję wydającą.

CURP (Clave Única de Registro de Población) to 18-znakowy kod rejestracyjny ludności Meksyku, zarządzany przez RENAPO. Struktura: 4 litery imienia, 6 cyfr daty urodzenia, płeć (H/M lub X dla osób niebinarnych), 2-literowy kod stanu (lub NE dla osób urodzonych za granicą), 3 spółgłoski wewnętrzne, wyznacznik homonimii (cyfra 0–9 dla osób urodzonych przed 2000 r., litera A–J od 2000 r.) oraz końcowa cyfra kontrolna.

Cyfra kontrolna jest obliczana z tabeli wartości znaków przy użyciu malejących wag modulo 10. Walidator lokalnie sprawdza każdą warstwę: długość, wzorzec liter/cyfr, rzeczywistą datę kalendarzową, znany kod stanu oraz samą cyfrę kontrolną.

Podobnie jak w przypadku wszystkich walidatorów formatów, wynik pozytywny oznacza "wewnętrzną spójność", a nie "rejestrację". Oficjalną usługą weryfikacji CURP jest serwis rządowy pod adresem gob.mx/curp. Ostatnia weryfikacja: wrzesień 2026.

Opublikowane wektory testowe — każdy zweryfikowany przy użyciu narzędzia online: poprawny strukturalnie 18-znakowy numer CURP przechodzi przez wszystkie pięć warstw (długość, wzorzec, rzeczywista data kalendarzowa, kod stanu, cyfra kontrolna) · uszkodzenie ostatniej cyfry jest wykrywane przez warstwę cyfry kontrolnej, która wyświetla oczekiwaną cyfrę · niemożliwa data, taka jak 30 lutego, jest odrzucana na warstwie daty, a nie wzorca. Tryb wsadowy: wklej jeden numer CURP w każdej linii (lub zaimportuj plik CSV/TXT) i eksportuj wyniki dla każdego wiersza. Ostatnia weryfikacja: 2026-09-16.

FAQ

Czym jest CURP?

Clave Única de Registro de Población to 18-znakowy krajowy kod rejestru ludności Meksyku, przydzielany przez RENAPO. Kończy się cyfrą weryfikacyjną obliczoną na podstawie pierwszych 17 znaków.

Jak jest to weryfikowane?

Trzy warstwy: format 18 znaków, ponownie obliczona cyfra kontrolna oraz semantyka – data urodzenia musi być prawdziwym dniem kalendarzowym (znak homonimii określa wiek: cyfra 0–9 oznacza osoby urodzone w latach 1900–1999, litera A–J – od 2000 r.), znak płci musi być H, M lub X, a kod stanu musi odpowiadać rzeczywistej meksykańskiej entidad federativa lub NE. Tylko RENAPO może potwierdzić faktyczną rejestrację.

Czy mogę sprawdzić wiele naraz?

Tak. Otwórz funkcję sprawdzania w trybie wsadowym, wklej po jednym numerze CURP w każdej linii i wyeksportuj wyniki jako plik CSV.

Czy mój CURP jest przesyłany?

Nie. Wszystko działa lokalnie w przeglądarce.

Czym różni się CURP od RFC?

CURP to 18-znakowy klucz rejestru ludności wydawany przez RENAPO. RFC to meksykański numer identyfikacyjny podatkowy wydawany przez SAT: 13 znaków dla osoby fizycznej i 12 dla firmy, przy czym stosuje się inną tabelę znaków kontrolnych. Te dwa numery nie są wymienne.

Dlaczego dwie osoby o tym samym imieniu i dacie urodzenia mogą mieć różne numery CURP?

Pozycje od 1 do 16 mogą się pokrywać, gdy dwie osoby mają te same litery imienia i nazwiska, datę urodzenia, płeć i stan. Pozycja 17 to znak homonimiczny: przydzielana jest inna cyfra lub litera, aby oba klucze nie były identyczne, a ten znak jednocześnie wskazuje stulecie urodzenia.

Czy z numeru CURP można odczytać stan urodzenia i płeć?

Tak. Pozycja 11 oznacza H dla mężczyzn, M dla kobiet lub X dla osób niebinarnych (oficjalna baza RENAPO oferuje opcję „No binario”). Pozycje 12 i 13 to dwuliterowy kod jednostki federacyjnej, w której osoba się urodziła, lub NE, gdy urodziła się za granicą. Narzędzie to dekoduje te pola po sprawdzeniu poprawności formatu i cyfry kontrolnej.

Dlaczego oficjalna usługa RENAPO może nadal odrzucić numer CURP, który ten narzędzie akceptuje?

Pasująca cyfra kontrolna jedynie potwierdza, że 18 znaków zostało skopiowanych poprawnie. Nie dowodzi to jednak, że klucz znajduje się w bazie danych RENAPO, nie został anulowany ani należy do osoby go przedstawiającej.

Ostatnia aktualizacja: