Vehicle History

GM VIN Decoder: Why There Is No Chevrolet Code, and No GMC Code Either

The front of a square-bodied green Chevrolet pickup photographed head-on, its chrome grille and gold bowtie badge filling the centre of the frame

The short version

  • There is no such thing as a GM-only decoder. General Motors vehicles decode through the same federal tool as everything else, and the tool is free.
  • General Motors holds one hundred and ten three-character manufacturer codes. Not one of them is registered to Chevrolet, GMC, Buick or Cadillac — every code belongs to the corporation, not to the badge.
  • Which means the opening characters of the number cannot tell you whether you are looking at a Sierra or a Silverado. They tell you the corporation and the country, and the brand is settled further along.
  • Search the registry for Chevrolet and the only match is a trailer builder in a different line of business entirely. The brand you are holding does not exist in the file under that name.
  • Seventy-five of the codes were issued in the United States, but fifteen came from Canada and ten from Mexico, so two identical-looking trucks can open with different characters.
  • A decode confirms what the vehicle was built as. Everything that happened to it afterwards is a separate record and a separate search.

Type a General Motors identification number into a search box and the results promise something that does not exist: a decoder built specially for GM. The federal registry that answers the question does not organise itself by manufacturer, and the reason is worth two minutes of your time, because it explains an oddity that trips people up constantly — a Chevrolet and a GMC that appear, for the first three characters, to be the same vehicle.

The short reason is that manufacturer codes are issued to companies rather than to showroom names. General Motors registered one hundred and ten of them. Chevrolet registered none. Neither did GMC, Buick or Cadillac. Here is how those codes are distributed by the country that issued each one, which is the cut that actually explains what you are looking at.

Where General Motors’ world manufacturer identifiers were issuedBar chart of the 110 three-character world manufacturer identifiers registered to General Motors, grouped by the country that issued each code.United States75Canada15Mexico10No country recorded4Australia2China2South Korea1South Africa1
Every one of these 110 codes belongs to the same corporation, and none of them is registered under the name Chevrolet, GMC, Buick or Cadillac. The split is by assembly country rather than by badge, which is why the first character of a General Motors VIN tells you where the vehicle was built and not which showroom sold it. Counts derived from NHTSA’s vPIC registry and archived in data/vin-makes.json.

Why there is no Chevrolet code, and no GMC code either

Search the registry under the name Chevrolet and the response is close to comic. One match comes back, and it belongs to a trailer manufacturer whose company name happens to contain the word. The brand that has been on American roads for more than a century returns nothing in its own right.

That is not an error in the registry. It is how the registry was designed. A manufacturer identifier is granted to the legal entity that builds vehicles at volume, and at General Motors that entity is General Motors, not the marketing divisions underneath it. Two names appear against the codes: the corporation itself, and a separate joint-venture entity for vehicles assembled in China. Between them they account for the whole hundred and ten.

The practical consequence lands the moment you compare two vehicles. A Silverado and a Sierra are close cousins built on shared architecture and sold through different networks, and the first three characters of their identification numbers reflect the shared part rather than the different one. If you are trying to establish which of the two is sitting in front of you, the opening characters will not settle it, and a decoder that claims otherwise is guessing.

What this means for the tools that promise a brand-specific decode. Any page offering a decoder built for one General Motors division is offering you a filtered view of the same federal dataset, presented as though the filter were the product. The dataset is free, it is complete, and it does not have a division-shaped hole in it. You are not being sold access to something restricted; you are being sold a search box.

What those first three characters genuinely carry

Three pieces of information sit in the opening characters, and none of them is the badge on the grille.

  • The corporation. Which company took responsibility for building the vehicle and submitting its specification to the federal record. For everything in this article that answer is one company, whatever the badge says.
  • The country of assembly. The leading character encodes the region where the code was issued, and it moves when the plant does. This is the part most people are unaware of and the part most likely to cause confusion.
  • The broad vehicle class. Passenger car, truck, bus, multipurpose vehicle, incomplete chassis. It is a filing category rather than a description, and the boundaries are legal rather than intuitive.

