Complete Vehicle Generator
Fictitious data for testing — does not match real vehicles
- Choose the country: Brazil, United States, Canada or Spain.
- Adjust vehicle type and year if you want.
- The result gives a plate, a VIN and the remaining details in that country’s format.
A Vehicle Identification Number has 17 characters and is internationally standardised — the same format applies in Brazil, the United States, Canada and Spain.
It never uses the letters **I, O and Q**. The exclusion is deliberate: those three are visually confused with the digits 1 and 0, and a VIN is read and transcribed constantly on paperwork, insurance and inspections.
That is why the VIN alphabet has 33 characters rather than the expected 36, and why any validation accepting the full alphabet is wrong.
Each position carries meaning: the first three identify the manufacturer and country, the next describe the vehicle, and the tenth encodes the model year.
In the United States and Canada the format varies by state and province, with no national standard — which is exactly why a single validation regex never works across the country.
Brazil uses the Mercosur pattern: three letters, a digit, a letter and two digits. The letter in fifth position is what breaks masks written for the older format.
Spain uses four digits followed by three letters, with vowels excluded so the combinations cannot form words.
Generation respects the chosen country’s format, which lets you test region-specific masks and validation without inventing patterns.
It queries no vehicle registry in any country. There is no vehicle, owner, fine or history behind the data.
Plate and VIN are drawn within valid formats, so they may coincide with a real vehicle.
Using vehicle data that is not yours for any official purpose is a crime. The tool exists for software testing.
All processing runs in your browser.
Frequently asked questions
Because they are visually confused with the digits 1 and 0. Since VINs are read and transcribed constantly, those three letters were removed from the international standard.
Characters are drawn from the valid alphabet, so the prefix may coincide with a real manufacturer code. No vehicle corresponds to it.
There is no way to know, and no lookup is performed. Since characters are drawn within a valid format, coincidence with a real vehicle is possible.
Because each state sets its own. That is why a single validation pattern never covers the whole country, and why testing needs per-state examples.
No. Generation happens in your browser.