CarCheckerVIN

VIN Decoding: The Master Guide to All 17 Characters

Every vehicle manufactured for sale in the United States since 1981 carries a 17-character Vehicle Identification Number that encodes its origin, build configuration, model year, manufacturing plant, and unique serial number. Most buyers know the VIN exists. Very few understand what each position actually means — or how that knowledge can instantly catch transcription errors, fraudulent paperwork, and mismatched listings. This guide breaks down every position, every code, and every gotcha.

Decode any VIN free

Type the 17-character VIN below for an instant position-by-position decode.

A short history of the VIN

The Vehicle Identification Number predates federal standardization by decades. From the 1950s through the 1970s, every manufacturer used its own format — ranging from 5 to 13 characters — making cross-brand databases nearly impossible. The U.S. Department of Transportation, working with international standards bodies, finalized the 17-character VIN in ISO 3779 and ISO 3780. Effective with model year 1981, all light vehicles sold in North America were required to adopt the standardized format.

That 1981 cutoff is why decoders behave differently for older vehicles — pre-1981 VINs do not follow the same rules and cannot be position-decoded against the modern standard. For everything from 1981 forward, though, the structure is universal: a fixed 17 characters, a fixed alphabet (no I, O, or Q to avoid confusion with 1 and 0), and three logical sections.

Anatomy of a 17-character VIN

Every modern VIN breaks into three sections:

  • WMI — World Manufacturer Identifier (positions 1–3): identifies the country, manufacturer, and vehicle type.
  • VDS — Vehicle Descriptor Section (positions 4–8): describes the model, body, restraint system, and engine. Position 9 sits inside the VDS as the check digit.
  • VIS — Vehicle Identifier Section (positions 10–17): identifies model year, plant, and the unique production serial number.

The alphabet is intentionally restricted. The letters I, O, and Qare excluded to avoid visual confusion with the digits 1 and 0. Any “VIN” you receive containing those characters is invalid — either a transcription error or a fabricated number. For a quicker overview, see our companion how to read a VIN primer.

Positions 1–3: The WMI

The first three characters of any VIN form the World Manufacturer Identifier, assigned by the Society of Automotive Engineers (SAE) under the global ISO scheme.Position 1 identifies the country or region of final assembly. Position 2 identifies the manufacturer. Position 3 identifies the vehicle type or division within that manufacturer.

A few common position-1 country codes:

  • 1, 4, 5— United States
  • 2— Canada
  • 3— Mexico
  • J— Japan
  • K— South Korea
  • L— China
  • S— United Kingdom
  • W— Germany
  • Y— Sweden / Finland
  • Z— Italy

Note the important nuance: the country code identifies where the vehicle was assembled, not where the brand is headquartered. A BMW assembled in Spartanburg, South Carolina starts with 5 (USA), not W (Germany). A Honda Civic assembled in Greensburg, Indiana starts with 1 or 5, not J. This is one of the most useful real-world facts the WMI gives you.

Smaller manufacturers (under 1,000 vehicles per year) receive a special WMI where the third character is the digit 9, with the actual manufacturer identified by characters 12–14 instead.

Positions 4–8: The VDS

Positions 4 through 8 describe the vehicle’s attributes. The exact mapping is manufacturer-specific and proprietary, but the categories are standardized: model line, body style, restraint system, engine type, and transmission or drivetrain. This is where most of the practical information about a specific configuration lives.

Because each manufacturer publishes its own VDS lookup table, a VIN decoder needs an up-to-date mapping for every brand and model year. CarCheckerVIN’s decoder pulls from the NHTSA vPIC database alongside manufacturer-supplied tables, which is how the engine displacement, horsepower, restraint configuration, and drivetrain populate accurately on every report.

Practical tip: if you see a listing where the VDS-decoded engine differs from the seller’s description (e.g., the listing says “3.5L V6” but the VIN decodes to a 2.5L inline-four), you have caught a mismatch. Either the seller copied the wrong VIN or mislabeled the listing — in either case, dig in before going further.

Position 9: The check digit