Everything else about the vehicle — its line, its body, its engine, its restraint system, the plant, the sequence in which it came off the line — is encoded further along, and it is encoded to a specification the manufacturer filed rather than to a universal standard. Two builders can use the same character position for two entirely different attributes, which is precisely why a decode returns the manufacturer’s own answer and not a translation of it.

Two white cab-over box trucks parked nose-out on a gravel clearing among tall conifers. The nearer one carries a Chevrolet bowtie on its grille; the one beside it is badged Isuzu. Both have square cargo bodies considerably taller than their cabs.Annotated photographThree numbered callouts over two commercial box trucks separate the badge on the grille from the corporation that registered the manufacturer code, and mark the cargo body as the work of a second builder that the federal record does not describe.The badge says one thing. The codein the number is registered to thecorporation, not to this brand.1This body was fitted by a secondbuilder. The filed specificationdescribes the chassis underneathit.2A different corporation doing thesame job. Its opening charactersdiffer, and that is all they tellyou.3
Both of these left their first factory as bare chassis and were finished by somebody else, which is what the incomplete-vehicle category exists to record. Decode either one and the specification that comes back describes a cab and a frame, not the box standing behind it — so a decode that seems to describe a completely different vehicle from the one in front of you is usually right, and is telling you the vehicle was built in two stages.

What comes back, and how much of it will be blank

The federal registry publishes one hundred and forty-four separate variables that a decode can populate. Almost nobody gets one hundred and forty-four answers, and the gap between the two numbers is the part worth understanding before you conclude that a decode has failed.

A variable exists in the schema because some manufacturer, somewhere, files it for some class of vehicle. Motorcycle-specific fields exist because motorcycles are decoded through the same system. Trailer fields exist for the same reason. Bus fields, off-road fields, low-speed-vehicle fields — all present in the list, all irrelevant to a pickup. The registry recognises nine distinct vehicle types and carries the union of what any of them might need.

So a General Motors passenger car returns the fields that apply to a passenger car and leaves the rest empty, and that is the system behaving correctly. A blank field means one of three things and it is worth being able to tell them apart:

  • The field does not apply. A pickup has no motorcycle displacement and no trailer axle configuration. Nothing is wrong.
  • The field applies but the manufacturer did not file it. Submission is not uniform across every attribute and every model year, and older records are thinner than recent ones. This is the common case on anything more than a decade old.
  • The number itself is not decoding properly. This shows up as a populated error field rather than as silence, which is why reading the error line first saves time.

The practical consequence is that a decode returning a dozen useful fields on a twenty-year-old truck is not a broken decode. It is an accurate reflection of what was filed about that vehicle at the time, and no commercial product can conjure a field the manufacturer never submitted — whatever the marketing on the page implies.

Seven questions the number cannot answer at all

Separately from fields that happen to be blank, there is a category of question the identification number was never built to carry. This distinction matters because a great deal of search traffic asks for exactly these things, and a great many pages promise them.

Towing capacity is not in the number. Nor is tyre size, nor the original build sheet, nor market value, nor auction history, nor photographs of the vehicle, nor anything about a boat. Seven categories, all of them heavily searched, none of them derivable from seventeen characters.

Some of those are answerable from somewhere else, which is worth saying rather than leaving the reader with a flat no. Towing capacity is set by the configuration and published by the manufacturer — we work through how to establish it properly in our guide to what the number does and does not settle about towing. Market value is a market question rather than a records question, and we treat it in valuing a vehicle from its number. Auction history is licensed commercial data rather than a federal record.

The reason this list matters on a General Motors page in particular is that trucks dominate these searches, and towing capacity is the single most common thing a truck buyer wants from a decode. It is not there. It has never been there. A page that returns a towing figure from a decode is reading it from a model-level table and presenting it as though it came from your specific vehicle, and on a truck sold in several configurations that difference is the whole question.

How you actually tell a GMC from a Chevrolet

Since the opening characters will not do it, something else has to. In practice three things separate them, and only the first is inside the number.

