VIN Decoding

1967 -1969

1 2 3 3 7 7 N 1 0 0 0 0 1-----Production Sequence #
|-| |---| | | |
| | | | Year/Engine Type
| | | | Chevrolet:
| | | | 1 = 1967, all engines
| | | | 3 = 1968, all engines
| | | | 5 = 1969, all engines
| | | | Pontiac:
| | | | 1 = 8 cylinder, all years
| | | | 6 = 6 cylinder, all years
| | | |
| | | Assembly Plant
| | | U = Lordstown
| | | N = Norwood
| | | L = Van Nuys
| | |
| | |
| | Model Year
| | 7 = 1967
| | 8 = 1968
| | 9 = 1969
| |
| |
| |
| Model Number
| Chevrolet:
| 337 = Coupe, 6 cylinder
| 367 = Convertible, 6 cylinder
| 437 = Coupe, 8 cylinder
| 467 = Convertible, 8 cylinder
| Pontiac:
| 337 = Coupe, all engines
| 367 = Convertible, all engines
|
|
Series
12 = Chevrolet Camaro
22 = Pontiac Firebird

1970 - 1971

2 2 8 8 7 0 N 1 0 0 0 0 1------Production Sequence #

|-| |---| | | |           
| | | | Year/Engine Type
| | | | Pontiac:
| | | | 1 = 8 cylinder, all years
| | | | 6 = 6 cylinder, all years
| | | |
| | | Assembly Plant
| | | N = Norwood
| | | L = Van Nuys
| | |
| | Model Year
| | 0 = 1970
| | 1 = 1971
| |
| Model Number
| Pontiac:
| 387 = Firebird
| 487 = Esprit
| 687 = Formula
| 887 = Trans Am
|
Series
12 = Chevrolet Camaro
22 = Pontiac Firebird
 

1972 - 1979

2 V 8 7 X 3 N 1 0 0 0 0 1------Production Sequence #  
| | |-| | | |
| | | | | Assembly Plant
| | | | | N = Norwood
| | | | | L = Van Nuys
| | | | |
| | | | Model Year
| | | | 2 = 1972
| | | | 3 = 1973
| | | | 4 = 1974
| | | | 5 = 1975
| | | | 6 = 1976
| | | | 7 = 1977
| | | | 8 = 1978
| | | | 9 = 1979
| | | |
| | | Engine Code
| | | Pontiac:
| | | A = 3.8L Buick, C = 231 ci Buick, D = 250 ci,
| | | Y = 301 ci, W/Y = 4.9L, M/N/H/J/P/L/R/X = 350 ci,
| | | U/G/L = 5.0L Chevy, L = 5.7L Chevy, R = 5.7L Olds,
| | | X = 5.7L Buick, R/T/P/S/N/Z = 400 ci, K = 403 ci,
| | | X/Y/W = 455 ci
| | |
| | Body Type
| | 87 = 2 door coupe
| |
| Series
| Pontiac:
| S = Firebird
| T = Esprit
| U = Formula
| V = Trans Am (1972-1976)
| W = Trans Am (1977-1979)
| X = 10th Anniv Trans Am (1979)
|
Make
1 = Chevrolet
2 = Pontiac

1980

2 W 8 7 T A N 1 0 0 0 0 1-------Production Sequence #
| | |-| | | |
| | | | | Assembly Plant
| | | | | N = Norwood
| | | | | L = Van Nuys
| | | | |
| | | | Model Year
| | | | A = 1980
| | | |
| | | Engine Code
| | | Pontiac:
| | | A = 3.8L Buick, S = 4.3L, A/W = 4.9L,
| | | T = 4.9L Turbo, G/H/S = 5.0L Chevy
| | |
| | Body Type
| | 87 = 2 door coupe
| |
| Series
| Pontiac:
| S = Firebird
| T = Esprit
| U = Formula
| W = Trans Am
| X = Trans Am Indy/NASCAR Pace Cars
|
Make
1 = Chevrolet
2 = Pontiac

1981

 1 G 2 A W 8 7 T 4 B N 1 0 0 0 0 1-------Production Sequence#
