Mack VIN decoder,
from the NHTSA record.

Paste a Mack truck VIN to decode it against NHTSA vPIC, the federal filing the manufacturer made. Below the tool: the 3 WMI codes verified for Mack, a real Mack VIN read position by position, the GVWR classes its manufacturer registered, and 3 worked decodes of Mack units from FMCSA roadside inspections. Record fetched 2026-09-27.

VIN17 characters · no I, O, Q
Live from NHTSA vPIC (vpic.nhtsa.dot.gov)
Positions 1 to 3

Mack WMI codes

A World Manufacturer Identifier is the first three characters of the VIN. NHTSA assigns each one to a manufacturer, and vPIC records the vehicle type and country it was issued for. The 3 codes below are the ones verified for Mack in vPIC: 1M1, 1M2 and 1M3. The list is built from the manufacturers the VINs sampled for this page decode to, and NHTSA can have issued Mack other codes for other plants and vehicle types. 2 of them appeared in the 150 Mack VINs sampled from FMCSA roadside inspection records for this page; the rest are registered with NHTSA but did not show up in that sample.

WMIVehicle typeCountryRegistered toMakes filedIn sample
1M1TruckUnited StatesMACK TRUCKS INC.MACK76 VINs
1M2Incomplete VehicleUnited StatesMACK TRUCKS INC.MACK74 VINs
1M3Incomplete VehicleUnited StatesMACK TRUCKS INC.MACKregistered, not seen
Positions 1 to 17

How to read a Mack VIN

1M2MDBAA4RS011167 is a Mack truck recorded in a roadside inspection and decoded clean by vPIC. Reading it left to right:

1M2
WMI · 1 to 3
MDBAA
Descriptor · 4 to 8
4
Check · 9
R
Year · 10
S
Plant · 11
011167
Serial · 12 to 17
  • Positions 1 to 3, 1M2. The WMI. vPIC resolves it to MACK TRUCKS INC., filed for incomplete vehicles and assigned to United States.
  • Positions 4 to 8, MDBAA. The vehicle descriptor, whose meaning Mack's manufacturer defines in its filing. For this VIN vPIC read model MD, body class Truck, GVWR Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg) and engine B6.7 from these five characters.
  • Position 9, 4. The check digit, computed from the other sixteen characters. vPIC reports this VIN with error code 0, so the digit calculates correctly and the VIN was read right.
  • Position 10, R. The model year code. vPIC decodes it as 2024. vPIC flags the code as ambiguous for this filing (year codes repeat every 30 years), so confirm against the certification label.
  • Position 11, S. The assembly plant. vPIC names Salem, Virginia, United States.
  • Positions 12 to 17, 011167. The production serial. It identifies the unit and decodes to nothing on its own.

vPIC's own pattern for this unit is 1M2MDBAA*RS: the positions it decoded from, with the check digit masked. Two Mack VINs that share that pattern share every attribute vPIC filed for it and differ only in the check digit and the serial.

Weight class

Mack GVWR classes

Two reads of the gross vehicle weight rating, both from the federal record. First, what the manufacturer registered with NHTSA:

  • MACK TRUCKS INC. Registered with NHTSA in Greensboro, North Carolina, United States as Completed Vehicle Manufacturer and Incomplete Vehicle Manufacturer. Registered vehicle types: Truck, Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg) to Class 8: 33,001 lb and above (14,969 kg and above) (primary); Incomplete Vehicle, Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg) to Class 8: 33,001 lb and above (14,969 kg and above). 150 of the sampled Mack VINs decoded to it.

Second, the GVWR class vPIC returned for each of the 150 Mack VINs in the sample:

GVWR class as filedUnits in sample
Class 8: 33,001 lb and above (14,969 kg and above)141
Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg)7
Class 7: 26,001 - 33,000 lb (11,794 - 14,969 kg)2
Body classes in the same sample
  • Truck-Tractor: 78 units
  • Truck: 72 units

If the VIN is not to hand, the rating is on the certification label on the unit itself; how to find GVWR walks through where to look.

From the road

Worked Mack VIN decodes

3 real Mack VINs from FMCSA's roadside inspection file, each decoded by vPIC with error code 0. Every field shown is what the manufacturer filed; a field that is missing was not filed for that pattern. Paste any of them into the decoder above to see the full card.

