Ú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

  1. 1Clique em "Gerar RENAVAM". Para gerar vários de uma vez, mude a quantidade antes de clicar.
  2. 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.

Copiado com sucesso!