Brazil Vehicle Plate Validator

Validate Brazilian Mercosul (ABC1D23) and old (ABC-1234) plate formats and convert between them.

Ad placeholder (leaderboard)

A Brazilian vehicle plate (placa) comes in two forms: the old ABC-1234 layout and the Mercosul ABC1D23 layout that replaced it from 2018. Because the Mercosul plate is a direct conversion of the old one, this free validator checks either format and shows you the equivalent in the other. It is built for Brazilian logistics and vehicle workflows.

How it works

Both formats have exactly 7 characters. The tool normalises the input (uppercased, hyphen removed) and tests two patterns:

  1. Old format: LLLNNNN — 3 letters + 4 digits (ABC-1234).
  2. Mercosul format: LLLNLNN — 3 letters, 1 digit, 1 letter, 2 digits (ABC1D23).

The conversion rule is fixed: the 5th character (the 2nd of the four digits in the old plate, a digit 09) maps to a letter using 0→A, 1→B, 2→C, … 9→J. So the Mercosul 5th character must be one of AJ; the tool rejects any other letter there. It also shows the approximate issuing state from the three-letter prefix range.

Example

Convert the old plate ABC-1234 (characters A B C 1 2 3 4):

5th character = 2  ->  letter C
Mercosul equivalent = ABC1C34

Entering ABC1C34 converts straight back to ABC-1234.

Notes

A valid result confirms the plate matches one of the two official formats and shows the conversion and an approximate state. The state ranges allocated by DENATRAN overlap and are not exact, so treat the state as indicative. A valid format does not confirm registration — query DETRAN/DENATRAN for that. All processing is local; nothing is sent anywhere.

Ad placeholder (rectangle)