Gerador de CNH

Gera números de CNH válidos para testes.

Para que serve o gerador de número de CNH?

Sistemas de cadastro de motoristas — aplicativos de transporte, plataformas de logística, sistemas de RH para empresas com frota, locadoras de veículos — precisam validar e testar campos de número de CNH sem usar dados reais de habilitações. Esta ferramenta gera números de registro de CNH matematicamente válidos para uso em ambientes de desenvolvimento e teste.

O que é gerado

O número de registro da CNH tem 11 dígitos: 9 dígitos aleatórios mais 2 dígitos verificadores calculados pelo algoritmo oficial do DENATRAN. Os números gerados passam na validação matemática dos sistemas, mas não correspondem a habilitações reais registradas em nenhum DETRAN estadual.

Categorias de habilitação

A CNH no Brasil tem 5 categorias: A (motocicletas), B (automóveis), C (veículos de carga), D (transporte de passageiros) e E (veículos com reboque). Além disso, existem as combinações AB, AC, AD, AE e outras. O número de registro é o mesmo independente da categoria — o que muda nas categorias é o campo impresso na CNH, não o número identificador.

CNH Digital

Desde 2019, a CNH pode ser armazenada digitalmente no aplicativo do DETRAN do estado ou no aplicativo CNH Digital do SENATRAN. A versão digital tem validade legal equivalente à física. O número de registro permanece o mesmo na versão digital.

Como o número é construído

São 9 dígitos aleatórios seguidos de 2 verificadores. O primeiro verificador vem da soma dos 9 dígitos pelos pesos 9, 8, 7, 6, 5, 4, 3, 2 e 1, com módulo 11; o segundo repete o processo com os pesos invertidos (1 a 9), somando uma penalidade de 2 quando o primeiro cálculo estourou. Em ambos, resultado igual ou maior que 10 vira dígito 0.

Essa penalidade encadeada é o que distingue o algoritmo da CNH dos demais documentos brasileiros e o motivo de validadores genéricos rejeitarem números legítimos. Os números gerados aqui implementam a regra completa.

Massa de teste para sistemas de mobilidade e frota

O campo de CNH aparece em cadastro de motoristas de aplicativo, sistemas de locadora, controle de frota corporativa, gestão de entregadores, seguros de automóvel e RH de transportadoras. Todos precisam validar o formato na entrada e armazenar o número — e nenhum deveria fazer isso em homologação com CNHs de pessoas reais.

Gerando lotes de até 100 números por vez, dá para popular um banco de homologação, testar importação de planilha de motoristas, verificar tratamento de duplicidade e exercitar a paginação de listas sem nenhum dado pessoal envolvido.

Números de CNH que não podem ser gerados

Vale saber o que não está no número: a categoria (A, B, C, D, E e combinações), a data de validade, o número espelho, o código de segurança e as observações como EAR (exerce atividade remunerada). Nenhum desses campos é derivável do número de registro — eles são dados independentes no prontuário do DETRAN. Se o seu formulário precisa deles em teste, preencha com valores plausíveis à parte.

Aviso de uso

Os números são fictícios e não correspondem a habilitações reais em nenhum DETRAN estadual. Não há consulta a base oficial. Apresentar-se como habilitado sem ser, ou usar número de CNH para simular documento, configura crime — o uso indevido é de inteira responsabilidade de quem o pratica.

Continue por aqui

Perguntas frequentes

O número de CNH gerado é de alguém?

Não. É aleatório e apenas passa na validação matemática. Não corresponde a nenhuma habilitação registrada em nenhum DETRAN estadual, e esta ferramenta não consulta base oficial alguma.

Por que o algoritmo da CNH é diferente do CPF?

Porque ele encadeia os dois verificadores: quando o cálculo do primeiro dígito estoura (resultado 10 ou mais), uma penalidade de 2 é somada ao cálculo do segundo. Validadores genéricos de módulo 11 não implementam isso e rejeitam números legítimos.

A categoria da CNH está no número?

Não. Categoria (A, B, C, D, E e combinações), validade, número espelho e observações como EAR são dados independentes no prontuário do DETRAN, não deriváveis do número de registro.

Quantas CNHs posso gerar de uma vez?

Até 100 por requisição, o suficiente para popular um banco de homologação e testar importação, duplicidade e paginação de listas de motoristas.

Ferramentas relacionadas