The character positions the manufacturer assigned to line and body. These sit in the middle of the number and they are where the division and the specific model are recorded. A decode returns them as the manufacturer filed them, in words rather than in code, which is the useful form. If you want to know whether a truck is a Sierra or a Silverado, this is the field that answers it, and no amount of staring at the first three characters will.

The certification label. The sticker in the driver’s door opening carries the manufacturer name, the build date and the weight ratings. It is a legally required label with a defined content, it is fixed to the vehicle, and it is far harder to argue with than a listing. Our guide to where the number appears on a car covers the places to look and what else is printed alongside.

The window form, if the vehicle is new enough and the label survived. This is the fullest single description of what was ordered, and it is the one that names the trim and the option packages. It is also the document most likely to be missing on a used vehicle. Our guide to rebuilding a window sticker from the number sets out what can be recovered and what cannot.

If you want the decode for one specific division rather than the group, we treat that separately in the Chevrolet decoder guide, which works through what a decode returns for that brand and what the shared architecture means when you are comparing two trucks that are more closely related than they look.

Eight countries, one badge, different opening characters

Here is the fact that catches people out when they compare two vehicles that ought to be identical. General Motors did not register its codes in one place. Seventy-five were issued in the United States. Fifteen came from Canada, ten from Mexico, two from Australia, two from China, one from South Korea and one from South Africa. Four carry no country in the record at all.

Assembly location is a commercial decision that moves with capacity, contracts and demand, and it moves independently of what the vehicle is called. The same nameplate can be built in more than one country across its life, which means two vehicles with the same badge, the same body and the same model year can open with different characters and both be entirely legitimate.

People discover this at exactly the wrong moment — usually mid-negotiation, comparing a listing against something they read online, and concluding that one of the two vehicles must be wrong. Neither is. The number is describing where the vehicle was assembled, which is a fact about the plant rather than a judgement about the vehicle.

Does the country of assembly matter to a buyer? Rarely, and less than the internet suggests. It has no bearing on the recall obligation, which follows the vehicle regardless of where it was built. It has no bearing on the warranty. Where it can matter is parts availability on older or lower-volume vehicles, and occasionally on specification details that differed between plants. Treat it as context, not as a verdict.

Two company names, one group, and what that tells you

The one hundred and ten codes do not all sit under a single company name. Most belong to the corporation directly. A separate set belongs to a joint-venture entity established for vehicles assembled in China, and it appears in the registry under its own corporate name rather than under the parent.

This is ordinary in the industry and it is not a warning sign, but it does have a consequence for anyone trying to establish who built a vehicle. The registered manufacturer of record is the entity that filed the specification, and on a joint-venture vehicle that entity is the joint venture. If you decode a vehicle and the manufacturer name that comes back is not the name on the grille or the name you expected, this is very often the explanation — not a swapped number, not a fake, just the corporate structure showing through the record.

It also explains a class of vehicle that periodically confuses buyers in the United States: models developed inside a global group, assembled outside North America, and sold under a familiar domestic badge. The record describes the arrangement accurately. The badge describes the marketing.

Older numbers, and where the seventeen-character rule stops

Everything above assumes a seventeen-character number, which has been the standard on vehicles built for the American market since the early nineteen-eighties. Before that, manufacturers used their own schemes, and General Motors used several across its divisions.

That has two consequences. The federal decoder will not return a full specification for a pre-standard number, because the fields it is looking for are not encoded in the way it expects. And the identifying information on an older General Motors vehicle frequently lives on a separate body or cowl tag rather than in the number itself — a plate carrying the paint code, the trim code, the build sequence and the assembly plant, in a format specific to the division and the year.

If that is the vehicle you are looking at, the decode is the wrong tool and the tag is the right one. We cover reading those older schemes and the tags that accompany them in our guide to decoding a classic vehicle’s number, including which reference sources are trustworthy for particular divisions and years.

When a number will not decode at all

Before assuming a number is fraudulent, rule out the boring explanation. The character set deliberately excludes three letters, because they are too easily confused with digits at a glance and on a stamped plate. A number containing any of them has been mistranscribed somewhere, almost always by a human reading a dusty plate at an awkward angle.

