VIN Generator by Year, Make and Model

Pick a year, make and model and get a valid test VIN with the check digit calculated for you.

Loading vehicle list...

How This Generator Builds a VIN

Most VIN generators pick random characters. This one starts from the model you choose. For every year, make and model in the list, we stored the first eight characters that the NHTSA vPIC database decodes as that exact model. The generator then adds the rest by the standard rules:

  1. Characters 1 to 8: the manufacturer code and the model pattern for your choice.
  2. Character 10: the model year letter or digit, for example P for 2023 and S for 2025.
  3. Character 11: an assembly plant code that is valid for that manufacturer. The caption under the VIN names the plant city.
  4. Characters 12 to 17: a random six-digit serial number.
  5. Character 9: the check digit, calculated from all the others. You can see the formula in the Check Digit Calculator.

Real Output, Checked Against NHTSA

On 19 October 2026 we generated VINs with this tool, picking a random year, make and model each time, and ran them through the NHTSA vPIC decoder. Every one decoded to the year, make and model we asked for, with no errors:

Generated VINYou chooseNHTSA decodes it as
3FMTK3SU7SM6342282025 Ford Mustang Mach-E2025 Ford Mustang Mach-E
3TMAX5AN6KM6576662019 Toyota Tacoma2019 Toyota Tacoma
KNALU4A45H60342082017 Kia K9002017 Kia K900
4S3GTAA64H13976532017 Subaru Impreza2017 Subaru Impreza
5UXKU0C36HC6819072017 BMW X62017 BMW X6

Paste any of them into the VIN Decoder or the VIN Validator to see the same result. The serial numbers are random, so these VINs match the model but not a real vehicle.

What Is Covered

The list covers model years 2015 to 2026 and about 130 models across 24 US-market makes, including Toyota, Honda, Chevrolet, Ford, Hyundai, Kia, Subaru, Mazda, BMW, Mercedes-Benz, Volkswagen and Ram. Leave a dropdown on Any and the tool picks at random for it. Choose a year and the Brand list shows only makes that have it, then choose a brand and the Model list shows only that brand's models. Changing a dropdown resets the ones below it to Any.

Honest Limits

  • Some popular models are missing. NHTSA publishes full pattern data for some models and almost none for others. The Ford F-150, Chevrolet Silverado, Honda Accord and Nissan Rogue did not give us patterns we could confirm, so they are not in the list. We would rather leave a model out than guess.
  • 2026 has fewer models. NHTSA has less data for the newest model year so far, and we confirmed 22 models for 2026. Earlier years are much fuller.
  • Not every year of every model is there. A model appears for the years where we confirmed a pattern, which can be a shorter span than its real production run.
  • These are test VINs. Use them for software testing, demos, forms and learning. Never use one to register, insure, sell or describe a real vehicle.

Frequently Asked Questions

Are these VINs real cars?

No. The first eight characters follow a pattern NHTSA recognises for that model, but the serial number is random, so the VIN does not belong to any car that was built.

Why is my model missing?

We only list models whose patterns we could confirm in the NHTSA vPIC database. If a model is missing, it is because NHTSA returned no usable data for it, not because we chose to hide it.

Does the tool call NHTSA when I use it?

No. The patterns were checked ahead of time and are stored on this site, so the tool runs in your browser with no live lookup and keeps working if NHTSA is slow.

Where can I learn what each part of a VIN means?

Start with What is a VIN?, then see how the real decoders work in our guides for Toyota, Ford, Honda and BMW VINs.

Related Tools

Need a quick random VIN with no model? Use the Random VIN Generator or the Bulk VIN Generator. To check a VIN you already have, try the VIN Validator, and see every character laid out in the Breakdown Visualizer.

Ad 160x600