CNH Validator
Validate Brazilian driver's license (CNH) numbers quickly and safely. Enter the Carteira Nacional de Habilitação registration number and check whether it is valid based on its check digits.
What does validating a CNH mean?
Validating a CNH (the Brazilian driver's license) means checking whether the registration number follows the official formation rules, including the check digits that protect it against typos and made-up numbers.
How to validate a CNH
- Enter the CNH number — Type all 11 digits.
- Click Validate — The check runs automatically.
- See the result — The tool tells you whether the number is valid or invalid.
How a CNH number is formed
A CNH number has 11 digits: the first 9 are the base number and the last 2 are check digits (DV, dígitos verificadores). The check digits are calculated with weighted sums and modulo 11, which is what makes a number mathematically valid.
Why validate a CNH?
- Check data entered in sign-up forms
- Prevent errors in your systems
- Keep your data consistent
- Use in applications and QA testing
Important
This validation only checks whether the number is mathematically valid. It does not confirm that the CNH actually exists or belongs to a real person.
Tip
Type digits only, without spaces or special characters, to make sure the validation is correct.
Frequently asked questions
How do I know if a CNH number is valid?
The CNH registration number has 11 digits and the last two are check digits. If they match the calculation made on the first 9 digits, the number is valid.
Does the validator check license points or status?
No. The tool only checks the format and the check digits. License points and status are available from the state Detran or the Carteira Digital de Trânsito app.