Chevrolet RPO Codes by VIN: Find and Read Your Option Codes

RPO codes are the three-character codes General Motors uses to identify a Chevrolet's equipment, and the set recorded against a VIN describes how that particular vehicle was built. RPO stands for Regular Production Option, but the list covers much more than extras: engine, transmission, axle ratio, paint, interior trim, tires, emissions equipment and even labels have codes. To see the codes for your vehicle, enter the 17-character VIN in the VIN lookup. When no original window sticker is available for that VIN, the report shows the RPO build sheet, listing each recorded code with a description, if that record is available. Many Chevrolets also carry their codes on a label inside the vehicle. Reading them well takes some context, because a code is only a short label and its meaning can change between models and model years.

Where to find a Chevrolet's RPO codes

  • The VIN-based record. The RPO build sheet in the lookup report lists the codes recorded for that VIN with descriptions, so you don't have to translate them one at a time, and it doesn't depend on any label still being in the vehicle.
  • The Service Parts Identification label. Many Chevrolets carry a printed grid of RPO codes, traditionally inside the glove box, though some models place it elsewhere. The Chevy SPID Label Decoder shows how to read one.
  • A QR code label. On some newer models the codes are encoded in a QR code instead of printed as a grid. The Chevy QR Code RPO Decoder covers how to read it.

Labels go missing. Glove boxes get replaced after break-ins, interiors get swapped and printing fades in the sun. When a label and the VIN record disagree, find out why before trusting either; a label on a replacement part may have come from a different vehicle.

How the codes are organized

Each RPO code is three characters: letters, numbers or a mix of both. The first character follows a loose pattern that helps you sort a long list quickly:

  • Engine codes often start with L, as in L83, L86 and LS3.
  • Transmission codes commonly start with M.
  • Axle ratio codes often start with G, as in GU6, GT4 and GT5.
  • Many option packages start with Z, as in Z71, Z82 and Z51.

The pattern breaks often enough that you shouldn't lean on it. G80 starts with G but is a locking differential, not an axle ratio, and the Camaro's 1LE track package starts with a number. The table lists some widely documented Chevrolet codes. Their meanings vary by model and year, so confirm each one against the description in your own record.

CodeCommonly documented meaning
Z71Off-road package on trucks and SUVs; contents differ by model and generation
G80Automatic locking rear differential
Z82Trailering package
GU63.42 axle ratio on many GM trucks
GT43.73 axle ratio on many GM trucks
GT54.10 axle ratio on many GM trucks
L835.3L V8
L866.2L V8 (trucks)
LS36.2L V8
Z51Corvette performance package
1LECamaro track package

To look up a code you don't recognize, browse by its first character in the RPO code navigator.

Codes that aren't equipment

A long code list doesn't mean a heavily optioned vehicle. Many lines record how the vehicle was ordered, labeled or calibrated rather than anything you'd notice on a test drive. A few entries as the site's navigator lists them:

  • 51Y: "Market Brand Chevrolet." A market and brand designation.
  • 08J: "Sales control item: 70." An order-processing code.
  • 4OC: "Vehicle Label, Notice to Buyer." A label applied to the vehicle.
  • LYI: "Computer-selected front left suspension component." A part the factory selected for the vehicle's configuration, not something a buyer ordered.

Fleet and commercial vehicles often add program codes that identify a sales arrangement rather than a feature. When you're judging how a Chevrolet was equipped, skip these lines and focus on the drivetrain, packages, paint, trim, and comfort and safety equipment.

Why the same code can mean different things

GM assigns RPO codes within model lines and eras, and the meaning attached to a code isn't fixed forever. A package code can stay the same while its contents change: Z71 has appeared on several generations of Silverado, Tahoe and Suburban without bundling identical parts each time, and Z51 has marked a Corvette performance package across more than one generation, with different hardware in each. Some codes have also been reused for unrelated equipment years apart, which is why a code chart copied from a forum or an old parts catalog can mislead you on a newer vehicle.

The code alone also tells you nothing about whether a particular vehicle has that equipment. Only the record tied to the VIN, or a label that genuinely belongs to the vehicle, shows which codes it received. The practical rule is to read each code together with the description in that record, check the model year it applies to, and compare important items, such as the engine, axle and packages, with the hardware on the vehicle.