Validatore CURP Messico
Valida il CURP messicano e la cifra di controllo.
Controllo batch — incolla molti, uno per riga
Più Paesi o elenchi più grandi? Usa il banco di lavoro ID in blocco.
Valida un CURP messicano
Incolla un CURP di 18 caratteri per verificarne la cifra di controllo, decodificare sesso e data di nascita e vedere segmenti codificati a colori — tutto localmente.
Come funziona il carattere di controllo del CURP
L'ultimo carattere di un CURP è una cifra di controllo calcolata dai primi 17 caratteri. Questo strumento utilizza lo stesso dizionario e gli stessi pesi decrescenti del rispettivo validatore: ogni carattere viene convertito in un numero, moltiplicato per un peso che va da 18 a 2, e la cifra risultante è 10 meno la somma modulo 10, applicando nuovamente il modulo 10 affinché un resto pari a 0 dia come risultato 0.
Struttura
| Posizioni | Esempio | Significato |
|---|---|---|
| 1 a 4 | HEGG | Lettere del nome: 1 è la prima lettera del cognome paterno, 2 è la prima vocale interna del cognome paterno, 3 è la prima lettera del cognome materno e 4 è la prima lettera del nome proprio. |
| 5 a 10 | 560427 | La data di nascita è in formato YYMMDD. Il secolo non è memorizzato qui; viene letto dalla posizione 17. |
| 11 | M | Sesso: H per maschio, M per femmina, X per non-binario (il sistema ufficiale di ricerca di RENAPO offre l'opzione "No binario"). |
| 12 a 13 | VZ | Codice di due lettere dell'entidad federativa di nascita. NE indica la nascita all'estero. In questo esempio VZ corrisponde a Veracruz. L'intera tabella delle 32 entidades federative più NE è integrata nello strumento. |
| 14 a 16 | RRL | Le prime consonanti interne del cognome paterno, del cognome materno e del nome proprio, in quest'ordine. |
| 17 | 0 | Carattere omofono. Una cifra da 0 a 9 indica una nascita tra il 1900 e il 1999; una lettera da A a J indica il 2000 o successivamente, come stabilito dalle istruzioni ufficiali del RENAPO. Le persone che altrimenti condividerebbero le posizioni da 1 a 16 ricevono qui caratteri diversi. |
| 18 | 4 | Il carattere di controllo viene calcolato dai primi 17 caratteri. |
Questo strumento verifica anche che la posizione 17 sia compresa tra 0 e 9 o tra A e J, che la data corrisponda a un giorno reale del calendario relativo al secolo indicato dalla posizione 17, e che il codice di stato sia uno delle 32 entidades federativas o NE.
Esempio pratico: HEGG560427MVZRRL04
Questo esempio di 18 caratteri è quello pubblicato utilizzato su questa pagina. Non si tratta del CURP di una persona vivente. Ciascuno dei primi 17 caratteri viene cercato nel dizionario sottostante, moltiplicato per un peso che va da 18 a 2, e i prodotti vengono sommati.
| Dizionario | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Posizione | Carattere | Valore del dizionario | Peso | Prodotto |
|---|---|---|---|---|
| 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 |
| Somma dei prodotti | 2246 | |||
| Somma modulo 10 | 6 | |||
| 10 meno resto, modulo 10 | 4 |
I prodotti sommano a 2246. La somma totale modulo 10 è 6, e 10 meno 6 fa 4, valore che corrisponde al 18° carattere.
Fonti ufficiali
- gob.mx/curp: Ricerca ufficiale CURP di RENAPO, dove è possibile cercare per chiave o per nome e dati di nascita
- gob.mx/segob/renapo: pagina istituzionale del Registro Nacional de Población presso la Secretaría de Gobernación
- dof.gob.mx: l'istruzione ufficiale di assegnazione del CURP pubblicata sul Diario Oficial de la Federación il 18 giugno 2018. Definisce ogni posizione, inclusa la regola da 0 a 9 e da A a J per la posizione 17.
Errori comuni e ciò che il carattere di controllo non può indicarti
- Non confondere la lettera O con il numero 0. Sono caratteri diversi e generano valori di dizionario differenti.
- Non ignorare la posizione 17 quando si legge l'anno di nascita: un numero indica una nascita tra il 1900 e il 1999, una lettera indica il 2000 o successivi. Lo stesso blocco YYMMDD corrisponde a un secolo diverso in ciascun caso.
- Non accettare una lettera oltre la J nella posizione 17. Le istruzioni ufficiali assegnano solo le lettere da A a J in quella posizione; K-Z rappresentano un errore di trascrizione anche se il cifra di controllo corrisponde.
- Non respingere un CURP soltanto perché la posizione 11 è X. RENAPO emette CURP non binari con X in quella posizione, e questo strumento li accetta.
- Non utilizzare un codice di stato messicano per una persona nata all'estero. Il codice per la nascita fuori dal Messico è NE.
- Un carattere di controllo corrispondente dimostra soltanto che i 18 caratteri sono stati copiati correttamente. Non prova che il CURP sia registrato presso RENAPO o che appartenga alla persona che lo presenta.
- Un CURP non è un RFC. Il numero fiscale utilizza una lunghezza diversa, un dizionario diverso e un ente diverso.
Il CURP (Clave Única de Registro de Población) è il codice di registrazione della popolazione del Messico composto da 18 caratteri, gestito da RENAPO. Struttura: 4 lettere del nome, 6 cifre della data di nascita, sesso (H/M o X per non-binario), un codice di stato di 2 lettere (o NE per chi è nato all'estero), 3 consonanti interne, un distintore di omonimia (cifra da 0 a 9 per chi è nato prima del 2000, lettera da A a J dal 2000 in poi) e una cifra di controllo finale.
La cifra di controllo viene calcolata usando una tabella dei valori dei caratteri, con pesi decrescenti modulo 10. Questo validatore controlla localmente ogni livello: lunghezza, modello di lettere/cifre, data di calendario reale, codice di stato riconosciuto e la stessa cifra di controllo.
Come per tutti i validator di formato, il risultato positivo indica "coerenza interna", non "registrato". Il servizio governativo ufficiale per la verifica del CURP è disponibile su gob.mx/curp. Ultima verifica: settembre 2026.
Vettori di test pubblicati — ciascuno validato rispetto allo strumento attivo: un CURP di 18 caratteri strutturalmente valido supera tutti e cinque i livelli (lunghezza, schema, data del calendario reale, codice dello stato, cifra di controllo) · la corruzione dell'ultima cifra viene rilevata dal livello della cifra di controllo con la cifra prevista visualizzata · una data impossibile come il 30 febbraio viene rifiutata al livello della data, non allo schema. Modalità batch: incollare un CURP per riga (o importare CSV/TXT) ed esportare i risultati riga per riga. Ultima verifica: 2026-09-16.
FAQ
Che cos'è un CURP?
La Clave Única de Registro de Población è il codice nazionale di registro della popolazione del Messico composto da 18 caratteri, assegnato tramite RENAPO. Termina con un cifra di verifica calcolata dai primi 17 caratteri.
Come viene convalidato?
Tre livelli: il formato di 18 caratteri, la cifra di verifica ricomputata e la semantica — la data di nascita deve corrispondere a una data reale del calendario (il carattere omonimo indica il secolo: una cifra da 0 a 9 significa nascita tra il 1900 e il 1999, una lettera da A a J significa dal 2000 in poi), il carattere di sesso deve essere H, M o X, e il codice di stato deve corrispondere a una vera entidad federativa messicana o NE. Solo RENAPO può confermare l'effettiva registrazione.
Posso controllarne molti insieme?
Sì. Avvia il controllo in batch, incolla una CURP per riga ed esporta i risultati in formato CSV.
Il mio CURP viene caricato?
No. Tutto viene eseguito localmente nel tuo browser.
In che modo il CURP si differenzia dall'RFC?
Il CURP è la chiave di registro della popolazione di 18 caratteri rilasciata tramite RENAPO. L'RFC è il codice fiscale del Messico rilasciato dall'SAT: 13 caratteri per i singoli e 12 per le società, con una tabella di caratteri di controllo diversa. I due codici non sono intercambiabili.
Perché due persone con lo stesso nome e data di nascita possono avere CURP diversi?
Le posizioni da 1 a 16 possono coincidere quando due persone condividono le stesse lettere del nome, data, sesso e stato. La posizione 17 è il carattere omofono: viene assegnata una cifra o una lettera diversa affinché le due chiavi non siano identiche, e quel carattere indica anche il secolo di nascita.
Posso leggere lo stato di nascita e il sesso da un CURP?
Sì. La posizione 11 indica H per i maschi, M per le femmine o X per i non binari (il sistema ufficiale di ricerca RENAPO offre l'opzione "No binario"). Le posizioni 12 e 13 corrispondono al codice di due lettere dell'entidad federativa di nascita, oppure NE se la persona è nata all'estero. Questo strumento decodifica tali campi una volta superati il formato e il cifra di controllo.
Perché il servizio ufficiale RENAPO può ancora rifiutare una CURP accettata da questo strumento?
Un carattere di controllo corrispondente dimostra soltanto che i 18 caratteri sono stati copiati in modo coerente. Non prova che il codice sia presente nel database di RENAPO, non sia stato annullato o appartenga alla persona che lo presenta.
Ultimo aggiornamento: