Codigio Labs

Gerador de CNH válida

Gere números de CNH válidos para testes de cadastro, QA e homologação com histórico local.

Uso estritamente educacional e de testes. Não utilize documentos gerados para fins ilegais.

Como usar

Clique em gerar para criar uma CNH válida. O resultado fica salvo localmente e pode ser compartilhado via URL.

Guia de uso responsável

Cria números de CNH sintéticos para validar formulários e fluxos de cadastro que exigem um documento com dígito verificador correto, sem recorrer a habilitações reais.

Finalidade

O uso recomendado é em QA, protótipos, documentação de APIs e ambientes de homologação. Os números gerados não representam uma habilitação existente e não devem ser usados para simular uma condição de habilitado perante qualquer sistema real.

Boas práticas de teste

Combine números válidos e inválidos na sua suíte de testes para verificar tanto o caminho feliz quanto mensagens de erro, bloqueios e normalização de entrada. Um validador só está pronto quando rejeita bem, não apenas quando aceita.

Boas práticas

  • Não misture documentos sintéticos com dados pessoais reais.
  • Use o histórico local apenas como apoio temporário durante a sessão de teste.
  • Inclua casos com pontuação, espaços e caracteres inválidos.

Perguntas frequentes

Quantos dígitos tem o número de registro da CNH?
Onze dígitos, sendo os nove primeiros o número de registro propriamente dito e os dois últimos os verificadores, calculados por uma variação do módulo 11.
O número gerado serve para alguma consulta oficial?
Não. Ele é sintético e não corresponde a um registro no órgão de trânsito. Qualquer consulta oficial retornará que o registro não existe, o que é o comportamento esperado.
Posso usar isso para preencher um formulário real?
Não. Informar um número de habilitação que não é seu em cadastro real é falsidade e não deixa de ser porque o número fecha na conta. A ferramenta existe para testar software.
Como testar a rejeição de CNH inválida?
Altere um dígito de um número gerado. Como os verificadores dependem de todos os anteriores, mudar qualquer posição quebra a consistência e o documento passa a ser rejeitado — o caso ideal para o teste negativo.
A geração acontece no servidor?
Não. Todo o cálculo roda no navegador, então o número existe apenas na aba aberta e no armazenamento local, se você optar por manter o histórico.

Leia mais sobre o assunto

Artigos do Codigio Labs que explicam em detalhe o que está por trás desta ferramenta.