Vin Number

  • Make & Model
  • Year & Specs
  • VIN Info
  • Accidents
  • Public Records
  • Recalls
Opening Your Report
Connecting...

Please keep this page open

VIN Decoder

VIN decoder reads the 17-character code in the order the standard sets: world manufacturer identifier, vehicle description, check digit, model year, plant code and serial number. Each position answers a specific question, and the page describes what a digit can prove and what it cannot, so a buyer can judge a listing with the factory facts in hand. The check digit offers a fast test for a mistyped or altered code before any other field is trusted. The final six digits form the production sequence.

VIN decoder results vary by brand, model year and market. Some manufacturers publish trim, engine and axle codes; others release only the basic build. The tool here returns what the source holds, labels missing fields as unavailable and links to the state or make page that covers the next stage, such as a title check or a recall search. A dealer parts counter can confirm a code that the public file leaves blank. A branded title changes the value far more than a trim code.

What a VIN Decoder Does

A VIN decoder reads the 17-character Vehicle Identification Number stamped on a car, truck, SUV, or van and returns the factory details behind those characters. The code is not random. It follows a federal layout that encodes the build country, the manufacturer, the vehicle type, the model, the engine, the restraint system, the model year, the plant, and the production sequence. The decoder does the translation. You type the VIN, and the tool matches each position against a database of manufacturer filings. The result is a list of fields: make, model, year.

How the NHTSA Vpic System Works

NHTSA runs the Product Information Catalog and Vehicle Listing system, known as vPIC. Manufacturers submit VIN patterns and vehicle specifications to the agency. The system stores those patterns and uses them to decode a VIN on demand. The public API and the NHTSA VIN decoder page both draw from the same records. The process starts with the manufacturer. Before a new model goes on sale, the maker files a description of the VIN pattern: which characters identify the model, the engine, the body, and the restraints.

WMI, VDS, and VIS Described

The 17 characters split into three blocks. The first block names the builder. The second describes the vehicle. The third identifies the specific unit. Each block has a fixed job, and the decoder reads them in order. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state. Check the source again before a purchase or a trip to the office. Keep the title, the registration and the photo.

BlockPositionsWhat it holds
World Manufacturer Identifier1 to 3Country, manufacturer, and vehicle type or division
Vehicle Descriptor Section4 to 8Model, platform, body, engine, restraint system, and trim codes
Vehicle Identifier Section9 to 17Check digit, model year, plant, and production sequence

World Manufacturer Identifier

The WMI is the first three characters. The first character names the region or country. The second names the manufacturer inside that region. The third is assigned by the maker and often reflects a vehicle class or a division. A VIN starting with 1, 4, 5, or 7 points to the United States. A VIN starting with J points to Japan. A VIN starting with W points to Germany. The WMI does not name the model. It names the builder and the type. Two cars from the same maker can share a.

Vehicle Descriptor Section

The VDS covers Characters four through eight. The manufacturer assigns these characters, so the meaning changes from one maker to the next. One brand may use The fourth character for the platform and The fifth character for the body. Another may use The sixth character for the engine and The eighth character for the trim. This block is the reason a decoder is more reliable than a badge. A seller can change a trim label. The VDS stays with the build. A decode can show that a car listed as a sport.

Vehicle Identifier Section

The VIS covers Characters ninth through seventeenth. The ninth character is the check digit. The tenth character is the model year. The eleventh character is the plant. The final six characters are the production sequence. No two vehicles share the same sequence within a manufacturer and model year. The plant code is useful for confirming where a car was built. The sequence number is useful for telling two similar cars apart. The model year code is useful for confirming the year on a title or a listing.

Model Year Codes

The tenth character carries the model year. The code follows a 30-year cycle, so the same letter can mean two different years. Pair the code with the body style and the build date on the door label to pick the right one. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state. Check the source again before a purchase or a trip to the office.

