VIN Education
Decode every character of a VIN and understand vehicle records.

European VIN vs US VIN: Differences When Importing
European and U.S. VINs share a standard but differ in encoding details. Here's what changes when you import a car.

The History of the VIN: Why 17 Characters?
The 17-character VIN didn't always exist. Here's the full history of how the modern VIN came to be — and why exactly 17 digits.

Where to Find the VIN on the Engine Block
Engine-block VIN stampings prove originality and catch swaps. Here's where to find them on the major manufacturers.

Boat HIN vs Car VIN: Complete Guide
Boats don't have VINs — they have HINs. Here's how the 12-character Hull Identification Number works and how to verify one.

Motorcycle VIN Decoder: How They Differ From Cars
Motorcycle VINs use the same 17-character format as cars but encode different fields. Here's how to decode and verify them.

Decoding Pre-1981 VIN Numbers (Classic Cars)
Pre-1981 VINs vary wildly by manufacturer. Here's how to decode classic-car VINs from the major brands.

How VIN Numbers Are Assigned at the Factory
Each VIN follows a strict manufacturer process from generation to stamping. Here's how it actually happens at the factory.

VIN vs Serial Number: What's the Difference?
VINs and serial numbers are often confused. Here's the precise difference and where each appears on a modern vehicle.

VIN Position 11: Assembly Plant Codes by Manufacturer
Position 11 of any VIN reveals exactly which factory assembled the vehicle. Here's how to decode it for major manufacturers.

VIN Position 10: Model Year Decoder Chart 1981-2026
Position 10 of every VIN is the model year code. Here's the complete 1981-to-2026 decoder chart in one place.

What Is the VIN Check Digit (Position 9)?
Position 9 of a VIN isn't random — it's a math-derived check digit that exposes typos and fake VINs. Here's the formula.

What Is a WMI Code? World Manufacturer Identifier Decoded
The WMI is the first 3 characters of every VIN and reveals country, maker, and vehicle type. Here's how to decode it.