Validador de VIN
Valida o número de chassi VIN (17 caracteres) usando o dígito verificador da posição 9 (padrão NHTSA, EUA).
VIN: a impressão digital global do veículo definida pela ISO 3779
O VIN (Vehicle Identification Number, ou chassi internacional) e o código alfanumérico de 17 caracteres que identifica unicamente cada veículo de rua produzido desde 1981. Padronizado pela ISO 3779 (estrutura) e pela ISO 3780 (alocação de WMI), o VIN substituiu placas nacionais e códigos de concessionaria fragmentados, permitindo transferencias de titularidade entre paises, campanhas de recall, relatórios de histórico estilo Carfax e bases de roubo como NICB e DENATRAN.
Os 17 caracteres se restringem a dígitos 0-9 e letras maiúsculas, excluindo explicitamente três letras — I, O e Q — para evitar confusão visual com 1, 0 e 0. O VIN completo e gravado no chassi, no painel (visível pelo para-brisa), na coluna da porta do motorista e no bloco do motor; em mercados como Brasil e Reino Unido também e gravado em partes de lataria para dificultar reetiquetagem.
Estrutura: WMI + VDS + VIS
As 17 posições se dividem em três secoes logicas:
- WMI — World Manufacturer Identifier (posições 1-3): identifica fabricante e região de origem.
- VDS — Vehicle Descriptor Section (posições 4-9): codifica carroceria, família de motor, acabamento e itens de segurança. A posição 9 e o dígito verificador.
- VIS — Vehicle Indicator Section (posições 10-17): a posição 10 e o ano-modelo, a posição 11 e o código da planta, e as últimas 6 são o serial sequencial.
Prefixos regionais de WMI seguem a ISO 3780: 1-5 Estados Unidos, 6-7 Oceania, 8-9 America do Sul, A-H Africa, J-R Asia, S-Z Europa. WMIs brasileiros aparecem em consultas do dia a dia: 9BF Fiat Brasil, 9BG GM Brasil, 9BR Hyundai HMB, 9BW Volkswagen Brasil, 9BD Renault Brasil.
O algoritmo do dígito verificador (posição 9)
Cada posição e multiplicada por um peso fixo; letras são primeiro traduzidas para valores numéricos (A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8; J=1, K=2, L=3, M=4, N=5, P=7, R=9; S=2, T=3, U=4, V=5, W=6, X=7, Y=8, Z=9), e a soma ponderada modulo 11 gera o dígito verificador (10 e representado como X).
posicao: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
pesos: 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2
digito = (soma de valor*peso) mod 11 // 10 -> 'X'
Códigos de ano-modelo (posição 10)
O alfabeto de ano-modelo se repete a cada 30 anos: 1980 = A, ..., 1999 = X, 2000 = Y, 2001 = 1, ..., 2009 = 9, 2010 = A (reinicio do ciclo), 2024 = R, 2025 = S, 2026 = T. Para desambiguar as duas eras A-Y, a posição 7 e restrita: uma letra na posição 7 indica 2010+, um dígito indica 1980-2009.
Onde o VIN importa
Casos de uso para decodificacao e validação do VIN:
- Relatórios de histórico: Carfax, AutoCheck, EpicVIN — odometro adulterado, sinistro, perda total, alienacao fiduciaria.
- Recall: a API gratuita NHTSA vPIC e o portal SaferCar cruzam recalls abertos.
- Subscricao de seguro: o VIN guia precificacao via equipamento e risco de furto.
- Recuperacao de roubo: NICB (EUA), DENATRAN/SINIVEM (BR), base Interpol de veículos furtados.
- Garantia OEM e catálogo de pecas: ECUs de concessionaria decodificam o VIN para selecionar pecas corretas.
- Compliance de importacao: alfandega verifica WMI, ano e compatibilidade de emissões.
Fraude, clonagem de VIN e limites do validador online
Troca de VIN — regravar ou substituir fisicamente etiquetas de um carro furtado pelas de um sinistrado doador — e a fraude de identidade veicular mais comum. Embora mais difícil que clonagem de placa (gravacao em chassi e gravacao a laser em vidros), continua difundida. No Brasil cai no Código Penal art. 311; nos EUA no 18 USC 511. Este validador confirma apenas o algoritmo ISO 3779: um VIN pode passar no dígito verificador e ainda assim ser ficticio ou clonado. Para titularidade autoritativa, consulte NHTSA vPIC, seu DETRAN/DENATRAN, ou serviços pagos como Carfax.
FAQ
Este validador e confiável? Sim — implementa o cálculo completo do dígito verificador da ISO 3779, incluindo a tabela de tradução letra-para-dígito. Qualquer VIN que falhe aqui esta malformado.
Onde consulto um VIN de graça? A API publica vPIC da NHTSA (vpic.nhtsa.dot.gov/api) retorna fabricante, modelo, ano, carroceria e motorizacao sem custo.
Por que meu VIN não tem dígito verificador? Veículos anteriores a 1981 e alguns europeus pre-2004 não seguem totalmente o mandato ISO 3779, então a posição 9 pode trazer qualquer caractere — o validador vai marcar como malformado.
VIN pode ser falsificado? Fisicamente sim, mas e significativamente mais difícil que clonar placa porque o VIN e gravado no chassi, bloco do motor, painel e frequentemente em para-brisa e vidros das portas.
Por que I, O e Q são proibidos? Para evitar confusão visual com 1, 0 e 0 — crítico em relatórios manuscritos, etiquetas desgastadas e leitores OCR.
Ferramentas Relacionadas
Validador de Celular por País
Valida número de celular para o país escolhido (BR, EUA, PT, ES, AR, MX). Formato: country code + número, com regras específicas por país.
Validador CUIL (Argentina)
Valida CUIL argentino (Código Único de Identificación Laboral) com check digit — usado em folha de pagamento.
Validador de CPF em Lote
Valida uma lista de CPFs (um por linha) e mostra quais são válidos e quais são inválidos. Sem envio para servidores.
Validador de Código NCM
Valida o formato do NCM (8 dígitos numéricos). Decompõe em capítulo (2), posição (2), subposição (2) e item (2). Não valida tabela oficial.
Validador de Celular ANATEL (BR)
Valida formato de celular brasileiro pós-2016 (DDD válido + 9 + 8 dígitos = total de 11). Aceita formatado ou sem.
Gerador de VIN (teste)
Gera Vehicle Identification Numbers (chassi) válidos pelo dígito verificador, para testes de cadastros automotivos.