Beyond the excluded letters, one character position exists purely to catch transcription errors: an arithmetic check across the whole number that fails on a single wrong character or a single transposed pair. That is a genuinely useful test to run before you travel anywhere, and it costs nothing but a minute. We set out the arithmetic, with worked examples you can follow on paper, in our guide to how the check character works. What it proves is narrow — that the characters are internally consistent, not that the vehicle exists or that the number belongs to it — but a number that fails it has a problem you can identify before spending anything.

The five filing categories, and why trucks are the confusing one

The registrations divide into five classes, and the division tells you something about how broad the group’s output is. Thirty-eight codes are filed as passenger car and thirty-seven as multipurpose vehicle — the category that swallowed most of what buyers call an SUV. Sixteen are filed as truck. Thirteen are filed as incomplete vehicle, which is the category for a chassis that leaves the plant expecting somebody else to finish it. Six are filed as bus.

The incomplete-vehicle category is the one worth understanding, because it explains a class of vehicle that behaves oddly in every database you will search. A cutaway chassis that goes to a second manufacturer to become an ambulance, a shuttle or a box van has two builders in its history and, frequently, two labels. The specification filed by the first is not the finished vehicle. If you are looking at anything built on a commercial chassis, expect the record to describe a vehicle you would not recognise from the outside.

Filing categoryCodes heldWhat it means when it comes back on your decode
Passenger carThirty-eightThe everyday case. Expect the fullest set of populated fields, because this is the class the reporting requirements were written around.
Multipurpose passenger vehicleThirty-sevenMost of what a buyer calls an SUV or crossover. The category is a legal construction rather than a body style, and it carries different requirements from a passenger car in several places.
TruckSixteenNarrower than the everyday word. Weight rating and construction decide it, not appearance, so plenty of pickups are filed elsewhere.
Incomplete vehicleThirteenA chassis that left the plant expecting a second builder. The record describes the chassis, not the vehicle you are looking at.
BusSixRare in a consumer search, and worth noticing if it appears, because it signals a commercial history the seller may not have mentioned.

The truck category has the opposite problem. It is narrower than the everyday meaning of the word: plenty of vehicles that a buyer would call a truck are filed as multipurpose vehicles, because the classification follows construction and weight rather than appearance. When a decode returns a class that does not match what you are looking at, the classification is usually right and the intuition is usually wrong.

A small yellow warning label stuck to the painted pillar inside an open car door, the door shut line running away behind it
The pillar inside the driver’s door is where the labels live. The one that matters carries the manufacturer name, the build date and the weight ratings, and it is fixed to the vehicle rather than printed by whoever wrote the advert.

Decoding one, for nothing, in about a minute

The federal decoder is public, it has no search limit, and it returns the specification the manufacturer filed. It is the same source that sits behind the commercial tools, so paying for a decode buys presentation rather than data.

  • Take the number from the vehicle, not from the advert. Read it off the windscreen or the door label and check that both agree. A number copied from a listing is a number somebody typed.
  • Run it through the federal decoder. The result comes back as named attributes rather than as code, so no interpretation is needed.
  • Read the error field before the specification. The tool reports when a number fails its internal consistency check or when the manufacturer filed an incomplete record. That line is more informative than anything below it.
  • Compare the result against the advert line by line. Model year, line, body, engine, plant. A disagreement means somebody has described the vehicle wrongly or you are looking at a different vehicle from the one advertised, and either is worth establishing before you drive anywhere.

If you would rather have the decode and the recall and title record arrive together rather than running three searches, you can put the number through a combined check and read them side by side. Baron Auto is paid a referral fee when a reader does that, which is disclosed here and again below rather than left to the small print, and the federal decoder remains free whether or not you use it.

The four things a decode will never tell you

A decode is a description of a vehicle as it left the factory. That is genuinely useful and it is also a narrower thing than most people expect, so it is worth being precise about the boundary.