| | | | | |-| | | | |
| | | | | | | | | Assembly Plant
| | | | | | | | | N = Norwood
| | | | | | | | | L = Van Nuys
| | | | | | | | |
| | | | | | | | Model Year
| | | | | | | | B = 1981
| | | | | | | |
| | | | | | |
check digit | | | | | | | | | | | | | Engine Code | | | | | | Pontiac: | | | | | | F/2/5 = 2.5L, I/L/2/S/7 = 2.8L, | | | | | | X/Z/1 = 2.8L, T/E = 3.1L, | | | | | | H/S/G/E/F = 5.0L, 7/8 = 5.7L | | | | | | | | | | | Body Type | | | | | 87 = 2 door coupe | | | | | | | | | Series | | | | Pontiac: | | | | S = Firebird | | | | V = Formula | | | | W = Trans Am | | | | X = Trans Am Special Edition | | | | Y = Trans Am NASCAR Pace Car | | | | | | | Restraint System | | | A = Manual belts | | | B = Automatic belts | | | C = Automatic belts (AIR BAGS) | | | | | Make | | 1 = Chevrolet | | 2 = Pontiac | | | Manufacturer | G = General Motors | Country 1 = USA 2 = Canada

 
1982 - 1984
 1 G 1 A P 8 7 F X C N 1 0 0 0 0 1
| | | | | |-| | | | | +---------+---> Production Sequence
| | | | | | | | | +---------------> Assembly Plant
| | | | | | | | | N = Norwood
| | | | | | | | | L = Van Nuys
| | | | | | | | +-----------------> Model Year
| | | | | | | | C = 1982
| | | | | | | | D = 1983
| | | | | | | | E = 1984
| | | | | | | +------------------->
Check Digit | | | | | | +---------------------> Engine Code | | | | | | F = 151 ci L4 LQ8 (1982-1983) | | | | | | 2 = 151 ci L4 LQ9 (1982-1984) | | | | | | 1 = 173 ci V6 LC1 (1982-1984) | | | | | | H = 305 ci V8 LG4 (1982-1984) | | | | | | 7 = 305 ci V8 LU5 (1982), L69 (1983) | | | | | | S = 305 ci V8 LU5 (1983) | | | | | | G = 305 ci V8 L69 (1984) | | | | | +------------------------> Body Type | | | | | 87 = 2 door coupe | | | | +---------------------------> Carline Series | | | | Chevrolet: | | | | P = Sport Coupe, Z28 | | | | S = Berlinetta | | | | Pontiac: | | | | S = Firebird | | | | W = Trans Am | | | | X = Trans Am Special Edition | | | +-----------------------------> Restraint System | | | A = Manual belts | | | B = Automatic belts | | | C = Automatic belts (inflatable restraint) | | +-------------------------------> Make | | 1 = Chevrolet | | 2 = Pontiac | +---------------------------------> Manufacturer | G = General Motors +-----------------------------------> Country 1 = USA 2 = Canada

1985 - 1986
 1 G 1 F P 8 7 H X F N 1 0 0 0 0 1
| | | | | |-| | | | | +---------+---> Production Sequence
| | | | | | | | | +---------------> Assembly Plant
| | | | | | | | | N = Norwood
| | | | | | | | | L = Van Nuys
| | | | | | | | +-----------------> Model Year
| | | | | | | | F = 1985
| | | | | | | | G = 1986
| | | | | | | +------------------->
Check Digit | | | | | | +---------------------> Engine Code | | | | | | 2 = 151 ci L4 LQ9 (1985) | | | | | | 1 = 173 ci V6 LB8 (1985) | | | | | | S = 173 ci V6 LB8 (1986) | | | | | | F = 305 ci V8 LB9 (1985-1986) | | | | | | G = 305 ci V8 L69 (1985-1986) | | | | | | H = 305 ci V8 LG4 (1985-1986) | | | | | +------------------------> Body Type | | | | | 87 = 2 door coupe | | | | +---------------------------> Carline Series | | | | Chevrolet: | | | | P = Sport Coupe, Z28 | | | | S = Berlinetta | | | | Pontiac: | | | | S = Firebird | | | | W = Trans Am | | | | X = Trans Am Special Edition | | | +-----------------------------> Carline Code | | | F = F-Body | | +-------------------------------> Make | | 1 = Chevrolet | | 2 = Pontiac | +---------------------------------> Manufacturer | G = General Motors +-----------------------------------> Country 1 = USA 2 = Canada

1987 - 1992
 1 G 1 F P 2 1 H X H L 1 0 0 0 0 1
