VIN Generator
Format-only test VINs: 17 characters, no I, O or Q, and a correct check digit. Not taken from any real vehicle, and not for official use.
Output · 0 VINs
Check-digit validNo items.
17-character VINs in the ISO 3779 layout, with a position-9 check digit computed the North American way. Manufacturer = first 3 chars (WMI), positions 4-8 are vehicle attributes, position 10 is the model year (recent), position 11 is the plant code, and 12-17 is the serial. Letters I, O, and Q never appear (ISO rule).
- Length
- 17
- Standard
- ISO 3779
Related tools
Guides
This VIN generator makes fake, format-only vehicle identification numbers for testing. Each one is 17 characters, avoids the letters I, O and Q, and has a correctly calculated check digit in position 9, so a validator that does the check-digit math will accept it.
None of them come from a real vehicle record. The characters are random, apart from the manufacturer prefix you can pick. That also means a generated VIN could match a real car by coincidence. So use them in test databases, form tests and demos, and never on a title, a sale listing, an insurance form or anything else official.
What the VIN generator builds
Each VIN is put together position by position, then the check digit is worked out with the standard North American weights and transliteration table:
- Positions 1-3 (WMI): a real manufacturer code if you pick a brand, or 3 random characters with Random WMI.
- Positions 4-8: random characters standing in for the vehicle descriptor.
- Position 9: the check digit, 0-9 or X.
- Position 10: a model-year code for this year or one of the previous four.
- Positions 11-17: a random plant code and a 6-character serial.
How to use the VIN generator
- Set Count from 1 to 20.
- Pick a Manufacturer: Random WMI, or one of Ford, Chevrolet, Toyota, Honda, BMW, Mercedes, Audi, VW, Nissan or Tesla.
- Press Generate or Regenerate.
- Click a VIN to copy it, or use Copy all.
Example VIN outputs
A few made with this tool. The first two use Random WMI, then Ford, Toyota and Tesla prefixes:
- 6YT73GWB5NEK0A59T
- 7PSH54ED6REX1RYXN
- 1FMR2LZH7RD0A6U6M
- 5TD7YB897NDDMSVTK
- 5YJT2XC82NEAYHGCK
Limits worth knowing
The middle and serial characters are random, so they won't decode to a real model or trim. Real high-volume manufacturers also use digits for the last positions of the serial, while these can contain letters. A strict decoder, like our NHTSA-backed VIN decoder, may flag them or return almost nothing. That's expected. They're built to pass format and check-digit validation, not to look up a real car.
Frequently asked questions
What does VIN stand for?
Vehicle identification number, the 17-character code that identifies an individual road vehicle.
Are generated VINs real vehicles?
They aren't taken from any vehicle, owner or registration record. Because they're random and correctly formatted, though, one could match a real VIN by chance. Use them only as test data.
Do the VINs pass check-digit validation?
Yes. Position 9 is computed from the other 16 characters, the same way a validator checks it.
Can I generate multiple VINs?
Yes, up to 20 per batch. Copy all gives you the batch one per line.
Is this VIN generator free?
Yes. It runs in your browser, and there's nothing to sign up for.
Built and maintained by Bipul Kumar. Found a wrong number or a broken result? Tell me and I'll fix it.