ISO 3779 VIN structure (WMI, VDS, VIS)

ISO 3779 defines the standard 17‑character VIN format. Understanding the structure helps you decode key details and spot invalid VINs.

Check a VIN in seconds

Run a VIN check to see key history signals before you buy.

Try: 3PCAJ5M10LF102244

Tip: VIN is 17 characters (letters + numbers).
Secure payment Crypto Powered by Stripe

VIN sections (ISO 3779)

Section Positions What it represents
WMI 1–3 World Manufacturer Identifier (region/manufacturer)
VDS 4–9 Vehicle Descriptor Section (attributes + check digit)
VIS 10–17 Vehicle Identifier Section (year, plant, serial)

Decode your VIN free

Enter a 17-character VIN to instantly decode its model year, country, manufacturer and check digit — no sign-up. These values are read straight from the VIN's built-in structure.

Model-year codes repeat every 30 years, so a code can map to two possible years (e.g. 1996 or 2026) — the manufacturer and body style confirm which. This free tool reads only the VIN's encoded structure and does not include vehicle history.

Key positions to know

  • 9th digit: check digit (validation)
  • 10th digit: model year code (see VIN year code chart)
  • 11th digit: plant code (varies by manufacturer)

How to spot invalid VINs

  • Not 17 characters (modern standard)
  • Contains I, O, or Q (usually not allowed)
  • Fails check-digit validation (9th digit)
Trademark notice: VINInfoHub is not affiliated with, endorsed by, or sponsored by CARFAX, AutoCheck, Experian, Copart, IAAI, or Manheim. Trademarks belong to their respective owners.