J-Kit
Português

Brazilian CNH Generator

Generate synthetic Brazilian driver license numbers with check digits for staging, QA and registration tests.

Details below
About synthetic CNH

Test CNH values need coherent check digits, not real identity.

Brazilian CNH numbers use 11 digits. In registration systems, a common mistake is testing only punctuation while ignoring check digits. This generator creates synthetic numbers with calculated digits and no official database lookup.

How to use

Validate forms without mixing in real data.

  1. Generate a synthetic CNH and inspect the nine base digits and two check digits.
  2. Copy the readable form or the eleven raw digits for payloads.
  3. Use only in tests; real processes require authorized official validation.
Algorithm

What check digits protect

Check digits help detect typing errors and malformed random numbers. They do not prove that a license exists or is active.

In software tests, separating mathematical validity from registry existence avoids fragile happy paths.

  • 11 numeric digits.
  • Two calculated check digits.
  • No official database lookup.
References

Sources and references for this tool

These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.

FAQ

Frequently asked questions

No. It only follows the mathematical format used by form validators.

Test Documents & IDs