A VIN looks like a random string, but it is three structured blocks. This decoder splits any 17-character VIN into its World Manufacturer Identifier, Vehicle Descriptor Section, and Vehicle Identifier Section, then labels what every single character is for, with a built-in lookup for common manufacturers.
How it works
The ISO 3779 standard fixes which positions belong to each section, so the split is purely positional:
positions 1–3 WMI — region, country, manufacturer
positions 4–8 VDS — vehicle attributes (body, engine, model)
position 9 VDS — check digit
positions 10–17 VIS — 10 model year · 11 plant · 12–17 serial
The tool reads the first three characters against a table of well-known WMIs to name the maker, and it marks position 9 and position 10 specially because they carry the check digit and model year.
Example and tips
In the VIN 1HGCM82633A004352, 1HG is the WMI for Honda in the USA, CM826 is
the descriptor section, 3 is the check digit, 3 at position 10 is the model
year, A is the plant, and 004352 is the serial. If the WMI is not in the
built-in list the tool still labels every position; only the manufacturer name is
left blank, which is normal for less common makers.