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: 368,324
Likes: 24,777
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 '26
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,241
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:02 PM.

story-0
10 Ugly Corvettes That We Still Kinda Love

Slideshow: 10 ugly Corvettes that we still kinda love.

By Joe Kucinski | 2026-06-03 10:34:17


VIEW MORE
story-1
Top 10 Most Expensive Corvettes Ever Sold on Bring A Trailer

A lot of money has changed hands at the online auction house over the years.

By Brett Foote | 2026-06-03 10:21:50


VIEW MORE
story-2
10 Things Every Corvette Owner Needs (2026 Edition)

Slideshow: 10 great gifts Corvette enthusiasts actually want for Father's Day!

By Michael S. Palmer | 2026-06-03 15:43:40


VIEW MORE
story-3
8 Most "Only Corvette Owners Understand" Quirks and Problems

Slideshow: These are the quirks, annoyances, and oddly lovable problems that every Corvette owner eventually learns to live with.

By Pouria Savadkouei | 2026-05-28 09:31:39


VIEW MORE
story-4
10 Reasons the C6 Z06 is Still A Performance Benchmark After 20 Years

Slideshow: 10 reasons why the C6 Z06 is still a performance benchmark after 20 years.

By Joe Kucinski | 2026-05-27 17:20:09


VIEW MORE
story-5
How Much Horsepower Every Corvette Engine "LOST" in 1972

Slideshow: How much horsepower every Corvette engine lost in 1972.

By Joe Kucinski | 2026-05-27 16:54:53


VIEW MORE
story-6
Top 10 DOs and DON'Ts for Protecting Your Convertible Top!

Slideshow: How to Protect A Convertible Top: 10 DOs & DON'Ts

By Michael S. Palmer | 2026-04-03 00:00:00


VIEW MORE
story-7
Top 10 Most Explosive Corvettes Ever Made: Power-to-Weight Ratio Ranked!

Slideshow: The 10 most explosive Corvettes ever built based on power-to-weight ratio.

By Joe Kucinski | 2026-05-20 07:23:03


VIEW MORE
story-8
150 hp to 1,250 hp: Every Corvette Generation Compared by the Specs That Matter

Slideshow: From C1 to C8 we compare every Corvette generation by the numbers.

By Joe Kucinski | 2026-05-12 16:54:12


VIEW MORE
story-9
8 Coolest Corvette Pace Cars (and Replicas) of All Time

Slideshow: Some Corvette pace cars became collectible legends, while others perfectly captured the look and attitude of their era.

By Verdad Gallardo | 2026-05-11 09:50:51


VIEW MORE