Brazil license plate: Mercosur converted

Issued today 2018 to today. Standard plates for car, van, truck, bus, trailer, and semitrailer, issued by SENATRAN (Secretaria Nacional de Trânsito), órgão máximo executivo de trânsito da União, Ministério dos Transportes; normative authority CONTRAN (Conselho Nacional de Trânsito). One of 11 Brazil license plates.

Not a new allocation but an old one in disguise: every converted plate carries a letter A, J at the fifth position, the direct encoding of the digit it replaced on the vehicle's original grey plate.

Brazil license plate, Mercosur converted (2018 to today), sample BRA2C19

Format, years and the law

Format
LLL9L99, for example BRA2C19 (L is any letter, 9 any digit)

The fifth character is the old plate's second digit in disguise, 0 became A, 1 B, through 9 J, so ABC-1234 returned as ABC1C34, its original number still readable underneath. The reverse doesn't hold: newly issued plates may carry A, J too.

The format above follows the issuing rules: a registration that fits it is one this series could have issued.

Years issued
2018 to today. Still issued.
Vehicle class
Standard: the default series issued to private road vehicles. Issued for car, van, truck, bus, trailer, and semitrailer.
Colours
Characters #000000 Background #FFFFFF
Size
400 × 130 mm · every country's size
About this plate
Mercosul plates that REPLACED a PNU registration rather than being newly allocated. PASS-2 CORRECTION: an earlier draft dated this series 2019 on the belief that the conversion table first appeared in Res. 780/2019. It first appears in Res. Conversion is compulsory only on a category change, on plate theft/loss/damage, on a change of municipality or state, or when a second rear plate must be fitted (Res. 969/2022 art. 56 § 1); otherwise it is the owner's option, at any time, for the life of the vehicle, so this series will keep receiving new members for as long as pre-2018 vehicles survive.
How numbers are issued
not an allocation at all, the combination is DERIVED from the vehicle's existing PNU by a fixed one-character substitution

Legal basis and sources

  1. Anexo II items 1 and 2: the 0→A…9→J table, the ABC1234→ABC1C34 example, and the reservation of A-J to conversion https://www.gov.br/transportes/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao9692022anexos.pdf
  2. art. 2 § 4 (automatic substitution of the second numeral) and art. 57 § 1 (old combination kept in the record as 'placa anterior', both queryable) https://www.in.gov.br/en/web/dou/-/resolucao-contran-n-969-de-20-de-junho-de-2022-410033795
  3. gov.br https://www.gov.br/transportes/pt-br/assuntos/transito/conteudo-contran/resolucoes/resolucao7412018.pdf
  4. Res. 780/2019 art. 2 § 3 and Anexo II, which re-enact the same table https://www.in.gov.br/en/web/dou/-/resolucao-n-780-de-26-de-junho-de-2019-179414765

This plate in your app

The series id is br-mercosul-converted-2018. The API returns its format, validation, colours and designs with the rest of Brazil's series:

curl -s https://vehiclesdb.com/api/v1/plates/br \
  -H "Authorization: Bearer $VEHICLESDB_API_KEY" \
  | jq '.series[] | select(.id == "br-mercosul-converted-2018")'