Position 9 is the most mathematically interesting part of the VIN. It is a single digit (0–9 or the letter X for value 10) calculated from the other 16 characters using a fixed weighted-sum algorithm specified in the federal regulation 49 CFR 565. The calculation works as follows:

  1. Each letter is converted to a number per a fixed table (A=1, B=2, C=3, etc., with adjustments).
  2. Each character position has a fixed weight (positions 1–7 use weights 8, 7, 6, 5, 4, 3, 2; position 8 uses 10; positions 10–17 use 9, 8, 7, 6, 5, 4, 3, 2).
  3. Multiply each character’s numeric value by its positional weight and sum the products.
  4. Divide the sum by 11. The remainder is the check digit; a remainder of 10 is written as the letter X.

Why does this matter? Because if even one character of the VIN is mistyped or altered, the check digit will almost certainly fail to validate. A failed check digit on a VIN someone has handed you is a strong indicator of either a transcription error or, more concerning, tampered paperwork. Note: the check digit is required on all North American manufacturer VINs, but some European-built vehicles place a different valid character there. Our decoder validates per the applicable rule set.

Position 10: The model year code

Position 10 encodes the model year using a 30-year cycling alphabet that excludes I, O, Q, U, Z, and the digit 0. The cycle runs A–Y (skipping the excluded letters) for years 1980–2000, then 1–9 for years 2001–2009, then restarts at A for 2010 and runs through 2030, then 1 again for 2031–2039, and so on. A short reference for the current cycle:

CodeYearCodeYear
A2010M2021
B2011N2022
C2012P2023
D2013R2024
E2014S2025
F2015T2026
G2016V2027
H2017W2028
J2018X2029
K2019Y2030
L2020

Because the alphabet recycles every 30 years, position 10 alone is ambiguous — an “A” could mean 1980 or 2010 or 2040. Decoders disambiguate by looking at position 7: if it is a number, the vehicle is from the 1980–2009 cycle; if it is a letter, it is from 2010 onward. This rule was added when the standard was extended to handle the 30-year cycle.

Important caveat: the model year is not the calendar year of manufacture. A vehicle built in September 2025 commonly carries a 2026 model year code (T). This is why the manufacture date plate inside the door jamb is also worth checking.

Position 11: The plant code

Position 11 identifies the specific manufacturing plant where the vehicle was assembled. Each manufacturer assigns its own plant codes, but the codes are usually published in their service manuals and recall documentation. A few examples: Ford’s Dearborn plant carries code F; Toyota’s Georgetown, Kentucky plant uses R or U; Honda Marysville Ohio uses H.

Why does this matter? Recall campaigns are frequently scoped by plant and date range — only vehicles assembled at a specific plant during a specific window are affected. Decoding position 11 instantly tells you whether your vehicle is in scope for a given recall. Plant codes also matter for parts compatibility: internal trim and electrical variations between plants building the same model are common.

Positions 12–17: Serial number

The final six characters are the unique production serial number that distinguishes one specific vehicle from every other identical one off the same line. Manufacturers typically use sequential numbering, so the serial roughly correlates with build order — a vehicle ending in 100001 was built well before one ending in 850000 of the same model year and plant.

This is also where small-volume manufacturer identification lives. If position 3 of the WMI is 9, characters 12–14 identify the actual manufacturer (kit-car builders, custom coachbuilders, ultra-low-volume specialty makers).

Common decoding mistakes

  • Confusing 0 with O or 1 with I. Modern VINs never contain I, O, or Q. If you see one, it is either a transcription error or fake.
  • Counting characters wrong. A 17-character VIN with leading or trailing spaces is not 17. Strip whitespace, then count.
  • Confusing manufacture year with model year. A vehicle built in late 2025 with a 2026 model year is normal. Position 10 is the model year.
  • Decoding pre-1981 VINs with modern rules. They will not validate; the standard does not apply.
  • Trusting only the dashboard plate. Cross-check the VIN against the door jamb sticker, the title, and the registration before making any decision.

Using a decoded VIN in real life

