Trailer VIN Decoder identifies the manufacturer, country of origin, model year, and check digit contained in a 17-character trailer identification number, verifying the checksum.
Decode a Trailer VIN to Verify Its Check Digit, Model Year, and Origin
This tool decodes a 17-character trailer VIN using the same check-digit math, position layout, and model-year table that NHTSA requires under 49 CFR Part 565, then screens the digit pattern for signs of a placeholder or fabricated VIN. Trailer dealers, DMV and title clerks, insurance adjusters, and private buyers use it to confirm a VIN is mathematically valid before trusting the year, origin, or manufacturer it reports.
Entering a Trailer’s 17-Character VIN
Type the VIN exactly as stamped on the trailer’s data plate — 17 characters, letters and digits only, with I, O, and Q excluded by the standard. The decoder returns the resolved model year, country/region of origin, checksum pass/fail, and the serial block; because a VIN is a fixed alphanumeric code rather than a physical measurement, no metric/imperial conversion applies here.
The NHTSA Check-Digit Formula for Position 9 (49 CFR Part 565)
Each of the 17 characters is transliterated to a number — digits keep their value, letters A–H map to 1–8, J–N map to 1–5, P is 7, R is 9, and S–Z map to 2–9 — then multiplied by a fixed position weight of $8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2$ for positions 1 through 17. The 17 products are summed, and the check digit is the remainder after dividing by 11:
$$\text{Check digit} = \left(\sum_{i=1}^{17} v_i \cdot w_i\right) \bmod 11$$
A remainder of 10 is written as the letter X, per 49 CFR Part 565’s Table V calculation method. Position 9 itself carries a weight of 0, so it never influences its own result. The most common way this check fails is mixing up the illegal letters I, O, and Q with the numerals 1 and 0 while copying a VIN off a worn or rusted data plate.
The formula only produces a meaningful answer for a string of exactly 17 characters drawn from the legal alphabet; feed it 16 or 18 characters, or a stray I, O, or Q, and the math is undefined rather than simply “wrong,” which is why the decoder blocks calculation until the length and character set are both correct.
At the other edge, a 10th-position year code repeats on a 30-year cycle, so a given letter or digit always maps to two possible calendar years. Passenger-car VINs resolve that ambiguity by checking whether the 7th character is a letter or a number — but NHTSA’s own Part 565 rulemaking notes explicitly exempts trailers from that rule, since position 7 isn’t standardized across trailer manufacturers.
This decoder falls back to picking whichever of the two candidate years isn’t in the future, which is the same approach most trailer-specific decoders use in the absence of the passenger-vehicle disambiguation trick.
Trailer VIN Position Map
WMI Region Codes This Decoder Recognizes
| 1st VIN Character | Country | Continent |
|---|---|---|
| 1, 4, 5 | United States | North America |
| 2 | Canada | North America |
| 3 | Mexico | North America |
| 6 | Australia | Oceania |
| J | Japan | Asia |
| K | Korea | Asia |
| L | China | Asia |
| S | United Kingdom | Europe |
| T | Europe / Multi | Europe |
| V | France / Spain | Europe |
| W | Germany | Europe |
| Z | Italy | Europe |
First-character region prefixes are assigned under ISO 3780, with SAE International administering World Manufacturer Identifier allocation for the North American market; any first character not listed here falls outside this table and is reported as “Other/International.”
A third WMI character of “9” additionally flags a low-volume manufacturer building under roughly 1,000 units per model year — for those VINs, positions 12–14 (not just the first three) identify the maker, leaving only the final three digits as the true sequential serial number.
How the Placeholder-Pattern Screen Works
Beyond the checksum, this decoder also scans the 17 characters for long repeated runs (five or more identical characters in a row) and for five-or-more-digit ascending or descending sequences, both common in placeholder, test, or hand-typed fake VINs.
This screen isn’t part of the NHTSA or ISO standard — it’s a heuristic built into this specific tool, so a “flagged” result means the digit pattern looks suspicious, not that NHTSA or SAE have ruled the VIN invalid. Treat a flagged VIN, or any VIN you’re relying on for a purchase or title transfer, as a reason to verify against the trailer’s data plate or NHTSA’s own VIN database rather than a final answer.
Trailer VIN Decoding Questions
What does it mean if the trailer VIN fails the checksum?
A failed checksum means the check digit at position 9 doesn’t match the value computed from the other 16 characters. That usually points to a typo — most often confusing 1, I, and O, which is why I and O are illegal VIN characters — or a fabricated string.
Why does the decoder list two possible model years?
VIN year codes repeat every 30 years, so a given 10th-position character maps to two calendar years. Passenger-vehicle VINs resolve this with the 7th character, but that rule doesn’t apply to trailers, so the decoder picks whichever year isn’t in the future.
What does a “9” in the third VIN position mean?
It marks a low-volume manufacturer building under roughly 1,000 units per model year. For these VINs, positions 12–14 — not just the first three — identify the maker, leaving only the final three digits as the true sequential serial number.
Does a passing checksum prove the trailer isn’t stolen or cloned?
No. A valid checksum only confirms the 17 characters are internally consistent — it doesn’t check title status, theft records, or whether the VIN was cloned from another trailer. Cross-check against NHTSA’s VIN database or a title search for that.
Where is the VIN located on a trailer?
It’s stamped on a data plate, most often riveted to the front left frame rail or the tongue near the coupler. Some manufacturers also stamp it directly into the frame metal as a backup in case the plate is lost or painted over.