Gerador de CNH
Dados fictícios, apenas para testes. Não pertencem a pessoas reais.
- Escolha a categoria — A, B, AB, C, D, E, AC, AD ou AE — ou deixe aleatório.
- Escolha a UF emissora ou deixe aleatório.
- Informe a quantidade e clique em "Gerar CNH".
- Cada resultado vem completo: número, categoria, UF, nome, CPF, data de nascimento, primeira habilitação, emissão e validade.
O número de registro tem 11 dígitos: 9 de base mais 2 verificadores. O primeiro dígito da base nunca é zero.
As datas são geradas de forma coerente entre si — a primeira habilitação vem depois da data de nascimento, e a validade é posterior à emissão. Isso evita registros impossíveis, que quebrariam validações de negócio no sistema em teste.
O CPF que acompanha a CNH também é calculado pelo algoritmo oficial de dígito verificador, então o conjunto passa em formulários que validam os dois campos.
O primeiro verificador multiplica os 9 dígitos da base por pesos decrescentes de 9 a 1 e soma. O resto da divisão por 11 é o dígito; se der 10 ou mais, o dígito vira 0.
O segundo verificador multiplica os mesmos 9 dígitos por pesos crescentes de 1 a 9, soma, e acrescenta o primeiro verificador multiplicado por 2. Aplica-se a mesma regra do resto.
É um esquema diferente do CPF: aqui o resto é usado diretamente como dígito, em vez de subtraído de 11.
Não consulta DETRAN nem DENATRAN. Não existe condutor, pontuação, processo de suspensão ou exame por trás dos dados.
Os números são sorteados e podem coincidir com registros reais. Use somente em teste.
Apresentar-se com dados de habilitação que não são seus é crime. A ferramenta existe para desenvolvimento de software.
Perguntas frequentes
O registro é o número que acompanha o condutor por toda a vida da habilitação. O espelho identifica a via física emitida e muda a cada renovação ou segunda via.
Não. Os dados satisfazem os cálculos de dígito verificador, mas não correspondem a nenhum condutor habilitado. Qualquer consulta oficial vai recusá-los.
Porque números de registro reais não começam em zero, e a validação rejeita esse caso. Gerar com zero à esquerda produziria um número que falharia no próprio validador.
São combinações: A é motocicleta e se soma às demais. AC é motocicleta mais caminhão, AD é motocicleta mais veículo de transporte de passageiros, AE é motocicleta mais combinação com reboque.
Não. Tudo é calculado no navegador e nada é registrado ou transmitido.