It does not know the mileage. Nothing in the number encodes distance travelled. Recorded readings live in the title record, filed at transfers and inspections, which is a different search entirely.

It does not know whether the vehicle was damaged. A collision leaves no mark on the identification number. It may leave a mark on the title, if an insurer wrote the vehicle off, and it may leave nothing anywhere at all if the repair was paid for privately.

It does not know who owned it or how many of them there were. Ownership is a titling fact, and titling is administered by the states.

It does not know what has been changed since. An engine swap, a transmission replacement, a different axle ratio, a rebuilt front end — the decode continues to report what was originally filed, indefinitely. On an older vehicle this gap can be substantial, and it is the single most common reason a decode appears to be wrong when it is simply out of date.

Trucks specifically, because that is what most of these searches are about

A large share of the people looking up a General Motors number are looking at a pickup, and pickups carry two complications that passenger cars do not.

The first is the weight rating. Trucks are sold across a range of ratings that look similar from the outside and behave very differently in law: what you can tow, what you can carry, whether the vehicle falls inside the federal used-car rule, and in some states what licence and what inspection regime apply. The rating is on the certification label and it is recoverable from the record. Our guide to reading the weight rating from the number works through what the figure governs.

The second is that trucks are worked. A pickup that has spent its life towing has a different wear profile from one that has commuted, and the record will not distinguish them. Neither will the decode. That distinction is made by an inspection, and on a working vehicle it is the part of the process worth spending on. What a proper pre-purchase inspection looks at is worth reading before you book one, because the useful version is more specific than the phrase suggests.

Where the decode sits in a purchase, and where it does not

The decode belongs at the very front of the process, because it is free, instant and eliminating. It answers one question completely: is this vehicle the thing it is being advertised as. A surprising number of listings fail that test, not usually through fraud but through carelessness — the wrong trim selected in a form, a body style guessed at, an engine assumed from the badge.

The registry holds one hundred and twenty-four distinct models under this group, which is a reasonable proxy for how wide the range is and a reminder of why generic advice about the brand tends to be useless. A three-quarter-ton work truck and a compact crossover are the same corporation and almost nothing else, and the questions worth asking about them barely overlap.

What it cannot do is any of the work that follows. It will not tell you whether the vehicle has an open safety campaign against it, whether a state has ever branded the title, or whether the mileage on the dashboard is consistent with the readings filed at transfer. Those are three separate records with three separate answers, and a decode that comes back perfectly clean tells you nothing about any of them.

The sequence that wastes the least money is to decode first because it is free, then run the free federal recall lookup, then read the title document in the seller’s hand, and only then decide whether the vehicle has earned the cost of a paid record and an inspection. We walk that whole order through, step by step, in the used-car history check, including where each step stops being useful.

Who pays for this page. This site is funded by referral: when a reader goes on to buy a vehicle history report from CarCheckerVIN, Baron Auto is paid for the introduction. We sell no reports of our own, and we take nothing from General Motors or from any decoder service named or implied above. That relationship is the reason a link to a paid product appears on a page whose main argument is that the decode itself is free, and we would rather you read the argument knowing that than discover it afterwards. The federal decoder costs nothing and we have pointed at it twice.

If the vehicle has survived the free checks and you want the title, brand and recall record in one place before you commit, you can check what the record holds against that number. If it has not survived them, the useful thing is to stop, and no report changes that.

When the decode and the seller disagree

This happens more often than people expect, and it is worth having a procedure rather than an argument. A decode that contradicts a listing is not by itself evidence of dishonesty; it is evidence that two descriptions of one vehicle do not match, and there are several innocent reasons for that alongside the guilty ones.

Work through them in this order. First, confirm you are decoding the right number: check it against the plate on the vehicle rather than against the advert, because a transcription error at the seller’s end explains a large share of these. Second, ask what the disagreement is about. A trim name is a marketing label and marketing labels drift; an engine, a body style or a model year is a factual claim and should match exactly. Third, on anything older, consider whether the vehicle has been modified since it was built, because the record will not have moved with it.

