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.
Comment fonctionne le chiffre de contrôle du CURP ?
Le dernier caractère d'un CURP est un chiffre de contrôle calculé à partir des 17 premiers caractères. Cet outil utilise le même dictionnaire et les mêmes poids décroissants que son validateur : chaque caractère est converti en nombre, multiplié par un poids allant de 18 à 2, et le chiffre obtenu est 10 moins la somme modulo 10, puis encore modulo 10 afin que un reste de 0 donne 0.
Structure
| Positions | Exemple | Signification |
|---|---|---|
| 1 à 4 | HEGG | Lettres du nom : 1 correspond à la première lettre du nom de famille paternel, 2 à la première voyelle interne du nom de famille paternel, 3 à la première lettre du nom de famille maternel, et 4 à la première lettre du prénom. |
| 5 à 10 | 560427 | La date de naissance est au format YYMMDD. Le siècle n'est pas stocké ici ; il est lu à la position 17. |
| 11 | M | Sexe : H pour homme, M pour femme, X pour personne non binaire (la recherche officielle du RENAPO propose une option « No binario »). |
| 12 à 13 | VZ | Code à deux lettres de l'entité fédérative de naissance. NE signifie naissance à l'étranger. Dans cet exemple, VZ correspond à Veracruz. Le tableau complet des 32 entités fédératives ainsi que NE est intégré à l'outil. |
| 14 à 16 | RRL | Les premières consonnes internes du nom de famille paternel, du nom de famille maternel et du prénom, dans cet ordre. |
| 17 | 0 | Caractère homonyme. Un chiffre de 0 à 9 indique une naissance entre 1900 et 1999 ; une lettre de A à J indique une naissance en 2000 ou après, conformément aux instructions officielles du RENAPO. Les personnes qui partageraient autrement les positions 1 à 16 reçoivent ici des caractères différents. |
| 18 | 4 | Le chiffre de contrôle est calculé à partir des 17 premiers caractères. |
Cet outil vérifie également que la position 17 se situe entre 0 et 9 ou entre A et J, que la date correspond à un jour réel du calendrier pour le siècle indiqué par la position 17, et que le code d'État fait partie des 32 entidades federativas ou correspond à NE.
Exemple concret : HEGG560427MVZRRL04
Cet échantillon de 18 caractères est l'exemple publié utilisé sur cette page. Il ne s'agit pas du CURP d'une personne vivante. Chacun des 17 premiers caractères est recherché dans le dictionnaire ci-dessous, multiplié par un poids allant de 18 à 2, et les produits sont additionnés.
| Dictionnaire | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Position | Caractère | Valeur du dictionnaire | Poids | Produit |
|---|---|---|---|---|
| 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 |
| Somme des produits | 2246 | |||
| Somme modulo 10 | 6 | |||
| 10 moins le reste, modulo 10 | 4 |
Les produits donnent une somme de 2246. Cette somme modulo 10 est égale à 6, et 10 moins 6 fait 4, ce qui correspond au 18e caractère.
Sources officielles
- gob.mx/curp: Recherche officielle de CURP par RENAPO, où vous pouvez rechercher par clé ou par nom et données de naissance
- gob.mx/segob/renapo: page institutionnelle du Registro Nacional de Población au sein de la Secretaría de Gobernación
- dof.gob.mx : l'instruction officielle d'attribution du CURP publiée au Diario Oficial de la Federación le 18 juin 2018. Elle définit chaque position, y compris la règle « 0 à 9 » et « A à J » pour la position 17.
Erreurs courantes et ce que le chiffre ne peut pas vous indiquer
- Ne confondez pas la lettre O avec le chiffre 0. Ce sont des caractères différents qui produisent des valeurs de dictionnaire distinctes.
- N'ignorez pas la position 17 lors de la lecture de l'année de naissance : un chiffre indique une naissance entre 1900 et 1999, une lettre indique 2000 ou plus tard. Le même bloc YYMMDD correspond à un siècle différent dans chaque cas.
- Ne pas accepter une lettre au-delà de J en position 17. Les directives officielles n'y attribuent que les lettres de A à J ; les lettres de K à Z correspondent à une erreur de transcription, même si le chiffre de contrôle correspond.
- Ne pas rejeter un CURP uniquement parce que la position 11 contient un X. RENAPO émet des CURP non binaires avec un X à cette position, et cet outil les accepte.
- N'utilisez pas un code d'État mexicain pour une personne née à l'étranger. Le code pour une naissance hors du Mexique est NE.
- Un chiffre de contrôle correspondant prouve uniquement que les 18 caractères ont été copiés correctement. Il ne prouve pas que le CURP est enregistré auprès de RENAPO ou qu'il appartient à la personne qui le présente.
- Un CURP n'est pas un RFC. Le numéro fiscal utilise une longueur différente, un dictionnaire différent et une agence différente.
Le CURP (Clave Única de Registro de Población) est le code d'enregistrement de la population du Mexique composé de 18 caractères, géré par le RENAPO. Structure : 4 lettres du nom, 6 chiffres de date de naissance, sexe (H/M, ou X pour personne non binaire), un code d'État de 2 lettres (ou NE pour les personnes nées à l'étranger), 3 consonnes internes, un différentiateur d'homonymie (chiffre 0–9 pour les personnes nées avant 2000, lettre A–J à partir de 2000) et un 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 tous les validateurs de format, un résultat positif signifie "cohérent au niveau interne", et non "enregistré". La source officielle pour vérifier un CURP est le service gouvernemental disponible à l'adresse gob.mx/curp. Dernière vérification : septembre 2026.
Vecteurs de test publiés — chaque CURP validé par rapport à l'outil en ligne : un CURP de 18 caractères structurellement valide passe les cinq couches de validation (longueur, motif, date du calendrier réelle, code d'État, chiffre de contrôle) · toute altération du chiffre final est détectée par la couche de chiffre de contrôle, qui affiche le chiffre attendu · une date impossible comme le 30 février est rejetée au niveau de la couche de date, et non de la couche de motif. Mode par lots : collez un CURP par ligne (ou importez un fichier CSV/TXT) et exportez les résultats ligne par ligne. Dernière vérification : 2026-09-16.
FAQ
Qu'est-ce qu'un CURP ?
La Clave Única de Registro de Población est le code national d'enregistrement de la population du Mexique composé de 18 caractères, attribué par le RENAPO. Il se termine par un chiffre de vérification calculé à partir des 17 premiers caractères.
Comment est-il validé
Trois niveaux : le format de 18 caractères, le chiffre de vérification recalculé et la sémantique — la date de naissance doit être une date réelle du calendrier (le caractère d'homonymie indique le siècle : un chiffre 0 à 9 signifie naissance entre 1900 et 1999, une lettre A à J signifie 2000 ou plus tard), le caractère de sexe doit être H, M ou X, et le code d'État doit correspondre à une entidad federativa mexicaine réelle ou à NE. Seul le RENAPO peut confirmer l'enregistrement effectif.
Puis-je en vérifier plusieurs en même temps ?
Oui. Ouvrez la vérification en lot, collez une CURP par ligne, puis exportez les résultats au format CSV.
Mon CURP est-il téléchargé ?
Non. Tout s'exécute localement dans votre navigateur.
En quoi un CURP diffère-t-il d'un RFC ?
Le CURP est la clé d'inscription au registre de la population de 18 caractères délivrée par le RENAPO. L'RFC est l'identifiant fiscal du Mexique délivré par le SAT : 13 caractères pour un particulier et 12 pour une entreprise, avec un tableau de caractères de vérification différent. Ces deux numéros ne sont pas interchangeables.
Pourquoi deux personnes ayant le même nom et la même date de naissance peuvent-elles avoir des CURP différents ?
Les positions 1 à 16 peuvent coïncider lorsque deux personnes partagent les mêmes lettres de nom, date, sexe et État. La position 17 est le caractère homonyme : un chiffre ou une lettre différent est attribué pour que les deux clés ne soient pas identiques, et ce caractère indique également le siècle de naissance.
Peut-on lire l'État de naissance et le sexe à partir d'un CURP ?
Oui. La position 11 indique H pour les hommes, M pour les femmes ou X pour les personnes non binaires (la base de données officielle du RENAPO propose une option « No binario »). Les positions 12 et 13 correspondent au code à deux lettres de l'entité fédérative de naissance, ou NE si la personne est née à l'étranger. Cet outil décode ces champs une fois le format et le chiffre de contrôle validés.
Pourquoi le service officiel de RENAPO peut-il encore rejeter une CURP que cet outil accepte ?
Un chiffre de contrôle correspondant prouve uniquement que les 18 caractères ont été copiés de manière cohérente. Il ne prouve pas que la clé figure dans la base de données de RENAPO, qu'elle n'a pas été annulée ou qu'elle appartient à la personne qui la présente.
Dernière mise à jour: