Mexico CURP Validator
Validate Mexican CURP
Enter a Mexican Population Registry Code to verify its validity.
About this Validator
This tool validates Mexican Population Registry Codes according to official requirements.
The validator checks if a given CURP follows the correct structure and verifies its check digit.
This validation only confirms if a CURP follows the correct format. It does not verify if the number is actually registered with Mexican authorities.
What is a CURP (Clave Única de Registro de Población)?
CURP Structure (18 characters): • First 4: Name-based characters - First surname's initial & first vowel - Second surname's initial - First given name's initial • Next 6: Birth date (YYMMDD) • Next 1: Gender (H/M/X) • Next 2: Birth state code • Next 3: Internal consonants • Next 1: Generation identifier • Last 1: Check digit
Validation Features: • Length verification • Name encoding rules • Date validation • State code check • Gender verification • Inappropriate word filter • Check digit validation
Used for: • Official identification • Tax filings • School registration • Health services • Passport applications • Government services
Special Rules: • 'Ñ' becomes 'X' • María/José handling • Foreign birth code 'NE' • Inappropriate word filter • Generation indicator variation
If you need to generate a CURP for testing purposes, here is a Mexico CURP Generator