| | | | | | | | | | | +---------+---> Production Sequence
| | | | | | | | | | +---------------> Assembly Plant
| | | | | | | | | | N = Norwood (1987 only)
| | | | | | | | | | L = Van Nuys
| | | | | | | | | +-----------------> Model Year
| | | | | | | | | H = 1987
| | | | | | | | | J = 1988
| | | | | | | | | K = 1989
| | | | | | | | | L = 1990
| | | | | | | | | M = 1991
| | | | | | | | | N = 1992
| | | | | | | | +------------------->
Check Digit | | | | | | | +---------------------> Engine Code | | | | | | | S = 173 ci V6 LB8 (1987-1989) | | | | | | | T = 191 ci V6 LH0 (1990-1992) | | | | | | | F = 305 ci V8 LB9 (1987-1992) | | | | | | | H = 305 ci V8 LG4 (1987) | | | | | | | E = 305 ci V8 L03 (1988-1992) | | | | | | | 8 = 350 ci V8 B2L/L98 (1987-1992) | | | | | | +-----------------------> Restraint System | | | | | | 1 = Manual belts | | | | | | 2 = Manual belts (built in safety) | | | | | | 3 = Manual belts (driver inflatable) | | | | | | 4 = Automatic belts | | | | | +-------------------------> Body Type | | | | | 2 = 2 door coupe (hatchback) | | | | | 3 = 2 door convertible | | | | +---------------------------> Carline Series | | | | Chevrolet: | | | | P = Camaro (all models) | | | | Pontiac: | | | | S = Firebird | | | | W = Formula, Trans Am | | | +-----------------------------> Carline Code | | | F = F-Body | | +-------------------------------> Make | | 1 = Chevrolet | | 2 = Pontiac | +---------------------------------> Manufacturer | G = General Motors +-----------------------------------> Country 1 = USA 2 = Canada

1993 - PRESENT

 1 G 1 F P 2 2 P X S 2 1 0 0 0 0 1
| | | | | | | | | | | +---------+---> Production Sequence
| | | | | | | | | | +---------------> Assembly Plant
| | | | | | | | | | 2 = St. Therese
| | | | | | | | | +-----------------> Model Year
| | | | | | | | | P = 1993
| | | | | | | | | R = 1994
| | | | | | | | | S = 1995
| | | | | | | | | T = 1996
| | | | | | | | | V = 1997
| | | | | | | | | W = 1998
| | | | | | | | | X = 1999
| | | | | | | | +------------------->
Check digit (see below)
| | | | | | | +---------------------> Engine Code
| | | | | | | S = 3.4L V6 (L32) (1993-1995)
| | | | | | | K = 3.8L V6 (L36) (1995-present)
| | | | | | | P = 5.7L V8 (LT1)
X = 5.7L V8 (LS1)
| | | | | | +-----------------------> Restraint System
| | | | | | 1 = Manual belts
| | | | | | 2 = Manual belts (driv+pass inflatable)
| | | | | | 3 = Manual belts (driver inflatable)
| | | | | | 4 = Automatic belts
| | | | | | 5 = Automatic belts (driver inflatable)
| | | | | +-------------------------> Body Type
| | | | | 2 = 2 door coupe (hatchback)
| | | | | 3 = 2 door convertible
| | | | +---------------------------> Carline Series
| | | | Chevrolet:
| | | | P = Camaro (all models)
| | | | Pontiac:
| | | | S = Firebird
| | | | V = Formula, Trans Am
| | | +-----------------------------> Carline Code
| | | F = F-Body
| | +-------------------------------> Make
| | 1 = Chevrolet
| | 2 = Pontiac
| +---------------------------------> Manufacturer
| G = General Motors
+-----------------------------------> Country
1 = USA
2 = Canada

GM VIN CHECK DIGIT VERIFICATION

To determine check digit (9th digit) of your car you need to take the VIN and assign any
letters in the VIN with a set value (number) as follows:
  A = 1, B = 2, C = 3, D = 4, E = 5, F = 6, G = 7, H = 8,
J = 1, K = 2, L = 3, M = 4, N = 5, O = 6, P = 7, R = 9,
S = 2, T = 3, U = 4, V = 5, W = 6, X = 7, Y = 8, Z = 9
Any numbers in the VIN remain the same (not replaced) and thus you have a 17 digit number.

Then you must multiply each of the 17 digits by a set "weight" (multiplier). The weight applied to each digit is as follows:

  1st = 8, 2nd = 7, 3rd = 6, 4th = 5, 5th = 4, 6th = 3, 7th = 2, 8th = 10,
9th = 0 (check digit), 10th = 9, 11th = 8, 12th = 7, 13th = 6, 14th = 5,
15th = 4, 16th = 3, 17th = 2
After multiplying each VIN digit by the associated weight - add up the results of all 17 products. Then divide
by 11 and the remainder is your check digit.
If the remained is 10, then the check digit is 'X'.

Here's an example: VIN = 1G1BL52P7TR115520 (note '7' is the check digit)

VIN                1 G 1 B L 5 2 P  7 T R 1 1 5 5 2 0

Assigned Values 1 7 1 2 3 5 2 7 7 3 9 1 1 5 5 2 0

Multiplier 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2

Add the products: (1 X 8) + (7 X 7) + (1 X 6) ... (0 X 2) = 337
Divide 337 by 11 which gives you 30, and a remainder of 7 which is the same as the 9th digit of the VIN.