Decoding is not just trivia. Real situations where position-by-position knowledge changes the outcome:

  • Verifying a listing. The VDS-decoded engine and trim should match the listing. Mismatches are red flags.
  • Buying parts. Plant code and serial number help dealerships find the correct part-revision for your specific build.
  • Checking recall scope. Many recalls are bounded by plant and serial range; decoding tells you whether you are in.
  • Catching cloning. A WMI that does not match the badged country of assembly, a model year code that does not match the title year, or a check digit that fails validation are all classic cloning fingerprints.
  • Documenting your own vehicle. Knowing the build configuration helps with insurance quotes, resale photography, and warranty claims.

Worked decoding examples

Theory is best cemented with worked examples. The following three VINs illustrate the decoding process on different manufacturer formats. The VINs themselves are illustrative of valid structures — do not treat them as references to specific real vehicles.

Example 1: A North American Toyota

A VIN starting with 5TFtells us position 1 = 5 (United States, large manufacturer), position 2 = T (Toyota), position 3 = F (truck division). The vehicle was assembled in the United States, by Toyota, and is in the truck family (Tundra/Tacoma/Sequoia). Positions 4–8 describe the cab, bed, engine, and restraint configuration; the specific decoding requires Toyota’s VDS table for that model year. Position 10 = T would identify the vehicle as a 2026 model year. Position 11 identifies the assembly plant (e.g., San Antonio = D for many Tundras).

Example 2: A German-built BMW

A VIN beginning with WBAindicates position 1 = W (Germany), positions 2–3 = BA (BMW AG, passenger car). VDS positions 4–8 decode the body/series and engine. Position 10 indicates model year. Note the contrast with a Spartanburg-built BMW X-series, whose VIN begins with 5UX— the same brand, but assembled in the United States, with the WMI telling us the country of assembly rather than the brand’s headquarters.

Example 3: A Japanese-built Honda

A VIN beginning with JHMtells us position 1 = J (Japan), positions 2–3 = HM (Honda Motor passenger car). The contrast with 1HG (United States, Honda of America Manufacturing, passenger car) shows the same brand built in two different countries. Buyers sometimes prefer one origin over another for parts availability or perceived quality, but the modern Honda quality system is essentially identical across plants.

Special VIN cases

Beyond standard production vehicles, several special categories follow modified rules:

  • Heavy-duty trucks (Class 8) follow the same 17-character standard but with different VDS conventions and weight-class indicators.
  • Motorcycles use the same 17-character format with a unique WMI assignment per manufacturer division.
  • RVs and motorhomesoften have two VINs — one for the chassis (typically a commercial truck VIN) and one for the coach body built atop it. Both should be recorded on the title.
  • Imported gray-market vehicles may carry a VIN from another market (Japan, Europe) that does not always validate against the U.S.-specific check digit rule. Reputable importers issue a U.S.-format secondary VIN with NHTSA approval.
  • Replacement-VIN vehicles— when a vehicle’s original VIN plate has been destroyed or removed (typically through theft recovery or major collision repair), the jurisdiction issues a replacement VIN that should be recorded on the title and any history report.

Practical VIN tasks for owners and shoppers

Beyond pre-purchase verification, the VIN is the anchor for a long list of routine ownership tasks. Insurance quoting and binding require the exact 17-character VIN to retrieve the vehicle’s risk profile. Registration renewal, smog and emissions inspections, parking permits, and toll transponder enrollment all key off the VIN. Manufacturer recall lookups, warranty claims, and extended-service-contract registration are all VIN-based. Even non-insurance services like roadside assistance and vehicle locks-out kits verify the VIN before dispatching.

For ongoing ownership, register your VIN with NHTSA’s recall notification system at nhtsa.gov/recalls and with the manufacturer’s owner portal. Both systems will email you when a new recall affects your vehicle, even if a prior owner already received the notice. This is the single highest-leverage one-time setup an owner can complete — recalls issued years after production routinely miss vehicles that have changed hands.

For sellers, including the VIN in your listing is increasingly an expectation rather than an option. Buyers who cannot verify the vehicle before scheduling a visit will skip the listing entirely. Pair the VIN with a buyer-supplied history report request and you remove most objections to scheduling an in-person visit. Listings with VINs and pre-pulled history reports consistently sell faster and closer to asking price than listings without.

VIN history beyond the 17-character standard