YearCodeYearCode
1980A20044
1981B20055
1982C20066
1983D20077
1984E20088
1985F20099
1986G2010A
1987H2011B
1988J2012C
1989K2013D
1990L2014E
1991M2015F
1992N2016G
1993P2017H
1994R2018J
1995S2019K
1996T2020L
1997V2021M
1998W2022N
1999X2023P
2000Y2024R
200112025S
200222026T
20033

The letters I, O, Q, U, and Z never appear as year codes. The digit codes 1 through 9 cover 2001 through 2009. The letter cycle restarts at A for 2010. A car with an A in The tenth character could be a 1980 or a 2010 model, so the body and the build date matter.

The Check Digit

The ninth character is a math check on the other 16 characters. Each letter gets a number. Each position gets a weight. The letter values run A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, J=1, K=2, L=3, M=4, N=5, P=7, R=9, S=2, T=3, U=4, V=5, W=6, X=7, Y=8, Z=9. The letters I, O, and Q have no value since they are not used in a VIN. The weights run 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2 across the 17 positions.

What Free Decoding Includes

The NHTSA vPIC decoder is free and public. It does not require an account, a subscription, or a credit card. The response typically includes the following fields when the manufacturer filed them: Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state. Check the source again before a purchase or a trip to the office. Keep the title, the registration and the photo ID together for the visit.

  • Make and model
  • Model year
  • Body class
  • Engine displacement and cylinder count
  • Fuel type and electrification data
  • Transmission style and drive type
  • Plant city, state, and country
  • Safety equipment, including airbags and seat belt features
  • Gross vehicle weight rating and other weight fields

The exact list depends on the VIN and the filing. A late-model car often returns more fields than an early 1980s car. An electric car may return battery and motor data that a gasoline car does not have. A commercial vehicle may return a different body class from a retail model.

The decoder also returns a set of error codes. A clean decode has no error code. A partial decode may list a code that describes which field is missing or which character failed the check. Read the error code before you trust the result.

What Free Decoding Does Not Include

A free VIN decode does not include a title history, an accident report, a service record, or an odometer statement. It does not show liens, prior owners, insurance claims, or a salvage brand. Those records live in state and private databases that a decoder does not query. A decode does not prove the car is in good condition. It does not inspect the frame, the engine, the transmission, or the battery. It does not verify that the current owner has the right to sell. A pre-purchase inspection and a title check cover those questions.

How to Decode a VIN Stage by stage

The stages below show how to run the lookup and read the result. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state. Check the source again before a purchase or a trip to the office. Keep the title, the registration and the photo ID together for the visit. A second check at the counter saves a return trip when a form or a fee has changed.

  • Find the VIN. Look at the lower left corner of the windshield from outside the car. The driver door jamb label is a second source. The title and registration list it too.
  • Copy all 17 characters. Use capital letters and digits. Do not add spaces or dashes. Check for the letters I, O, and Q, which never appear in a VIN.
  • Read the WMI. The first three characters name the country, the manufacturer, and the vehicle type. Match them against the vPIC WMI list if you want a manual check.
  • Read The tenth character. Match the model year code to the chart. Confirm the year with the build date on the door label.
  • Test The ninth character. Run the check digit math if you want to catch a typo before you query the database.
  • Enter the VIN in vPIC. Use the NHTSA VIN decoder page or the API. Read the error codes and the fields.
  • Compare the result with the vehicle. Check the engine, the body, the drive type, and the trim. A mismatch is a reason to ask questions.
  • Run the recall check. Use the same VIN on the NHTSA recall page. A decode does not replace that stage.

This sequence takes a few minutes. It gives you a factory record, a typo check, and a recall status. Add a title check and an inspection for a complete review.

Usual VIN Decoder Mistakes

Most failed decodes come from a typing error. The letter O and the digit 0 look alike on a dirty plate. So do I and 1, S and 5, and B and 8. Clean the plate and use a light before you copy the code. A VIN never contains the letters I, O, or Q, so a result with one of those characters is wrong. A second mistake is reading a European or older chassis number as a US VIN. The 17-character federal format applies to US-market vehicles from 1981 onward.

