Regra de conversão: o 2º algarismo vira letra
O conversor de placa antiga para Mercosul aplica uma única regra, a da tabela equiparativa do Anexo II da Resolução CONTRAN 969/2022: na placa antiga (formato LLL-NNNN), o 2º algarismo da parte numérica, que ocupa a 5ª posição, é trocado pela letra correspondente. As três letras iniciais e os dois últimos números não mudam. O exemplo oficial da própria norma é a placa ABC-1234, que passa a ser ABC1C34: o algarismo 2 da quinta posição vira a letra C.
A correspondência é direta e vai de 0=A, 1=B, 2=C, 3=D, 4=E, 5=F, 6=G, 7=H, 8=I, 9=J. Por isso o 2º algarismo funciona como um índice: o 0 é a primeira letra do alfabeto, o 1 é a segunda, e assim até o 9, que é a décima, a letra J. A norma descreve a troca como uma substituição "de número para letra, a fim de que haja uma relação direta entre a antiga e a nova placa", e o artigo 2º, parágrafo 4º, fala em substituição automática do segundo caractere numérico quando o proprietário adota voluntariamente o modelo novo.
Para usar a ferramenta, digite a placa no campo acima, em maiúsculas ou minúsculas, com ou sem hífen. Se ela tiver o formato antigo, o resultado mostra a placa Mercosul; se tiver o formato Mercosul, mostra a placa antiga correspondente. Quando você só quiser saber se o texto digitado tem formato válido, sem converter, use o validador de placa Mercosul, que traz também as cores por categoria e as regras de troca.
Tabela de conversão de 0 a 9 para A a J
A tabela abaixo aplica cada par número-letra a uma mesma placa de base, ABC-1?34, em que o ponto de interrogação é o 2º algarismo. Assim dá para ver, linha a linha, como cada algarismo se comporta na placa antiga e qual é a placa Mercosul equivalente. Todos os valores foram calculados pelo mesmo código que sustenta o conversor, e não digitados à mão.
| Número | Letra | Placa antiga de exemplo | Mercosul equivalente |
|---|---|---|---|
| 0 | A | ABC-1034 | ABC1A34 |
| 1 | B | ABC-1134 | ABC1B34 |
| 2 | C | ABC-1234 | ABC1C34 |
| 3 | D | ABC-1334 | ABC1D34 |
| 4 | E | ABC-1434 | ABC1E34 |
| 5 | F | ABC-1534 | ABC1F34 |
| 6 | G | ABC-1634 | ABC1G34 |
| 7 | H | ABC-1734 | ABC1H34 |
| 8 | I | ABC-1834 | ABC1I34 |
| 9 | J | ABC-1934 | ABC1J34 |
Repare que a letra da 5ª posição da Mercosul é sempre uma das dez primeiras do alfabeto quando a placa vem da conversão: A, B, C, D, E, F, G, H, I ou J. O Anexo II da norma afirma que essa faixa de letras, de A a J, é utilizada apenas para a conversão da placa antiga para o novo sistema, de forma a permitir a convivência entre os dois modelos e a consulta por ambos os critérios. A tabela simples de dez linhas também está sempre visível no cartão de resultado, ao lado do campo.
Quer ver a correspondência de uma letra ou de um número específico, como G ou 6, em uma página só para isso? A tabela das letras A a J responde a uma letra ou a um número por vez e mostra a placa de exemplo correspondente.
Exemplos calculados de ida e volta
A tabela a seguir traz sete placas antigas, entre elas o exemplo oficial ABC-1234, BRA-0000 e JKL-3945. Para cada uma aparecem a regra aplicada, a placa Mercosul que resulta dela e a volta para a placa antiga. Em todos os casos a volta devolve exatamente a placa de partida, porque a regra de A a J é uma correspondência de um para um. Os valores foram calculados pelo script que gera esta página.
| Placa antiga | Regra aplicada | Mercosul | Volta para a antiga |
|---|---|---|---|
| ABC-1234 | 2 → C | ABC1C34 | ABC-1234 |
| BRA-0000 | 0 → A | BRA0A00 | BRA-0000 |
| RIO-2018 | 0 → A | RIO2A18 | RIO-2018 |
| XYZ-9899 | 8 → I | XYZ9I99 | XYZ-9899 |
| QWE-5678 | 6 → G | QWE5G78 | QWE-5678 |
| GHI-1709 | 7 → H | GHI1H09 | GHI-1709 |
| JKL-3945 | 9 → J | JKL3J45 | JKL-3945 |
Veja dois casos de leitura. A placa BRA-0000 tem o 2º algarismo 0, que vira a letra A, e por isso sai como BRA0A00. Já a placa JKL-3945 tem o algarismo 9 na quinta posição, que vira a letra J, e sai como JKL3J45. Confira sempre a quinta posição da placa antiga: é nela, e só nela, que está o algarismo que muda, e os números das posições seis e sete permanecem como estavam.
Se quiser testar sistemas com muitas placas, em vez de converter uma a uma, o gerador de placas para testes cria combinações fictícias nos dois formatos, que depois podem ser conferidas aqui. Placas geradas ao acaso podem coincidir com placas reais, e nenhuma delas é verificada em base alguma.
Mercosul para antiga: só vale para letras de A a J
O caminho inverso funciona apenas quando a 5ª posição da placa Mercosul é uma letra de A a J. Nesse caso, a posição da letra na sequência ABCDEFGHIJ, contada a partir de zero, é o 2º algarismo da placa antiga: a placa ABC1G34, por exemplo, tem a letra G na quinta posição, que corresponde ao algarismo 6, e a placa antiga equivalente é ABC-1634. O conversor mostra a regra aplicada em cada caso, como "Letra G → 2º algarismo 6".
Quando a letra está entre K e Z, a tabela não tem algarismo correspondente. Um exemplo é ABC1K34: o formato é Mercosul, mas a letra K fica fora da tabela, e o conversor responde que não há equivalente, sem inventar um número. A norma consultada só trata da faixa de A a J no Anexo II e não diz o que significam letras de K a Z nessa posição, e por isso esta página não afirma nada sobre elas, nem sobre qual veículo ou categoria teria uma placa assim.
Também vale lembrar que a ferramenta só olha o formato. Entradas como "AB1234" (só duas letras e quatro números) ou com caracteres acentuados, como "ÀBC1234", são recusadas com uma mensagem de erro que explica os dois formatos aceitos. Os blocos abaixo trazem a regra de formato em JavaScript e em Python, caso você queira usá-la em um sistema próprio. Eles normalizam a entrada (tiram espaço e hífen e passam para maiúsculas) e devolvem "mercosul", "antiga" ou nada.
JavaScript
const MERCOSUL = /^[A-Z]{3}[0-9][A-Z][0-9]{2}$/;
const ANTIGA = /^[A-Z]{3}[0-9]{4}$/;
function formatoDaPlaca(texto) {
const placa = texto.replace(/[ -]/g, "").toUpperCase();
if (MERCOSUL.test(placa)) return "mercosul";
if (ANTIGA.test(placa)) return "antiga";
return null;
}
Python
import re
MERCOSUL = re.compile(r"[A-Z]{3}[0-9][A-Z][0-9]{2}")
ANTIGA = re.compile(r"[A-Z]{3}[0-9]{4}")
def formato_da_placa(texto):
placa = texto.replace(" ", "").replace("-", "").upper()
if MERCOSUL.fullmatch(placa):
return "mercosul"
if ANTIGA.fullmatch(placa):
return "antiga"
return NoneA placa antiga precisa ser trocada?
Converter a placa no papel não obriga ninguém a trocá-la. O artigo 2º, parágrafo 3º, da Resolução CONTRAN 969/2022 afirma que a substituição da placa nacional única, a antiga, pelo modelo Mercosul não é obrigatória, e o artigo 57 permite que os veículos em circulação com a placa antiga circulem até o sucateamento. O parágrafo 2º do mesmo artigo proíbe os órgãos de trânsito e os estampadores de exigir a troca, exceto nas situações do artigo 56, parágrafo 1º.
Esse artigo 56 diz quando a placa Mercosul passa a ser exigida: no primeiro emplacamento do veículo e, para os que já circulam, nos casos a seguir.
- Substituição de qualquer das placas por mudança de categoria do veículo.
- Substituição de qualquer das placas por furto, roubo, extravio ou dano da placa ou de qualquer dos seus elementos.
- Mudança de município ou de unidade da federação.
- Necessidade de instalar a segunda placa traseira, prevista nos artigos 4º e 25 da resolução.
Quem adota o modelo novo por vontade própria não perde o histórico. Pelo artigo 57, parágrafo 1º, os caracteres originais ficam no cadastro e no campo "placa anterior" do CRLV-e, de modo que o veículo possa ser consultado pelas duas combinações. A norma não traz uma data-limite para a troca dos veículos em circulação.
Limites desta ferramenta
O conversor trabalha só com o formato da placa. Ele aplica a tabela do Anexo II a um texto digitado e mostra o resultado, e nada mais. Tudo acontece no seu navegador, sem envio de dados: a ferramenta não consulta o veículo, o proprietário, o município de emplacamento nem débitos, e não tem acesso a nenhuma base do Detran ou da Senatran.
Por isso o resultado também não prova que a placa Mercosul mostrada foi, ou será, emitida para o veículo. A regra de conversão vem da norma, mas a emissão e o cadastro são feitos pelo Detran do estado, que é quem informa a placa efetiva. Antes de mandar fabricar uma placa, ou de confiar na combinação para qualquer documento, confirme-a no CRLV-e ou diretamente no Detran. A conversão desta página serve para conferir a regra e entender como as duas combinações se relacionam.
Outro limite: a página não informa o estado ou o município de origem de uma placa. A norma não publica uma lista de faixas de letras por unidade da federação, e a placa Mercosul não traz mais o nome do município. A resolução pode ser alterada no futuro; confira no Diário Oficial ou no Detran se algo mudou em relação ao que está descrito aqui, na data de atualização da página, 07/11/2026.
Perguntas frequentes
Como converter uma placa antiga em placa Mercosul?
Troque o 2º algarismo da parte numérica, que ocupa a 5ª posição, pela letra correspondente da tabela do Anexo II da Resolução CONTRAN 969/2022 (0=A, 1=B, 2=C, 3=D, 4=E, 5=F, 6=G, 7=H, 8=I, 9=J) e mantenha o resto. O exemplo oficial é ABC1234, que vira ABC1C34. Digite a placa no campo acima e o conversor mostra o resultado e a regra aplicada.
Qual letra corresponde a cada número na conversão da placa?
A correspondência é direta: 0=A, 1=B, 2=C, 3=D, 4=E, 5=F, 6=G, 7=H, 8=I, 9=J. O número é o 2º algarismo da placa antiga e a letra ocupa a 5ª posição da placa Mercosul. A tabela está no Anexo II da Resolução CONTRAN 969/2022, e a faixa de A a J, segundo a norma, é usada apenas para a conversão do modelo antigo para o novo.
Como transformar uma placa Mercosul em placa antiga?
Olhe a letra da 5ª posição. Se estiver entre A e J, ela vira o algarismo que é a sua posição na sequência ABCDEFGHIJ, contada a partir de zero: em ABC1G34, a letra G corresponde ao 6 e a placa antiga é ABC-1634. As três letras iniciais e os dois últimos números ficam como estão, e o conversor faz a conta por você.
A placa Mercosul convertida é a mesma que o Detran emite?
A regra de conversão vem do Anexo II da Resolução CONTRAN 969/2022, mas esta página não confirma que a placa mostrada foi emitida. A emissão e o cadastro são feitos pelo Detran do estado, que informa a placa efetiva no CRLV-e. Confirme a combinação final no Detran antes de usá-la em qualquer documento ou de mandar fabricar uma placa.
Toda placa Mercosul tem equivalente antiga?
Não. A tabela de conversão só vai de A a J. Se a letra da 5ª posição estiver fora dessa faixa, como o K em ABC1K34, não existe algarismo correspondente e o conversor informa que não há equivalente. A norma consultada não diz o que significam letras de K a Z nessa posição, e por isso a página não afirma nada sobre elas.
Preciso trocar a placa antiga pela Mercosul?
Não necessariamente. A Resolução CONTRAN 969/2022 diz que a troca não é obrigatória e que os veículos em circulação com placa antiga podem circular até o sucateamento. A placa Mercosul passa a ser exigida no primeiro emplacamento e nos casos do artigo 56: mudança de categoria, furto, roubo, extravio ou dano, mudança de município ou de UF e segunda placa traseira.
O conversor consulta dados do veículo?
Não. A ferramenta só aplica a regra de formato do Anexo II a um texto digitado, tudo no seu navegador, sem enviar a placa a nenhum servidor. Ela não sabe se a placa existe, de quem é o veículo, em que estado foi emplacado nem se há débitos. Para essas informações, consulte o CRLV-e ou o Detran do seu estado.
Fontes e referências
Conteúdo informativo, sem caráter de consultoria jurídica, contábil ou financeira. Confirme sempre nas fontes oficiais.