Free VIN Decoder — decode any VIN online

Enter a 17-character vehicle identification number to see the make, model, model year, engine, transmission, body type and plant. Decoding is free, needs no sign-up and uses the official NHTSA vPIC database.

What is a VIN?

A VIN (Vehicle Identification Number) is the 17-character code that identifies one specific vehicle. Since 1981 it has followed the ISO 3779 standard, so no two cars built within a 30-year window share the same number. The VIN is used when a car is registered, insured, recalled, serviced or sold, which is why checking it is the first step before buying a used car or ordering parts.

A VIN contains only digits and capital letters. The letters I, O and Q are never used, so they cannot be confused with 1 and 0. If a number you copied contains one of them, it is almost certainly a typo.

What the 17 positions of a VIN mean

Every VIN is split into three blocks: WMI (who built the car), VDS (what car it is) and VIS (which individual car it is). Here is what each position stands for:

Positions 1–3 · WMI

World Manufacturer Identifier. The first character is the region or country (1, 4, 5 — USA, 2 — Canada, 3 — Mexico, J — Japan, K — Korea, S — UK, W — Germany, Z — Italy), the next two identify the manufacturer and often the vehicle type.

Positions 4–8 · VDS

Vehicle Descriptor Section. The manufacturer encodes the model line, series, body style, engine and restraint system here. The meaning of these characters differs from brand to brand, which is why a decoder needs the factory patterns.

Position 9 · check digit

A control character calculated from all other positions (0–9 or X). It is mandatory for vehicles sold in North America and lets you detect a mistyped or forged VIN.

Position 10 · model year

A letter or digit that encodes the model year. The code repeats every 30 years: Y stands for 2000 and for 1970, A for 1980 and 2010, so the decoder also uses the other positions to pick the right decade.

Position 11 · assembly plant

Identifies the factory where the vehicle was assembled. The code list is maintained by each manufacturer.

Positions 12–17 · serial number

The production sequence number that makes this particular vehicle unique among cars of the same model and year.

How VIN decoding works

When you press “Decode”, we first check the format: exactly 17 characters with no I, O or Q. Then the check digit is verified — each character is converted to a number, multiplied by a fixed weight for its position, and the sum is divided by 11. The remainder must match position 9 (a remainder of 10 is written as X). After that the WMI is matched to a manufacturer and the VDS and VIS characters are compared with that manufacturer's factory patterns to get the model, year, engine and other specifications.

Example: in 2C4GJ453XYR693697 the WMI 2C4 points to Chrysler in Canada, X in position 9 is the check digit, Y in position 10 means model year 2000 and R is the assembly plant code.

Data source: NHTSA vPIC

The decoder uses vPIC (Product Information Catalog and Vehicle Listing) from the US National Highway Traffic Safety Administration. Manufacturers that sell vehicles in the USA are required to submit their VIN coding rules to NHTSA, so vPIC contains more than a million patterns and is one of the most reliable open VIN databases in the world.

Coverage is best for vehicles built for the North American market. Models sold only in Europe or Asia still show the manufacturer and country from the WMI, but some fields such as trim or engine may be missing. A VIN decode describes how the car left the factory; it is not a history report and does not show accidents, mileage or owners.

What information you get

Where to find the VIN on your car

The easiest places to look are the lower corner of the windshield on the driver's side and the sticker on the driver's door pillar. The VIN is also printed in the registration certificate, the title and insurance documents, and many cars report it over the OBD2 port — AIscanAuto reads it automatically when you connect an ELM327 adapter.

VIN decoder FAQ

Is the VIN decoder really free?

Yes. You can decode as many VINs as you need without registration or payment. To protect the service from abuse there is only a short per-minute request limit.

Can I decode a European or Asian VIN?

Yes, any 17-character VIN can be checked. The manufacturer and country are always decoded from the WMI, but because vPIC is built from US filings, vehicles that were never sold in North America may return fewer details.

Why does the decoder say the check digit is not valid?

North American vehicles must have a correct check digit in position 9. A mismatch usually means a typo — check for confused characters such as 8 and B or 5 and S. Many European and Asian cars do not use the check digit at all, so for them the warning is normal.

Does a VIN decode show accident history or mileage?

No. Decoding reveals the factory specification encoded in the VIN. Accident, mileage and ownership records come from separate history services. To read real mileage and fault codes from the car itself, use an OBD2 scanner.

Why are the letters I, O and Q not allowed in a VIN?

They look too similar to the digits 1 and 0, so the standard excludes them to avoid reading mistakes. If you see one, re-check the number on the car or in the documents.

How do I decode a VIN for free with AIscanAuto?

Type or paste the 17-character VIN into the field above and press Decode. The result appears in a second and includes the main specification plus every attribute available in the vPIC database.

Know the car — now check its health

The VIN tells you how the car was built. AIscanAuto connects to the car through an OBD2 adapter, reads fault codes and live data, and explains every problem in plain language.

Download AIscanAuto · Browse OBD2 fault codes