Truck
1M2MDBAA4RS011167
Model year
2024 (vPIC: year code cycle not pinned by the filing)
Model
MD
Body class
Truck
Cab
MDHD: CBE (Cab Behind Engine)
Vehicle type
INCOMPLETE VEHICLE
GVWR
Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg)
Engine
B6.7, 6.7 L, 6 cylinders
Fuel
Diesel
Drive
4x2
Brakes
Air
Plant
Salem, Virginia, United States
Manufacturer
MACK TRUCKS INC.
vPIC pattern
1M2MDBAA*RS
Truck-Tractor
1M1AN4GY4RM044694
Model year
2024 (vPIC: year code cycle not pinned by the filing)
Model
Anthem
Body class
Truck-Tractor
Cab
MDHD: CBE (Cab Behind Engine)
Vehicle type
TRUCK
GVWR
Class 8: 33,001 lb and above (14,969 kg and above)
Engine
MP8, 13 L
Fuel
Diesel
Drive
6x4
Brakes
Air
Plant
Macungie, Pennsylvania, United States
Manufacturer
MACK TRUCKS INC.
vPIC pattern
1M1AN4GY*RM
Truck
1M2GR6GC4KM001179
Model year
2019 (vPIC: year code cycle not pinned by the filing)
Model
Granite
Body class
Truck
Cab
MDHD: CBE (Cab Behind Engine)
Vehicle type
INCOMPLETE VEHICLE
GVWR
Class 8: 33,001 lb and above (14,969 kg and above)
Engine
ISL, 8.9 L, 6 cylinders
Fuel
Diesel
Drive
6x4
Brakes
Air
Plant
Macungie, Pennsylvania, United States
Manufacturer
MACK TRUCKS INC.
vPIC pattern
1M2GR6GC*KM
Sources

Where the Mack data comes from

FMCSA's Inspections Per Unit file (data.transportation.gov, dataset wt8s-2hbx) records every vehicle in a roadside inspection with the make code the inspector typed. It holds 151,931 truck tractor records under the code MACK and 140,027 straight truck records under the code MACK. Native Base pulled 150 distinct VINs from those codes and sent them to NHTSA vPIC in batches: 150 came back, 150 decoded as MACK, and 150 with a clean error code. The decode, not the inspector's code, decides what a unit is, which is why the same make appears under several spellings in the file.

  • Model years in the sample: 1984 to 2024.
  • Plants vPIC named most: Macungie, Pennsylvania, United States (132), Salem, Virginia, United States (7) and New River Valley Dublin, Virginia, United States (5).
  • Vehicle types vPIC lists under the MACK make: Truck, Bus and Incomplete Vehicle.
  • WMIs verified one by one through vPIC DecodeWMI; manufacturer registrations from GetManufacturerDetails. Fetched 2026-09-27.
FAQ

Mack VINs, answered.

What are the WMI codes for Mack?

Native Base verified 3 World Manufacturer Identifiers for Mack in NHTSA vPIC: 1M1, 1M2 and 1M3. The list is built from the manufacturers the VINs sampled for this page decode to, and NHTSA can have issued Mack other codes, so a VIN starting with a code not listed here can still be a Mack. The WMI is the first three characters of the 17-character VIN. 2 of them (1M1 and 1M2) appeared in the 150 Mack VINs Native Base sampled from FMCSA roadside inspection records; the rest are registered but were not seen in that sample.

What GVWR class is a Mack truck?

MACK TRUCKS INC. registered the vehicle type Truck with NHTSA from Class 6: 19,501 - 26,000 lb (8,845 - 11,794 kg) to Class 8: 33,001 lb and above (14,969 kg and above). In the 150 Mack VINs Native Base sampled from FMCSA roadside inspections, the most common class vPIC returned was Class 8: 33,001 lb and above (14,969 kg and above) (141 units). The sample is capped, so read the mix as indicative of the make, not a count of its fleet.

How do I read the model year on a Mack VIN?

The 10th character of the VIN is the model year code. On 1M2MDBAA4RS011167, a Mack truck from FMCSA's inspection file, position 10 is "R" and NHTSA vPIC decodes it as 2024. vPIC notes that the year code repeats every 30 years and this filing did not settle which cycle applies, so confirm the year on the certification label. The free Mack VIN decoder at the top of this page returns the same fields for any Mack VIN.

More manufacturers

Decode other truck and trailer makes

The same record, page by page. The truck and trailer VIN decoder takes any VIN and explains what a decode returns; each page below carries one manufacturer's WMI codes, VIN pattern, GVWR classes and worked decodes.

Checking the same unit against the FMCSA crash file? The VIN crash check takes the same 17 characters.

A whole Mack schedule?

One Mack VIN is a lookup.
Two hundred is a build.

We wire the same vPIC decode into an agency's AMS so a fleet list comes back as ACORD 129 rows, with the GVWR class checked against the prior dec page on every Mack unit.

Book a 20-min call →