ISO 3779 VIN Standard: Structure, Rules, and Practice

· Updated July 18, 2026

Understand the ISO 3779 VIN standard: 17-character structure, WMI/VDS/VIS sections, forbidden letters, and how decoders apply the rules in practice.

ISO 3779 is the international standard that defines the content and structure of a Vehicle Identification Number for road vehicles. If you have typed a modern 17-character VIN, you have used ISO 3779’s framework—whether the car was built in Michigan, Miyata, or Munich.

DecodeAnyVin applies ISO-level parsing on every VIN and adds manufacturer rules where available. A standards-correct decode still does not include accident, title, or odometer history.

Why the standard exists

Before harmonized VINs, manufacturers used assorted serial systems that complicated trade, recalls, and policing. ISO 3779 (with related standards such as ISO 3780 for WMI) created a shared layout so any party can read manufacturer identity and vehicle-specific sections consistently.

Fixed length and character set

  • Exactly 17 characters for vehicles covered by the modern standard practice you meet in commerce today
  • Arabic numerals and capital Roman letters
  • Letters I, O, and Q excluded to avoid digit confusion

If a seller offers an 18-character “VIN” with dashes, strip formatting and reassess. Pre-1981 vehicles in some markets used shorter identifiers—do not force them into modern check-digit math blindly.

The three sections

SectionPositionsRole
WMI1–3World Manufacturer Identifier
VDS4–9Vehicle Descriptor Section (9 = check digit in common practice)
VIS10–17Vehicle Identifier Section (year, plant, serial)

Deep dives: WMI, check digit, year codes, plant codes, position guide.

What ISO standardizes vs what makers invent

ISO defines structure and certain coding practices (including check digit methodology as implemented in major markets). It does not force every manufacturer to use the same letter for “V6 engine” in position 5. Descriptor semantics remain manufacturer assignments within the VDS.

That is why brand-aware decoding matters for useful output beyond year and plant. Explore Toyota, BMW, or Ford rules via DecodeAnyVin brand pages.

Check digit in the standard ecosystem

Position 9’s weighted modulo-11 scheme is part of the practical VIN system used across North America and widely elsewhere for 17-character VINs. Always validate it when accepting a VIN for legal or financial processes.

WMI assignment

WMIs are coordinated so manufacturers do not collide. National organizations manage assignments within ISO’s framework. Large automakers hold lists of WMIs for brands and vehicle types. See the WMI guide for reader-facing interpretation tips.

Regional implementation notes

Markets overlay local regulations on the same skeleton:

  • U.S. FMVSS / theft prevention rules historically drove visible dash VIN plates and certain labeling practices
  • EU type-approval documents reference the VIN alongside other identifiers
  • Japan’s systems interact with export VINs differently for JDM vs export units

Practical comparisons: European VIN differences, Japanese vs North American VINs.

What ISO 3779 deliberately omits

The standard is not a vehicle biography format. It does not encode:

  • Owner identity
  • Crash involvement
  • Title status
  • Odometer values
  • Recall completion

Those live in civil and regulatory databases. Read what a VIN cannot tell you and decoder vs title report.

Implications for software and humans

  • Validate length and illegal letters before calling manufacturer logic
  • Compute check digit early to catch typos
  • Branch descriptor decoding on WMI / maker
  • Present uncertainty honestly when a maker ruleset is missing

DecodeAnyVin follows that layered approach on the homepage decoder.

Working with the standard day to day

  1. Capture the VIN from the vehicle, not from memory.
  2. Decode structure and brand attributes.
  3. Use NHTSA for U.S. recalls (recall guide).
  4. Use title reports for post-build events.

Related standards and local law

ISO 3780 addresses WMI content. National regulations layer on visibility requirements, theft-prevention labeling, and import conformity. A VIN can be ISO-structured yet still fail local roadworthiness if lighting or emissions hardware does not match the market. Standards compliance of the number is necessary for identification—not sufficient for registration in every jurisdiction.

Check digit and international practice

While the 17-character layout is global, enforcement of check-digit validation in retail software varies by country and industry. U.S. insurance and registration workflows are strict; some overseas forms are looser. When importing, expect the receiving DMV to validate format carefully. Re-run the VIN through DecodeAnyVin after any transcription into import paperwork.

Data systems that depend on ISO VINs

Recalls, parts interchange databases, warranty systems, and tolling interoperability all assume clean VINs. Garbage-in problems cascade: a wrong VIN on a warranty claim delays parts; a wrong VIN on a recall mailing alerts the wrong owner. Accurate capture at the windshield remains the cheapest control.

Teaching ISO 3779 quickly

If you train staff at a dealership or shop, use a single real vehicle: read WMI, compute check digit, decode year/plant, then show what a history report adds. Pair this article with how to read a VIN and a live pass on the DecodeAnyVin decoder.

Human-readable presentation vs storage

Systems sometimes display VINs with spaces every four or eight characters for readability. Storage and validation should use the compact 17-character form. When copying from a registration PDF, remove line breaks that split the VIN across lines—those create silent OCR errors. DecodeAnyVin expects a continuous string; if paste fails, check for hidden whitespace characters from web pages.

Barcodes on door labels encode the VIN for scanners. When a scanner and human reading disagree, trust careful visual inspection under good light and re-scan; dirty labels confuse imagers.

ISO 3779 is the reason VINs are readable across borders. Learn its sections, respect manufacturer-specific descriptors, and keep non-VIN questions on the right tools.

Decode a VIN free → More guides

Related guides