Gerador e validador de RENAVAM
Gere códigos RENAVAM fictícios com dígito verificador válido para testar sistemas de frota, seguro, despachante ou vistoria — e confira listas inteiras, inclusive códigos antigos de 9 dígitos.
Como usar
- Na aba Gerar, escolha a Quantidade (de 1 a 1000) e clique em Gerar. Cada código sai com 11 dígitos, sem pontuação, como aparece no documento do veículo.
- Clique em Copiar para levar os códigos para a área de transferência.
- Para montar fixtures ou popular um banco de testes, use Exportar CSV ou Exportar JSON.
- Na aba Validar, cole um código por linha. Códigos de 9 dígitos são aceitos e completados com
00à esquerda. - Clique em Validar: cada linha mostra se o código é válido ou inválido e o motivo (tamanho, caracteres, dígitos repetidos ou dígito verificador).
Como funciona
O que é o RENAVAM
RENAVAM é a sigla de Registro Nacional de Veículos Automotores, a base nacional mantida pela Secretaria Nacional de Trânsito (SENATRAN) em conjunto com os Detrans. Cada veículo registrado recebe um código RENAVAM, que aparece no CRLV e acompanha o veículo por toda a vida útil, mesmo quando ele troca de dono ou de placa. Sistemas de seguradoras, locadoras, financeiras, despachantes e consultas de débitos costumam pedir esse código, por isso validá-lo bem evita muito retrabalho.
Formato: 11 dígitos (e o legado de 9)
O código atual tem 11 dígitos: 10 de base e 1 dígito verificador no final. Veículos mais antigos receberam códigos de 9 dígitos; para conferi-los, basta completar com dois zeros à esquerda (00) e aplicar a mesma regra. O validador desta página faz isso automaticamente e indica quando o valor informado era do formato antigo.
Cálculo do dígito verificador
A SENATRAN não publica, nos portais que consultamos, uma especificação aberta deste cálculo; a regra abaixo é a amplamente usada pelo mercado e é exatamente a implementada nesta ferramenta.
- Multiplique os 10 primeiros dígitos, da esquerda para a direita, pelos pesos
3, 2, 9, 8, 7, 6, 5, 4, 3, 2. - Some os produtos e multiplique a soma por 10.
- Calcule o resto da divisão por 11. Se o resto for 10, o dígito verificador é 0; caso contrário, é o próprio resto.
Exemplo completo
Base: 9752674309.
| Dígito | 9 | 7 | 5 | 2 | 6 | 7 | 4 | 3 | 0 | 9 |
|---|---|---|---|---|---|---|---|---|---|---|
| Peso | 3 | 2 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 |
| Produto | 27 | 14 | 45 | 16 | 42 | 42 | 20 | 12 | 0 | 18 |
Soma: 27 + 14 + 45 + 16 + 42 + 42 + 20 + 12 + 0 + 18 = 236. Vezes 10: 2360. Resto de 2360 ÷ 11 = 6 (11 × 214 = 2354). Código completo: 97526743096.
Exemplo do formato antigo: 639258719 vira 00639258719. A soma dos produtos dá 233, vezes 10 = 2330, e 2330 mod 11 = 9 — igual ao último dígito, portanto o código é válido.
Comportamento da ferramenta
- O gerador sorteia 10 dígitos, descarta bases com todos os dígitos iguais e anexa o dígito verificador. Como os códigos reais, a base pode começar com zero.
- O validador aceita pontos, hífens e espaços, exige 11 dígitos (ou 9, completados com
00), rejeita sequências repetidas e confere o dígito. - O processamento acontece no navegador; nada é enviado a servidores.
Um código que passa na conferência é só matematicamente válido: não há consulta ao sistema RENAVAM. Os códigos gerados são fictícios e servem apenas para testes de software.
Perguntas frequentes
RENAVAM e placa são a mesma coisa?
Não. A placa identifica o veículo visualmente e pode mudar, por exemplo na conversão para o padrão Mercosul. O RENAVAM é o código do registro no sistema nacional e permanece o mesmo durante toda a vida do veículo. Em sistemas, trate os dois como campos distintos.
O que fazer com códigos RENAVAM de 9 dígitos?
Eles pertencem ao formato antigo. Para validar, complete com dois zeros à esquerda e aplique a regra de 11 dígitos. Ao armazenar, recomenda-se normalizar sempre para 11 dígitos, guardando o valor como texto para não perder os zeros iniciais. O validador desta página faz essa normalização automaticamente.
Posso guardar o RENAVAM como número inteiro?
Não é recomendado. Muitos códigos começam com zero, e um campo numérico descarta esses zeros, quebrando a conferência do dígito verificador e buscas exatas. Use uma coluna de texto com 11 caracteres e valide o conteúdo com uma expressão como ^\d{11}$ antes de calcular o dígito.
Um RENAVAM válido aqui existe de verdade?
A ferramenta não consulta Detran nem SENATRAN; ela só verifica estrutura e dígito verificador. Os códigos gerados são aleatórios e fictícios, pensados para testes de formulário, QA, demonstrações e bancos de homologação. Não os utilize em documentos, anúncios ou transações envolvendo veículos reais.
Por que o algoritmo multiplica a soma por 10?
Como 10 ≡ −1 (mod 11), calcular (soma × 10) mod 11 dá o mesmo resultado que 11 − (soma mod 11), a forma que você pode encontrar em outras descrições. No exemplo, 236 mod 11 = 5 e 11 − 5 = 6, o mesmo dígito. Quando o resultado é 10 (ou 11, na segunda forma), o dígito vira 0.
Fontes
Ferramentas relacionadas
Atualizado em 13/11/2026 · Rafael Lima