How to Read a VIN Without a Decoder

You can decode the main blocks by hand. Start with the first three characters and match them to a WMI list. Read The tenth character for the model year. Read The eleventh character for the plant if you have the manufacturer chart. The middle five characters need the maker’s own table. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state.

  • Write the VIN in groups. Split it as 3-5-1-1-1-6. The groups match the WMI, the VDS, the check digit, the year, the plant, and the serial.
  • Check the country. The first character tells you the region. 1, 4, 5, and 7 point to the United States. 2 points to Canada. 3 points to Mexico. J points to Japan. W points to Germany.
  • Check the year. The tenth character follows the chart above. Pair the code with the body style to pick the right decade.
  • Check the plant. The eleventh character is a manufacturer code. The same letter can mean different plants for different makers.
  • Check the serial. The last six digits are the production sequence. They do not encode a date or a trim.

A hand read gives you the country, the year, and the plant. It does not give you the engine or the trim. Use the decoder for those fields, and use the hand read to catch a bad VIN before you query the database.

VIN, Engine Number, and Title Number

The VIN identifies the whole vehicle. The engine number identifies the engine. The title number identifies the paper record. They are three different strings, and they serve three different purposes. An engine swap changes the engine number, not the VIN. A replacement engine may come from a donor car or a crate. Ask for the repair invoice and check the stamp during an inspection. A matching engine number is a plus for a collector car, but it is not the same as a matching VIN.

Where to Find the VIN

The easiest spot is the lower left corner of the windshield. Stand outside the car and look through the glass. The plate is visible from the driver side on most US-market vehicles. The driver door jamb carries a certification label with the VIN, the build date, and the tire information. Open the door and look at the pillar. The label also lists the gross vehicle weight rating. Under the hood, the VIN may appear on the shock tower, the radiator support, or a stamped panel near the engine.

VIN Decoder Questions

These are the questions drivers ask most about VIN Decoder, with answers drawn from the official sources used on this page. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state. Check the source again before a purchase or a trip to the office. Keep the title, the registration and the photo ID together for the visit. A second check at the counter saves a return trip when.

Is the NHTSA VIN Decoder Free?

Yes. NHTSA offers the vPIC API and the VIN decoder page at no charge, with no account and no subscription. Both read the same manufacturer filings, and the same data feeds the API and the web page. A VIN that returns a partial record still costs nothing to check. The page and the API return the same fields for a VIN. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file.

What Does a VIN Decoder Tell Me?

It returns the factory build details: make, model, year, body, engine, fuel, transmission, drive type, plant, and safety equipment. The exact fields depend on what the manufacturer filed. It does not return the owner, the price, the accident history or the title brand. It is only a build record. A blank field means the manufacturer did not submit that detail. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state.

Why Does My VIN Return a Partial Record?

The manufacturer may not have filed every field, the vehicle may be built for another market, or the VIN may be mistyped. Read the error code and check the characters against the door label. A blank field means the data is missing, not that the vehicle lacks the feature. A second query after a catalog update may return more fields. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state.

Can a VIN Decoder Tell Me If the Car Was in an Accident?

No. A decoder reads the factory build. Accident and title records come from separate databases. The decode lists make, model, year, engine and plant, and it stops at the factory build. Order a history report and a pre-purchase inspection for those answers. A clean decode describes the factory build and says nothing about the physical condition of the car today. Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file. The details below apply to vehicles titled in the state.

Does a VIN Decoder Show Recalls?

No. A decode and a recall check are separate services with separate data. The decode returns factory specifications, and the NHTSA recall lookup returns campaigns filed for that VIN. Run both checks: decode the build first, then check the same 17 characters for open safety recall campaigns. A decode with no error code can still sit beside an open campaign. Official sources: Confirm the current rule with the official state page before you file. Confirm the current rule with the official state page before you file.

  • https://vpic.nhtsa.dot.gov/api/
  • https://www.nhtsa.gov/recalls