Decode a GMC VIN like a human — not like a random character generator
A GMC VIN is a compact build story: what it is, where it was built, and (for several GMC lines) which engine / chassis / series it left the factory with. This page explains the logic and shows real GMC tables for Sierra, Sierra HD, Yukon, and Savana. No VIN checker form on GMC.VIN — decode via the external link, then interpret using the tables below.
Practical truth: the fastest scam-filter is 10th character (model year) + 11th (plant). If those don’t fit the story you were told — don’t “hope for the best”. Verify.
Where to find the VIN on a GMC vehicle
Start here to avoid decoding the wrong numberBefore you decode anything, make sure you’re reading the actual VIN (17 characters) — not a stock number, not a partial, not a plate that doesn’t match the paperwork. Most modern GMC vehicles show the VIN in multiple places.
Common VIN locations
- Windshield plate: driver-side lower corner (visible from outside).
- Certification label area: driver-side B-pillar / door jamb area (location varies by model).
- Documents: registration/title/insurance paperwork.
Quick “don’t get tricked” checklist
- VINs typically avoid
I,O, andQ(to prevent confusion). 0(zero) is not the letterO.- If a decoder says “invalid VIN”, re-check the 9th character (check digit errors often reveal typos).
VIN structure (1–17): read it like coordinates
WMI (1–3) • VDS (4–9) • VIS (10–17)GMC uses the standard 17-character VIN format. The trick is to stop thinking “VIN = one thing” and start thinking “VIN = three blocks”: WMI (who/brand type), VDS (vehicle descriptor), and VIS (year/plant/serial).
Manual decoding in 60 seconds (GMC-friendly)
- Read 1–3: does it look like a GMC WMI pattern (
1GT,1GK, etc.)? - Read 10: model year code (use the year table below).
- Read 11: plant code (interpret per model/year table).
- Read 8: engine code (model/year table — Sierra/Yukon/Savana differ).
- Read 5–6: chassis/series (often reveals 2WD/4WD + series/trim in the model tables).
Check digit (position 9) — why decoders reject a VIN
The 9th character is a computed check digit (0–9 or X). If you mistype even one character, the check digit usually fails. So if a decoder says “invalid VIN”, suspect a copy error first.
GMC WMI prefixes you actually see
The “who/what brand-type” part (positions 1–3)The first three characters are the World Manufacturer Identifier. For GMC, common patterns depend on the model line (truck vs MPV) and region.
| WMI (1–3) | Typically seen on | What it signals |
|---|---|---|
1GT |
Sierra / Sierra HD (truck) | GMC truck WMI pattern (used on the Sierra examples shown). |
2GT |
Sierra / Sierra HD (truck) | Another GMC truck WMI pattern used in North America contexts. |
3GT |
Sierra 1500 (truck) | GMC truck WMI pattern associated with Mexico coding in the Sierra example table. |
3GD |
Incomplete vehicle patterns | GMC incomplete vehicle WMI pattern (shown in the Sierra example table). |
1GK |
Yukon (SUV/MPV) | GMC MPV/SUV WMI pattern (shown in the Yukon example table). |
1GJ |
Savana (bus/van variations) | GMC bus/van classification used in some Savana tables. |
1GD |
Savana / incomplete vehicles | GMC incomplete classification used in some Savana tables. |
GMC model tables: real examples that explain the codes
Sierra (2025) • Sierra HD (2025) • Savana (2025) • Yukon (2021)Below are simplified extracts of manufacturer-style GMC VIN coding tables for specific model years. They show how GMC encodes key fields for a given line and year — and why “one universal chart” often fails.
GMC Sierra 1500: chassis/series, engine & plant in the VIN
Example tables: 2025 SierraOn the Sierra example table used here, the VIN can reveal engine family (position 8), drive/series (positions 5–6), and plant (position 11) using model-specific codes.
Engine code (position 8) — Sierra examples
| VIN pos 8 | Engine (example mapping) |
|---|---|
D | RPO L84 — 5.3L V8 gas |
K | RPO L3B — 2.7L turbo gas |
L | RPO L87 — 6.2L V8 gas |
8 | RPO LZ0 — 3.0L diesel |
Plant code (position 11) — Sierra examples
| VIN pos 1 | VIN pos 11 | Plant |
|---|---|---|
1 | Z | Fort Wayne |
2 | 1 | Oshawa |
3 | G | Silao |
Same position (11) — different plant code depending on the region code context.
Chassis/Series (positions 5–6) — trims show up here
For this Sierra example table, the 5th character separates 2WD vs 4WD buckets
(example: H vs U), while the 6th character points to series like SLE/SLT/AT4/Denali.
| VIN pos 5–6 | Meaning (example mapping) |
|---|---|
H A | Sierra 1500 Fleet/Base 2WD |
H C | Sierra 1500 Elevation 2WD |
H G | Sierra 1500 Denali 2WD |
U E | Sierra 1500 AT4 4WD |
U G | Sierra 1500 Denali 4WD |
U H | Sierra 1500 Denali Ultimate 4WD |
A realistic Sierra VIN walkthrough (masked example)
Masked to avoid publishing a real vehicle’s serial. Replace the dots with your actual characters and decode via the external link.
| Example VIN fragment | How to read it |
|---|---|
| 1GT N H A E D • S Z • •••••• |
|
GMC Sierra HD: different engines, different plant example
Example tables: 2025 Sierra HDIn the Sierra HD example table used here, the engine set is different (6.6L gas or Duramax diesel), and the plant code example points to Flint.
Engine code (position 8) — Sierra HD examples
| VIN pos 8 | Engine (example mapping) |
|---|---|
Y | RPO L5P — 6.6L Duramax diesel |
7 | RPO L8T — 6.6L gas |
Plant code (position 11) — Sierra HD example
| VIN pos 11 | Plant |
|---|---|
F | Flint |
Plant codes are model/year specific — interpret using the correct table for your line.
Series examples (positions 5–6) — HD trims in the VIN
| VIN pos 5–6 | Meaning (example mapping) |
|---|---|
H L | Sierra 2500 Fleet/Base 2WD |
U P | Sierra 2500 AT4 4WD |
U W | Sierra 3500 Denali 4WD |
U X | Sierra 2500 Denali Ultimate 4WD |
U Z | Sierra 2500 AT4X AWD |
GMC Savana: vans, cutaways, and extra coding detail
Example tables: 2025 SavanaSavana decoding gets interesting because it includes cargo/passenger vans and cutaway configurations. The example table used here also shows additional restraint-system coding.
WMI patterns shown for Savana (example table)
| Valid WMI combinations | Notes |
|---|---|
1GD, 1GJ, 1GT | Examples of GMC combinations used for Savana classifications. |
7GZ | Shown for a specific incomplete/Navistar context in the example table. |
Plant code (position 11) — Savana example
| VIN pos 1 | VIN pos 11 | Plant |
|---|---|---|
1 | 1 | Wentzville |
7 | N | Springfield (shown in the example table context) |
Engine code (position 8) — Savana example
| VIN pos 8 | Engine (example mapping) |
|---|---|
P | RPO LV1 — 4.3L V6 gas |
1 | RPO LWN — 2.8L diesel |
7 | RPO L8T — 6.6L gas |
Series examples (positions 5–6) — Savana configurations
| VIN pos 5–6 | Meaning (example mapping) |
|---|---|
7 A | Savana 2500 Cargo |
7 C | Savana 2500 Passenger LS |
7 G | Savana 3500 Cargo |
7 R | Savana 3500 Cutaway 139" wheelbase |
7 U | Savana 4500 Cutaway 159" wheelbase |
GMC Yukon: SUV/MPV coding + Arlington plant example
Example tables: 2021 Yukon
The Yukon example shows a different brand-type code: 1GK (GMC MPV),
plus a plant code mapping to Arlington and series codes for 4x2 vs 4x4 and Yukon vs Yukon XL.
WMI, model year, plant (example Yukon table)
| Field | Example mapping |
|---|---|
| WMI (1–3) | 1GK — GMC MPV |
| Model year (10th) | M — 2021 |
| Plant (11th) | R — Arlington |
Engine code (position 8) — Yukon example
| VIN pos 8 | Engine (example mapping) |
|---|---|
D | RPO L84 — 5.3L V8 gas |
L | RPO L87 — 6.2L V8 gas |
T | RPO LM2 — 3.0L diesel |
Series examples (positions 5–6): Yukon vs Yukon XL + 4x2/4x4
| VIN pos 5–6 | Meaning (example mapping) |
|---|---|
1 A | 4x2 Yukon SLE |
1 D | 4x2 Yukon Denali |
1 F | 4x2 Yukon XL SLE |
2 C | 4x4 Yukon AT4 |
2 H | 4x4 Yukon XL AT4 |
2 J | 4x4 Yukon XL Denali |
GMC plant codes: what the 11th character can reveal
Plant codes are model/year specificThe 11th character is typically the assembly plant code — but don’t rely on a random “universal plant list”. Plant codes can vary by manufacturer, model line, and model year coding tables. Use the plant mapping that matches your GMC line.
Plant code examples shown on this page
| Model table | Plant code | Plant |
|---|---|---|
| Sierra (example) | Z | Fort Wayne |
| Sierra HD (example) | F | Flint |
| Yukon (example) | R | Arlington |
| Savana (example) | 1 | Wentzville |
| Sierra (Mexico example) | G | Silao |
| Sierra (Canada example) | 1 | Oshawa |
Plant info: how it helps (and where it doesn’t)
- Buying: does the build location match the market story?
- Parts: plant + year can correlate with running changes.
- Verification: if plant code doesn’t fit the model/year claim, verify the VIN.
Options & RPO codes: VIN identifies, RPO describes
Use VIN first • confirm build content when neededGMC VIN decoding can reveal big-ticket identity fields (year, plant, engine code, series code). But when you need to confirm exact equipment (towing packages, axle ratios, specific tech packages), you’re often looking for GM’s build content — commonly represented as RPO codes.
VIN code vs RPO code — the practical difference
- VIN = standardized identity, key configuration signals, and sequence number.
- RPO codes = factory option/build codes (often 3 characters) describing equipment content.
Notice the overlap: engine identifiers like L84, L87, L5P can appear as “engine type” references in model-year VIN tables,
while the VIN itself uses a compact engine character (position 8) to point to those engine codes.
GMC engine RPO cheat sheet (from the example tables here)
| Engine code | Commonly described as | Shown on this page for |
|---|---|---|
L3B | 2.7L turbo gas | Sierra example |
L84 | 5.3L V8 gas | Sierra & Yukon examples |
L87 | 6.2L V8 gas | Sierra & Yukon examples |
LZ0 | 3.0L diesel | Sierra example |
LM2 | 3.0L diesel | Yukon example |
L5P | 6.6L Duramax diesel | Sierra HD example |
L8T | 6.6L gas | Sierra HD & Savana examples |
LV1 | 4.3L V6 gas | Savana example |
LWN | 2.8L diesel | Savana example |
Want the cleanest path? Decode first, interpret second.
Use the external GMC VIN decoder, then return here and cross-check: WMI, engine (pos 8), year (pos 10), plant (pos 11), and series (pos 5–6).
Model year code table (10th character)
Codes repeat every 30 yearsThe 10th character is typically the model year code. If your decoded year looks “off by one”, remember: model year can differ from production date.
Quick table (2010–2039)
| Code | Year | Code | Year |
|---|---|---|---|
A | 2010 | L | 2020 |
B | 2011 | M | 2021 |
C | 2012 | N | 2022 |
D | 2013 | P | 2023 |
E | 2014 | R | 2024 |
F | 2015 | S | 2025 |
G | 2016 | T | 2026 |
H | 2017 | V | 2027 |
J | 2018 | W | 2028 |
K | 2019 | X | 2029 |
Y | 2030 | 1 | 2031 |
2 | 2032 | 3 | 2033 |
4 | 2034 | 5 | 2035 |
6 | 2036 | 7 | 2037 |
8 | 2038 | 9 | 2039 |
Two common mistakes
- Mixing cycles:
Acan mean 2010 or 1980 depending on the 30-year cycle. - Assuming calendar year: a vehicle built late in a year can be the next model year.
FAQ
Short answers • real-world focusDoes a GMC VIN always tell me the exact trim (Denali / AT4 / AT4X / SLE / SLT)?
Often it can point you in the right direction via the series/chassis codes (especially in the model-year tables shown above), but exact trim naming and package content can be market and year dependent. Use the VIN decode as the backbone, then confirm options via build content when the details matter.
Where is the plant code on a GMC VIN?
Typically position 11. The same letter/number can mean different plants depending on the model line and year tables, so interpret it in the correct model context.
Why do some GMC VINs start with 1GT while others start with 1GK?
Different GMC lines use different brand/type codes (e.g., trucks vs MPVs/SUVs). The WMI (positions 1–3) is the “who/what type” signature, so it changes by category and coding standard.
My VIN decodes, but the engine shown doesn’t match the badge. What now?
First, double-check the VIN characters (especially position 8). If it still doesn’t match, treat it as a verification issue: wrong listing, wrong paperwork, or swapped components are possibilities. Use the decoded VIN result as the baseline and investigate.
Can I decode a GMC VIN without sharing it on this site?
Yes. GMC.VIN intentionally has no VIN input form. Use the external decoder link and then come back to interpret the fields using the tables above.
Decode now
Open the decoder, decode your VIN, and verify the key characters using the model tables above.
Decode GMC VIN →