What remains after those three is the part worth taking seriously. A model year that does not match is the most serious of the common cases, because model year drives value, insurance, emissions obligations and the point at which the vehicle passes out of certain protections. A body style that does not match is next, because it usually means the vehicle is not the one in the photographs.

The disagreement that should end the conversation. If the number on the windscreen and the number on the door label do not match each other, stop. That is not a transcription problem and it is not a records problem — it is a physical discrepancy on the vehicle itself, and there is no explanation for it that leaves you better off buying the car. Photograph both, walk away, and consider whether it warrants a report to the authorities.

What to do with the decode once you have it

A decode is a beginning rather than a conclusion, and the value of it is almost entirely in what it lets you stop doing. A vehicle that fails the decode never earns a journey, an inspection fee or a paid record. That is the return: not information about the good vehicles, but the elimination of the bad ones before they cost anything.

For the vehicles that pass, the sequence continues in a specific order and each step costs more than the last. The free federal recall lookup comes next, because an open campaign is repaired at no charge and its existence changes nothing about whether to buy — only about what to do on the way home. Reading the title document in the seller’s hand comes after that, because a brand printed there is a legal statement rather than a database row, and it costs nothing to look.

Only then is there a case for spending. A paid record answers the questions the free checks cannot reach: whether a state has ever branded the title, what mileage was filed at each transfer, whether an insurer declared the vehicle a total loss. And an inspection answers the questions no record reaches at all, which on a working truck is most of the ones that matter.

Common questions

Is there a General Motors VIN decoder that gives more than the free one?

Not for the build specification, no. Commercial decoders draw on the same federal dataset the free tool serves, so what varies between them is presentation and packaging rather than content. Where a paid product does add something is in the records that sit outside the specification altogether — title brands, recorded mileage, reported total losses — and those are a different product from a decode, whatever a page calls it.

Why does my Chevrolet return nothing when I search the manufacturer registry?

Because Chevrolet holds no manufacturer codes under its own name. Every code that covers a Chevrolet is registered to General Motors. The same is true of GMC, Buick and Cadillac. Searching for the brand returns a trailer company whose business name contains the word, which is a name collision rather than a result.

Can I tell a Sierra from a Silverado by the first three characters?

No, and this is the most common misconception about these numbers. The opening characters carry the corporation, the region and the broad vehicle class. The line and the body are recorded in the middle of the number, to a scheme the manufacturer defined, and that is where the two are distinguished. A decode returns those fields in plain words.

My truck’s number starts with a different character from an identical one I saw. Is one of them fake?

Almost certainly not. General Motors registered codes in eight countries, and the leading character reflects where the code was issued rather than what the vehicle is. Two vehicles of the same model year and specification assembled in different plants will differ at the start of the number and be equally genuine.

Does a decode tell me if the vehicle has an open recall?

No. Recalls are a separate federal lookup, also free, also keyed to the number, and they change over time as new campaigns are announced. A decode performed today and a recall check performed today answer two different questions, and only the second one expires.

What does incomplete vehicle mean when it comes back in a decode?

It means the vehicle left the plant as a chassis expecting a second manufacturer to finish it — the route by which shuttles, box vans, ambulances and similar bodies are built. The specification filed by the first builder describes the chassis rather than the finished vehicle, so expect the record to look unlike the thing in front of you.

The decode disagrees with the seller about the engine. Who is right?

The decode is right about what was fitted at the factory, and the seller may be right about what is fitted now. On an older vehicle those can genuinely differ, and a replacement engine does not update the record. Establish which of the two claims you are testing before deciding anybody is being dishonest, then look at the engine.

Sources and further reading

Recall, complaint and safety-rating figures on this page were retrieved from the federal databases above on August 19, 2026. Federal data changes — re-check any VIN before you rely on it.

Baron Auto Editorial Team We research used cars against federal data — NHTSA recall campaigns, owner complaints and EPA fuel-economy records — and publish what we find. We do not sell cars, loans, or insurance, and no manufacturer or dealer pays for coverage here.

Last updated August 31, 2026. Found something out of date or wrong? Tell us and we will correct it.