No. It is a synthetic alphanumeric combination, generated locally, that follows the correct format but does not correspond to any registered vehicle. The tool never queries DETRAN or any real database.
Generate and validate Brazilian license plates in both Mercosul and legacy formats, with format decoding and no real registry lookup.
Brazil currently uses two valid vehicle plate standards at the same time. The Mercosul standard, defined by CONTRAN Resolution No. 780/2019 and detailed in Annex I of the Vehicle Identification Plate System specifications (CONTRAN Resolution No. 969/2022), uses 7 characters in the sequence LLLNLNN: three letters, one digit, another letter, and two more digits. The 5th position, a letter where a digit used to sit, is the fastest way to recognize a Brazilian Mercosul plate, which follows its own layout, different from the one used by Argentina, Paraguay and Uruguay. The legacy standard, still valid for vehicles that have not migrated, uses LLLNNNN: three letters followed by four digits, displayed with a hyphen (ABC-1234). Neither standard carries a check digit, a plate is not a self-verifying number like a CPF, it is a sequential alphanumeric combination controlled centrally by SENATRAN/DENATRAN. That is why this tool only confirms the format (Mercosul, legacy, or neither), never the real existence of a vehicle, and everything runs locally in your browser.
The difference between the two standards lies entirely in the 5th position. In the legacy standard, that position is always a digit (LLLNNNN, four digits in total). In the Mercosul standard, that position is always a letter (LLLNLNN), which gives 26 times more possible combinations for the final block, the main reason for the change, Brazil was close to running out of combinations under the old format.
When a vehicle migrates from the legacy standard to Mercosul, only the 5th position changes: the old second digit becomes the letter at that same position in the alphabet, 0 becomes A, 1 becomes B, and so on up to 9 becoming J. A plate ABC-1234 becomes ABC1C34 (the '2' became 'C'), keeping the other 6 positions intact.
Because a plate carries no check digit, there is no mathematical rule capable of proving that a 7-character string corresponds to a real registered vehicle, unlike a CPF or CNPJ. The best a local check can do is confirm the format matches one of the two official standards, which is enough for testing form masks, but does not replace a real DETRAN lookup or plate-check services (which verify existence, outstanding fines, restrictions and theft records).
Paste the code into your HTML and the tool shows up on your page, without J-Kit's navigation and ads. It still runs in the browser of whoever visits your site.
<iframe
src="https://jkit.tools/embed/en-US/br-license-plate-generator"
width="100%"
height="600"
style="border:0"
loading="lazy"
title="BR License Plate Generator"
></iframe>These references help contextualize formulas, standards, APIs and limitations used on this page. They do not replace professional validation when a result has legal, financial, medical or operational impact.
No. It is a synthetic alphanumeric combination, generated locally, that follows the correct format but does not correspond to any registered vehicle. The tool never queries DETRAN or any real database.
The plate is generated and validated locally in your browser. Analytics receives only action, status and standard, never the plate itself.