VIN Decoder

Decode available NHTSA vehicle data, find supported chassis and engine-code matches, and review model-year recall campaigns. Enthusiast codes are reference matches, not a factory build sheet or proof of the engine currently installed.

Updated September 21, 2026NHTSA vehicle and recall dataVIN is not stored by TunerBenchData sources

Enter VIN

0 / 17 characters Find it at the driver-side windshield or driver-door certification label.

How a VIN Is Structured

This tool supports modern 17-character VINs, including U.S.-market vehicles from model year 1981 onward. Formats and check-digit requirements can differ by market. The VIN breaks down into three sections:

Where the Data Comes From

Three layers, in order of arrival: an instant pattern ID from our curated VIN-prefix database, focused on BMW M, Porsche, and tuner platforms; available manufacturer-reported specifications from the U.S. NHTSA vPIC database; and model-year recall campaigns from the NHTSA recalls database. Coverage varies by vehicle and market. Campaign results do not establish whether this specific VIN has an unrepaired recall. The VIN you enter is sent only to these government services; TunerBench never stores it.

Chassis & Engine Codes

Government data says "2018 BMW M3." Enthusiasts say "F80 with an S55." Our enthusiast database maps both the raw VIN prefix and the decoded model/year to the platform and engine codes used in forums, parts catalogs, and tuning software. Pattern IDs are marked as such - if one ever disagrees with the government data, trust the government data and tell us so we can fix the pattern.

What About Factory Options and Build Sheets?

The VIN identifies the car, but factory options such as packages, paint, and interior codes require manufacturer build records that this tool does not access. Ask the manufacturer's customer service or a dealer about a build sheet; availability and fees vary. Some brands also offer owner-portal lookups. Confirm chassis, engine, and option codes against vehicle documentation before buying parts.

Primary Data Sources

Vehicle specifications come from the NHTSA vPIC system and campaign information comes from the official NHTSA recall service. Enthusiast chassis and engine-code matches are maintained by TunerBench and are secondary to manufacturer and government records.

Frequently Asked Questions

What do the 17 characters of a VIN mean?

Characters 1-3 (the WMI) identify the country and manufacturer, 4-8 describe the vehicle (model, body, engine), 9 is a mathematical check digit, 10 is the model year, 11 is the assembly plant, and 12-17 are the production serial number.

Can a VIN show factory options and extras?

Not directly. Factory option codes require manufacturer build records that this tool does not access. Ask a dealer or the manufacturer's customer service about a build sheet; availability and fees vary. Some brands also offer owner-portal lookups.

Does a VIN lookup show open recalls?

This tool lists campaigns for the decoded year, make, and model. It does not establish VIN-specific applicability or repair completion. Use NHTSA's official VIN recall lookup or the manufacturer to check a particular vehicle. Zero listed campaigns is not proof that a vehicle has no open recalls.

Why does the decoder show a chassis code like F80 instead of just the model?

Government records describe a car as, say, a 2018 BMW M3. Enthusiasts, parts catalogs, and tuning software use the internal chassis code (F80) and engine code (S55) instead. This decoder maps the VIN pattern and the decoded model/year to those codes so you can search parts, tunes, and forums with the terms people actually use. See our chassis code and engine code guides for the full reference.

Is it safe to enter my VIN here?

A VIN is commonly visible through the windshield. This tool decodes its structure in your browser and sends it to NHTSA for available vehicle data. Recall campaigns are searched by model year, make, and model, not confirmed for your specific VIN. TunerBench does not store the VIN you enter.

What does the check digit in position 9 do?

For VINs using the North American check-digit convention, position 9 checks transcription using character values, weights, and modulo 11. A mismatch is a reason to recheck the input and market requirements, not proof of alteration. A matching check digit does not authenticate a vehicle.

Related Calculators