Randomly

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 valid

No 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).

0 · random
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

  1. Set Count from 1 to 20.
  2. Pick a Manufacturer: Random WMI, or one of Ford, Chevrolet, Toyota, Honda, BMW, Mercedes, Audi, VW, Nissan or Tesla.
  3. Press Generate or Regenerate.
  4. 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.