VIN #'s

below is an example of a vin from a 2001 car: 2G1FP22G912108833
1st Country 2 Canada
2nd Manufacturer G General Motors
3rd Make 1 Chevrolet
4th Carline Code F F-Body
5th Series P Camaro (All Models)
6th Body Type 2 2-Door Hatchback Coupe
7th Restraint Syst. 2 Manual seatbelts (Driver & Passenger Inflatable)
8th Engine G LS1 5.7-Liter V8 346-cid Engine
9th Check Digit 9 Your VIN's Check Digit: 9 Computed Check Digit: 9
10th Year 1 2001
11th Factory 2 Ste. Therese, Quebec, Canada
12th - 17th Seq. Prod # 108833 108833



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*8)+(7*7)+(1*6) ... (0*2) = 337
Divide 337 by 11 which gives you 337 / 11 = 30.636363636363636363636363636364
Now get rid of the whole number and look at the fraction only. Then compare it to the Check digit answer below.
0= 00000
1 = 09090
2 = 18181
3 = 27272
4 = 36363
5 = 45454
6 = 54545
7 = 63636
8 = 72727
9 = 81818
X = 90909