The 17-character standard governs everything from 1981 forward, but understanding the lineage helps with older vehicles and edge cases. From the 1950s through 1970s, manufacturers used proprietary VIN formats varying from 5 to 13 characters. Ford, Chevrolet, Chrysler, AMC, and the imports each had their own structures, with no consistency between brands or even between model years within a brand. Federal regulators standardized the 17-character format under FMVSS 115, with mandatory compliance for all light vehicles beginning with model year 1981.

Pre-1981 VINs cannot be decoded against the modern position-by-position rules. They require manufacturer-specific decoding tables, and interpretation often varies even within the same year for sequential build batches. For collector-vehicle and classic-car buyers, our glossary includes references to the major pre-1981 schemes, but always cross-reference against marque-specific clubs and registries for authoritative decoding.

The 17-character standard itself has evolved since 1981. The check-digit rule was strengthened in the late 1980s. The 30-year cycling alphabet for position 10 was extended in 2001 to handle the 2010 reset. Manufacturer-specific WMI assignments have been added and reassigned as companies have merged, divested, or expanded production into new countries. Modern decoders need an up-to-date WMI registry alongside up-to-date VDS tables to handle every model year correctly.

VIN locations on the vehicle

Knowing the VIN structure is only useful if you can find the VIN reliably on a real vehicle. Manufacturers stamp or plate the VIN in multiple locations so it can be cross-verified. The primary locations are:

  • Dashboard plate— visible through the windshield on the driver-side lower corner. This is the federally mandated public VIN plate. It is secured with security rivets; tampering is usually visible.
  • Driver-side door jamb sticker — printed alongside the manufacture date, GVWR, and tire-pressure information on a factory-applied label.
  • Engine bay stamping— stamped directly into the firewall or strut tower on most modern vehicles. Used by inspection authorities to verify against the dashboard plate.
  • Title and registration— the VIN is the legal identifier on every jurisdictional document.
  • Insurance card and policy documents — should match the registered VIN.
  • OBD-II scan tool readback — modern vehicles return the VIN over the diagnostic port; a discrepancy between the electronic VIN and the dashboard plate is a definitive cloning fingerprint.

Any vehicle inspection should triangulate the VIN across at least three of these locations. A mismatch is conclusive evidence of either tampered paperwork or a cloned vehicle and warrants immediate withdrawal from the transaction.

International VIN standards and regional variations

ISO 3779 and ISO 3780 are the international standards that defined the modern VIN, but implementation details vary by region. North American manufacturers strictly enforce the check-digit rule at position 9. European and certain Asian manufacturers may use position 9 for other purposes; their VINs are still 17 characters and still decode by position, but the check-digit validation rule does not apply universally. Buyers inspecting a gray-market import should be aware of this nuance: a failed North American check digit on a European-spec vehicle may be normal, not a sign of tampering.

Australia, the United Kingdom, and the European Union all enforce the 17-character VIN structure for new vehicles, with their own WMI assignments for domestic manufacturers. Brazil, Mexico, India, and most of South America similarly comply. The handful of markets that historically used shorter VIN-equivalent identifiers have largely transitioned to the ISO standard for new production, though legacy vehicles may carry non-conforming identifiers that require manual decoding against manufacturer-specific tables.

How a decoder validates a VIN end to end

A high-quality VIN decoder runs five validation passes on every input. First, structural validation: exactly 17 characters, no I/O/Q, all alphanumeric. Second, check-digit calculation: the position-9 character must match the weighted-sum algorithm. Third, WMI lookup: the first three characters must map to a registered manufacturer in the SAE WMI registry. Fourth, model-year cross-validation: the position-10 year code, combined with position 7, must identify a year consistent with the WMI’s registration date and the VDS values. Fifth, VDS decoding: each position 4–8 must map to a valid manufacturer-table entry for that year and model line.

CarCheckerVIN’s decoder runs all five checks on every query and surfaces any failure to the user, which is how typed-by-hand transcription errors and tampered VINs are immediately flagged rather than silently accepted. Free decodes are available at our VIN check tool with no account required.

Related reading

Continue learning

Want to put this into practice? Decode a VIN at our VIN check page, or explore the full guide library for more deep dives on specific brands, plants, and model years.

Decode a VIN now

Enter any 17-character VIN to get an instant position-by-position breakdown.