Última atualização: 8 de setembro de 2026
Gerador de RENAVAM
Gere números de RENAVAM fictícios, com dígito verificador calculado pelo Módulo 11 oficial do DENATRAN.
Acima de 1, o resultado vira uma lista com exportação em texto ou JSON.
Nota de conformidade: os RENAVAMs gerados aqui são 100% fictícios, calculados pelo Módulo 11 oficial do DENATRAN. Não correspondem a nenhum veículo real registrado — o uso é exclusivo para testes de software e ambientes de desenvolvimento.
Como usar o Gerador de RENAVAM
- 1Clique em "Gerar RENAVAM". Para gerar vários de uma vez, mude a quantidade antes de clicar.
- 2Copie o resultado. Use o ícone de copiar (ou "Copiar Tudo"/"Copiar como JSON" no modo lote).
Como funciona o dígito verificador do RENAVAM
O RENAVAM (Registro Nacional de Veículos Automotores) tem 11 dígitos: 10 dígitos base e 1 dígito verificador, calculado pelo Módulo 11 do DENATRAN. Os 10 primeiros dígitos são multiplicados, da esquerda para a direita, pelos pesos 3, 2, 9, 8, 7, 6, 5, 4, 3, 2; a soma dos produtos é multiplicada por 10 e dividida por 11 — o resto dessa divisão é o dígito verificador (se o resto for 10, o dígito vira 0).
Exemplo de código: cálculo do dígito verificador em JavaScript
function digitoVerificadorRenavam(base) {
// base: array com os 10 primeiros digitos
const pesos = [3, 2, 9, 8, 7, 6, 5, 4, 3, 2];
let soma = 0;
for (let i = 0; i < 10; i++) soma += base[i] * pesos[i];
const resto = (soma * 10) % 11;
return resto === 10 ? 0 : resto;
}
O RENAVAM identifica um veículo de forma única perante o DETRAN ao longo de toda a sua vida útil (diferente da placa, que pode ser trocada). Aparece em consultas de multas, licenciamento, transferência de propriedade e integrações de seguradoras — testar esses fluxos sem usar o RENAVAM de um veículo real é exatamente o caso de uso deste gerador.
Por que o formato mudou ao longo do tempo
RENAVAMs mais antigos, emitidos antes de um certo padrão nacional, podiam ter menos de 11 dígitos — nesse caso, o número é completado com zeros à esquerda até chegar aos 10 dígitos base antes de calcular o dígito verificador. Isso é relevante para quem testa sistemas legados que ainda armazenam RENAVAM como texto de tamanho variável em vez de sempre 11 caracteres fixos: um valor como "1234567890" (10 dígitos) e "01234567890" (11 dígitos, com zero à esquerda) podem representar o mesmo número, mas quebrar uma comparação de string ingênua.
Casos de teste sugeridos
- Um RENAVAM com todos os dígitos base iguais (ex.: 0000000000), que expõe se a implementação trata corretamente somas com muitos zeros.
- Um RENAVAM cujo dígito verificador calculado seja 0 (quando o resto da divisão é exatamente 10).
- Entrada com menos de 11 dígitos, para confirmar que a validação rejeita RENAVAM incompleto antes mesmo de calcular o dígito verificador.
Perguntas Frequentes
O RENAVAM gerado aqui corresponde a um veículo real?
Não. É um número 100% fictício que passa no cálculo do dígito verificador do DENATRAN, mas não está associado a nenhum veículo cadastrado.
Qual a diferença entre RENAVAM e placa?
O RENAVAM é um número de identificação fixo do veículo perante o DETRAN, que não muda mesmo que o veículo troque de proprietário ou de placa. A placa, principalmente no formato Mercosul, pode ser reemitida em algumas situações.
Existe limite de quantos números posso gerar?
Não há limite. Como o cálculo roda inteiramente no navegador, você pode gerar quantos precisar, sem cadastro e sem custo.