Validateur CURP Mexique
Valider la CURP mexicaine et le chiffre de contrôle.
Contrôle par lots — en coller plusieurs, un par ligne
Plusieurs pays ou une liste plus longue ? Utilisez l’ atelier de validation d’ID par lot.
Valider un CURP mexicain
Collez un CURP de 18 caractères pour vérifier son chiffre de contrôle, décoder le sexe et la date de naissance, et voir les segments colorés — le tout en local.
La CURP (Clave Única de Registro de Población) est le code mexicain d’enregistrement de la population à 18 caractères, administré par RENAPO. Structure : 4 lettres du nom, 6 chiffres de la date de naissance, sexe (H/M), code d’État à 2 lettres (ou NE pour une naissance à l’étranger), 3 consonnes internes, élément distinctif d’homonymie (chiffre pour les personnes nées avant 2000, lettre A–Z à partir de 2000) et chiffre de contrôle final.
Le chiffre de contrôle est calculé à partir d’une table de valeurs de caractères associée à des poids décroissants modulo 10. Ce validateur vérifie localement chaque niveau : longueur, motif lettres/chiffres, date calendaire réelle, code d’État reconnu et chiffre de contrôle lui-même.
Comme pour tout validateur de format, un résultat positif signifie « cohérente en interne », et non « enregistrée ». La consultation officielle de la CURP est le service gouvernemental disponible sur gob.mx/curp. Dernière vérification : août 2026.
Vecteurs de test publiés — chacun validé sur l’outil en fonctionnement : une CURP de 18 caractères structurellement valide franchit les cinq niveaux (longueur, motif, date calendaire réelle, code d’État et chiffre de contrôle) · l’altération du dernier chiffre est détectée au niveau du chiffre de contrôle, avec affichage du chiffre attendu · une date impossible telle que le 30 février est rejetée au niveau de la date, et non du motif. Mode lot : collez une CURP par ligne (ou importez un fichier CSV/TXT) et exportez les résultats ligne par ligne. Dernière vérification : 2026-08-12.
FAQ
Comment est calculé le chiffre de contrôle du CURP ?
Chacun des 17 premiers caractères correspond à une valeur ("0"–"9" → 0–9, "A"–"Z" → 10–36 en sautant le traitement de Ñ), multipliée par les poids 18 à 2 et sommée. Le chiffre de contrôle est (10 − (somme mod 10)) mod 10.
Qu’est-ce qui a changé pour les personnes nées après 1999 ?
La position 17 (le différenciateur d’homonymie) est un chiffre 0–9 pour les naissances jusqu’en 1999 et une lettre A–Z à partir de 2000 — c’est ainsi que le format encode le siècle.
Quels codes d'état sont valides ?
Les 32 entités fédérales ont chacune un code à 2 lettres (DF/CX pour Mexico, JC pour Jalisco, NL pour Nuevo León…), plus NE pour les Mexicains nés à l'étranger. Tout autre code échoue à la validation.
Mon CURP est-il envoyé quelque part lorsque je le valide ?
Non. La vérification entière s’exécute dans votre navigateur — rien n’est téléchargé, journalisé ou stocké. Pour une copie officielle de votre CURP, utilisez le service RENAPO sur gob.mx.
Puis-je valider toute une liste de CURP en une seule fois ?
Oui : ouvrez la section de traitement par lot, collez une CURP par ligne ou importez un fichier CSV/TXT, puis lancez « Tout valider ». Chaque ligne reçoit son propre verdict et son motif ; vous pouvez exporter les résultats en CSV ou imprimer un rapport. Tout s’exécute localement et la liste ne quitte jamais votre navigateur.
Dernière mise à jour: