Notices
C5 General General C5 Corvette and C5 Z06 Discussion not covered in Tech

Vin decoding

Thread Tools
 
Search this Thread
 
Old Sep 8, 2011 | 10:37 AM
  #1  
bigmike310's Avatar
bigmike310
Thread Starter
8th Gear
 
Joined: Aug 2011
Posts: 8
Likes: 0
Default Vin decoding

I need a little help decoding my vin. I have 1G1YY22GXW******.
There is a an X where there should be a number ( random check digit ) Does the X have any significance. Thanks
Reply
Old Sep 8, 2011 | 11:48 AM
  #2  
Glennm27's Avatar
Glennm27
Race Director
Supporting Lifetime
20 Year Member
Liked
Loved
Community Favorite
 
Joined: Jan 2002
Posts: 19,557
Likes: 1,470
From: I love you & miss you Linda
2017 C7 of the Year Finalist
St. Jude Contributor
Default

Your Check digit is 10

Check these out ==> Check Digit info

Another about the same
Reply
Old Sep 8, 2011 | 08:07 PM
  #3  
Vetteman Jack's Avatar
Vetteman Jack
Administrator
Supporting Lifetime
Veteran: Navy
St. Jude 20 Year Donor
25 Year Member
Veteran: Reserves
 
Joined: Mar 2001
Posts: 367,680
Likes: 24,666
From: In a parallel universe. Currently own 2014 Stingray Coupe.
C7 of the Year - Modified Finalist 2021
MO Events Coordinator
St. Jude Co-Organizer
St. Jude Donor '03 thru '25
NCM Sinkhole Donor
CI 5, 8 & 11 Veteran
Default

Here is some info on the X digit in the 9th position of the VIN that was posted here on the forum back in 2009 (credit given to the forum members who were involved in the post):

(NUCMED3779): I bought a 2003 Z06 Corvette. My question is my 9th digit of the VIN is not a number but a letter (X). What does that mean? I was told it should be a number not a letter?

(GrandpasC502): You have nothing to worry about!!!

The ninth number is what's called a check digit and is used to validate a VIN #. Protects you from fraud, errors, etc. If after making the calculations below your number comes out a 10 it is substituted with an X in the VIN.

My 9th digit is an X -- 02 Convertible.

Check digit calculation

If trying to validate a VIN with a check digit, first either: (a) remove the check digit for the purpose of calculation; or (b) utilize the multiplicative property of zero in the weight to cancel it out. You should later compare the original value of the check digit with the calculated value. If the two values do not match (and there was no error in the calculation), then there is a mistake in the VIN. However, a match does not prove the VIN is correct, because there is still a 1 in 11 chance of any two distinct VIN’s having a matching check digit.

Transliterating the numbers

Transliteration consists of removing all of the letters and substituting them with their appropriate numerical counterparts. These numerical alternatives can be found in the following chart. I, O and Q are not allowed, and can not exist in a valid VIN; for the purpose of this chart, they have been filled in with N/A (not applicable). Numerical digits use their own values.

Transliteration key: values for VIN Decoding A: 1 B: 2 C: 3 D: 4 E: 5 F: 6 G: 7 H: 8 N/A J: 1 K: 2 L: 3 M: 4 N: 5 N/A P: 7 N/A R: 9 S: 2 T: 3 U: 4 V: 5 W: 6 X: 7 Y: 8 Z: 9

S is 2, and not 1. There is no left-alignment linearity.

Weights used in calculation

The following is the weight factor for each position in the VIN. The 9th position is that of the check digit. It has been substituted with a 0, which will cancel it out in the multiplication step.

Position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
Weight 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2


Worked example
Consider the hypothetical VIN 1M8GDM9A_KP042788, where the underscore will be the check digit.

VIN 1 M 8 G D M 9 A 0 K P 0 4 2 7 8 8
Value 1 4 8 7 4 4 9 1 0 2 7 0 4 2 7 8 8
Weight 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2
Products 8 28 48 35 16 12 18 10 0 18 56 0 24 10 28 24 16

The VIN's Value is calculated from the above table, this number will be used in the rest of the calculation.

Copy over the weights from the above table.

The products row is a result of the multiplication of the vertical columns: Value and Weight.

The products (8,28,48,35..24,16) are all added together to yield a sum of 351
One of the following operations:
351 MOD 11 = 10
351 ÷ 11 = 31 10/11
351 ÷ 11 = 31.9090- (Requires a lookup table)
The remainder is the check digit. If the remainder is 10 then the check digit is X. In this example the remainder is 10, so the check digit is transliterated into X.
With a check digit of 'X' the VIN: 1M8GDM9A_KP042788 is written as: 1M8GDM9AXKP042788.

Straight-ones (seventeen consecutive '1's) will suffice the check-digit. This is because a value of one, multiplied against 89 (sum of weights), is still 89. And 89 % 11 is 1, the check digit. This is an easy way to test a VIN-check algorithm.
Reply
Old Sep 8, 2011 | 08:51 PM
  #4  
Richard Thomas's Avatar
Richard Thomas
Race Director
Veteran: Navy
25 Year Member
Active Streak: 30 Days
Active Streak: 60 Days
 
Joined: Jul 2000
Posts: 11,209
Likes: 0
From: The Stanley Keg TEXAS
Cruise-In II Veteran
Cruise-In III Veteran
Cruise-In V Veteran
Default

Whoa! You mean there is math behind these numbers and letters? Interesting.

Richard
Reply
Old Sep 11, 2011 | 05:58 PM
  #5  
Cosmic Charlie's Avatar
Cosmic Charlie
Pro
15 Year Member
 
Joined: Dec 2002
Posts: 597
Likes: 9
From: near Newburypot MA
Default

