OSINT Jet · Reading a product identifier
GS1 barcode check: why the prefix does not tell you where a product was made
A barcode can lead you to a company record. It cannot, by its first few digits alone, tell you which factory made the item in your hand. That distinction matters when a seller uses a familiar country prefix as evidence of origin.
For a useful check, keep the number, the registered product information and the physical item separate. This guide shows how to compare them, what to do with a mismatch and how to write a finding without turning a database result into a guarantee of authenticity.

Read the number before reading a country into it
A barcode is a machine-readable carrier. A GTIN, or Global Trade Item Number, is an identifier that can be encoded in one. Not every striped label or QR code is a GS1 product identifier: a shop may also put an internal stock code on a package. Identify which number you are checking before choosing a lookup.
For an EAN-13 number, GS1 explains that the prefix identifies the member organisation that allocated the number. It does not establish the manufacturing country or manufacturer. A list headed “barcode country codes” therefore answers a narrower question than many readers expect.
Photograph the full label and transcribe the digits separately. Preserve leading zeros, the packaging description and any batch or serial number as separate fields. Do not quietly replace a blurry digit with the one that produces a convenient match. If you cannot read it, record that uncertainty and obtain a clearer label.
Three checks, each with a different stopping point
| Check | Useful question | What remains open |
|---|---|---|
| Structure and check digit | Could this transcription be a correctly formed number? | Whether it was issued, copied or attached to the correct item |
| GS1 record | Which organisation licenses the identifier, and what product data is returned? | Who manufactured this physical unit and how it reached the seller |
| Label-to-record comparison | Do the brand, variant and quantity agree with the available record? | Authenticity, condition and any claim not covered by those fields |
The GS1 check-digit calculator helps with the first task. A check digit is an arithmetic error check, not a secret authentication code. Someone can copy an entire legitimate number, including its final digit.
Try a small arithmetic exercise. For the invented twelve-digit teaching sequence 123456789012, multiply alternating positions from the left by 1 and 3. The two weighted sums are 26 and 66, making 92. Adding 8 gives a multiple of ten. The completed sequence passes this mathematical test; nothing in that calculation assigns it to a product or verifies a seller. Do not use this teaching sequence as a real product lookup.
Use the record as a comparison source
Verified by GS1 provides information about GS1 identifiers and the organisations to which they are licensed, with product information where available. Save the exact number entered, the date of the lookup and the fields actually returned. A blank product field is a gap in that result, not permission to fill it from a reseller’s description.
Compare the returned company name with the name on the label, then investigate any relationship that matters. A brand owner, distributor and retailer can have different names. A difference calls for an explanation supported by public evidence; it does not automatically prove counterfeiting. Our company research guide helps separate those business roles.
Read quantity and variant just as carefully as the brand. Under the GS1 declared-net-content rule, a change to the legally required declared net content on the pack requires a new GTIN. A record for one pack size should not be treated as confirmation of a different size simply because the logo looks right.
The bottle-size exercise
This is a fictional teaching case, not a test of a real company. A listing describes a 400 ml bottle of “Harbour Cleaner.” Its photograph shows 250 ml. A supplied registry screenshot also describes the 250 ml version and names a business different from the marketplace seller.
There are at least three questions here. First, does the listing describe the pictured variant? The volume mismatch is directly observable. Second, does the screenshot correspond to the digits on that bottle? You need a readable label and a fresh lookup to check. Third, where was the bottle made? Neither the prefix nor a company address answers that by itself.
A useful next step is to ask for a photograph of the actual offered unit, including its full label, quantity and origin statement. Keep the seller’s reply apart from independent confirmation. For an origin claim, look for product-specific manufacturer documentation or other appropriate evidence; do not substitute a registration address for a factory address.
Even if all visible fields agree, a copied label remains possible. Your result can support “the displayed identifier and product description agree with the record checked on this date.” It cannot support “this individual bottle is genuine” without evidence about that unit and its supply chain.
Record mismatches without losing the original
Use one row per discrepancy: observed label text, registry field, exact difference, plausible explanations and the next check that would separate them. Keep a missing result distinct from a failed website connection. Retry a service error later; do not rewrite it as “the number is unregistered.” Follow the service’s normal access limits.
A compact handoff might read: “Listing says 400 ml; visible label and supplied screenshot say 250 ml. Live identifier lookup still required. Manufacturing origin not established. Requested an image of the actual offered variant.” That is more actionable than a red or green authenticity badge.
If your question is a safety notice, use the exact model, batch and other identifiers required by the notice; the product recall guide covers that separate check. For a simple label discrepancy, the free sources may be enough. If several sellers, brands and company claims conflict, request a scoped manual review and supply the comparison you already made. A review request starts a scope discussion; it does not promise a free completed investigation or an automatic authenticity verdict.
Published 15 October 2026 · OSINT Jet
