Free tool
Free VIN decoder for fleets
Paste one VIN or up to 50 and the tool returns each vehicle's year, make, model, body, GVWR class, fuel and engine. The data comes from the free vPIC service of the US National Highway Traffic Safety Administration (NHTSA), and you can download every result as a CSV.
One VIN per line, or separated by spaces or commas. Up to 50 at a time.
Why decode your fleet's VINs
Decoding a VIN gives you the vehicle's factory details without opening the hood or digging for the paperwork. For a fleet, that means a clean vehicle list with the right model year, engine, fuel type and weight class for each unit, which you need for maintenance schedules, insurance, registration and parts orders. Decoding the whole list at once also catches typos, because a mistyped VIN usually fails the check.
Keep the vehicle list and its data in one place
A decoded VIN tells you what the vehicle is. High Point GPS fleet tracking tells you what it does: trips, distance, stops and engine hours for each unit, recorded automatically. FleetZap, our own maintenance software, uses that vehicle list for work orders, inspections and preventive maintenance by engine hours or kilometres, so every unit's history stays in one place.
Get a quoteTips for decoding VINs
Copy the VIN from the registration or the plate at the base of the windshield rather than typing it from memory.
A VIN never contains the letters I, O or Q. If you see one, it is almost always a 1, a 0 or a 9.
Paste a column straight from a spreadsheet: VINs can be separated by new lines, spaces, commas or semicolons.
Check any field marked as unknown against the vehicle's documents, since some details are not encoded for every make.
VIN decoder questions
- Is this VIN decoder free?
- Yes. You can decode up to 50 VINs at a time with no sign-up. The tool sends the VINs from your browser to the free vPIC service run by NHTSA, the US National Highway Traffic Safety Administration, and shows the answer on this page. High Point GPS does not store the VINs you enter.
- How many characters does a VIN have?
- A modern VIN has 17 characters made of letters and numbers. The letters I, O and Q are never used, so they cannot be confused with 1 and 0. Vehicles built before 1981 may have shorter numbers that do not follow this standard, and the decoder cannot read those.
- Does it work for vehicles sold in Canada?
- Often, yes. The vPIC data is built for vehicles made for the US market, and many vehicles sold in Canada share the same VIN pattern, so they usually decode. Some Canadian market models or trims may come back incomplete. In that case, check the details against the registration or the manufacturer's documents.
- Why does a VIN show an error?
- The most common cause is a typing mistake, such as one wrong character or a letter O instead of a zero. The ninth character of a VIN is a check digit, so a single wrong character usually makes it fail. Copy the VIN again from the vehicle or the registration and decode it once more.
- Can I export the results?
- Yes. After decoding, select Download CSV to save every VIN with its year, make, model, body, GVWR class, fuel, engine and plant country. The file opens in Excel or Google Sheets, so you can sort the list, add unit numbers and use it as the starting point of your fleet vehicle list.