Originally Posted by vetteman jack
here is some info on the x digit in the 9th position of the vin that was posted here on the forum back in 2009 (credit given to the forum members who were involved in the post):

(nucmed3779): I bought a 2003 z06 corvette. My question is my 9th digit of the vin is not a number but a letter (x). What does that mean? I was told it should be a number not a letter?

(grandpasc502): You have nothing to worry about!!!

The ninth number is what's called a check digit and is used to validate a vin #. Protects you from fraud, errors, etc. If after making the calculations below your number comes out a 10 it is substituted with an x in the vin.

My 9th digit is an x -- 02 convertible.

Check digit calculation

if trying to validate a vin with a check digit, first either: (a) remove the check digit for the purpose of calculation; or (b) utilize the multiplicative property of zero in the weight to cancel it out. You should later compare the original value of the check digit with the calculated value. If the two values do not match (and there was no error in the calculation), then there is a mistake in the vin. However, a match does not prove the vin is correct, because there is still a 1 in 11 chance of any two distinct vin’s having a matching check digit.

Transliterating the numbers

transliteration consists of removing all of the letters and substituting them with their appropriate numerical counterparts. These numerical alternatives can be found in the following chart. I, o and q are not allowed, and can not exist in a valid vin; for the purpose of this chart, they have been filled in with n/a (not applicable). Numerical digits use their own values.

Transliteration key: Values for vin decoding a: 1 b: 2 c: 3 d: 4 e: 5 f: 6 g: 7 h: 8 n/a j: 1 k: 2 l: 3 m: 4 n: 5 n/a p: 7 n/a r: 9 s: 2 t: 3 u: 4 v: 5 w: 6 x: 7 y: 8 z: 9

s is 2, and not 1. There is no left-alignment linearity.

Weights used in calculation

the following is the weight factor for each position in the vin. The 9th position is that of the check digit. It has been substituted with a 0, which will cancel it out in the multiplication step.

Position 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
weight 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2


worked example
consider the hypothetical vin 1m8gdm9a_kp042788, where the underscore will be the check digit.

Vin 1 m 8 g d m 9 a 0 k p 0 4 2 7 8 8
value 1 4 8 7 4 4 9 1 0 2 7 0 4 2 7 8 8
weight 8 7 6 5 4 3 2 10 0 9 8 7 6 5 4 3 2
products 8 28 48 35 16 12 18 10 0 18 56 0 24 10 28 24 16

the vin's value is calculated from the above table, this number will be used in the rest of the calculation.

Copy over the weights from the above table.

The products row is a result of the multiplication of the vertical columns: Value and weight.

The products (8,28,48,35..24,16) are all added together to yield a sum of 351
one of the following operations:
351 mod 11 = 10
351 ÷ 11 = 31 10/11
351 ÷ 11 = 31.9090- (requires a lookup table)
the remainder is the check digit. If the remainder is 10 then the check digit is x. In this example the remainder is 10, so the check digit is transliterated into x.
With a check digit of 'x' the vin: 1m8gdm9a_kp042788 is written as: 1M8GDM9AXKP042788.

Straight-ones (seventeen consecutive '1's) will suffice the check-digit. This is because a value of one, multiplied against 89 (sum of weights), is still 89. And 89 % 11 is 1, the check digit. This is an easy way to test a vin-check algorithm.


oh !
Reply

Get notified of new replies

To Vin decoding





All times are GMT -4. The time now is 04:51 PM.

story-0
Top 10 Corvette Engines RANKED by Peak Torque (70+ Years of Muscle!)

Slideshow: Ranking the top 10 Corvette engines by torque output.

By Joe Kucinski | 2026-05-05 11:58:09


VIEW MORE
story-1
Corvette ZR1X Will Be Pacing the Indy 500, And Could Probably Race, Too!

Slideshow: A Corvette pace car nearly matching IndyCar speeds sounds exaggerated, until you look at the numbers.

By Verdad Gallardo | 2026-05-04 20:03:36


VIEW MORE
story-2
Top 10 Corvettes Coming to Mecum Indy 2026!

Among a rather large group of them.

By Brett Foote | 2026-05-04 13:56:44


VIEW MORE
story-3
Top 10 C9 Corvette MUST-HAVES to Fix These C8 Generation Flaws!

Slideshow: the top 10 things Corvette owners want in the C9 Corvette

By Michael S. Palmer | 2026-04-30 12:41:15


VIEW MORE
story-4
10 Revolutionary 'Corvette Firsts' Most People Don't Know

Slideshow: 10 Important Corvette 'firsts' that every fan should know.

By Joe Kucinski | 2026-04-29 17:02:16


VIEW MORE
story-5
5 Reasons to Upgrade to an LS6-Powered Corvette; 5 Reasons to Stay LT2

Slideshow: Should you buy a 2020-2026 Corvette or wait for 2027?

By Michael S. Palmer | 2026-04-22 10:08:58


VIEW MORE
story-6
2027 Corvette vs The World: Every C8 vs Its Closest Competitor

Slideshow: 2027 Corvette lineup vs the world.

By Joe Kucinski | 2026-04-24 16:12:42


VIEW MORE
story-7
10 Most Common Corvette Problems of the Last 20 Years!

Slideshow: 10 major Corvette problems from the last 20 years.

By Joe Kucinski | 2026-04-14 16:37:05


VIEW MORE
story-8
5 MOST and 5 LEAST Popular Corvette Model Years in History!

Slideshow: 5 most and least popular Corvette model years.

By Joe Kucinski | 2026-04-08 13:25:01


VIEW MORE
story-9
2027 Corvette Buyer's Guide: Everything You Need to Know!

Slideshow: 2027 Corvette buyer's guide

By Joe Kucinski | 2026-04-17 16:41:08


VIEW MORE