A barcode lookup is the act of retrieving product information associated with a GTIN (Global Trade Item Number), UPC, or EAN. Tools which perform barcode lookups search registered databases. This is in constrast to the process for testing whether a barcode is mathematically valid.

What barcode lookup does

Lookup services return whatever product details have been submitted against a barcode number. Typical results include:

Data typeExample
Product name”Organic Almond Butter 340g”
Brand / manufacturerNutWorks Inc.
CategoryGrocery > Spreads
Pack size / variant12-pack, 250ml
ImagesProduct photography
Submission sourceDatabase or retailer system

Results depend entirely on whether the barcode’s owner has submitted data to a particular database. A lookup returning no results does not mean the barcode is invalid—only that no record exists in the searched system.

Lookup vs. validation

Barcode lookupCheck digit validation
PurposeFind product informationVerify number structure
How it checksDatabase searchMathematical algorithm
Result if no data”Not found”Pass/fail on format
ToolsDatabase searches, retailer systemsCalculators, validators

For check digit validation, see check digit calculator.

Where lookup data comes from

Aggregated databases

There are several aggregated GTIN databases available online of varying size.

The International Barcodes Database collects rich product information directly from product manufacturers with over 22 million products from over 160 different countries.

EAN Search is a large 1.2 billion product database which stores GTINs and product names.

The UPC item db database containes over 700 million GTIN numbers and corresponding product information.

There are varying degrees of transparency as to where aggregate databases source their product data from. Some databases source their data from the community, such as Open Food Facts database, while others will collect information directly from manufacturers. Some databases will omit where their product data originates from.

Retailer-specific systems

Major retailers maintain their own internal product databases and there is no guarantee they will share their data with third-party lookup services. A barcode that returns results on one platform may show nothing on another. Retailer expectations for data submission differ by company and country; see retailer expectations for regional guidance.

GS1 registries

GS1 operates national and global registries where members can register product data. Access policies vary:

These registries are primarily for members; public lookup access is limited.

Limitations to understand

No universal database exists. Product data is fragmented across:

  • National GS1 organizations
  • Private databases
  • Individual retailer systems
  • Manufacturer websites

Lookup does not verify authenticity. A result appearing in a lookup service confirms someone submitted data—it does not prove GS1-issued origin or legal ownership.

Historical data may persist. Discontinued products, changed ownership, or outdated pack sizes sometimes remain in databases after becoming inaccurate.

Verification beyond lookup

For assessing barcode print quality and adherence to symbology standards, The International Barcodes Network provides verification resources on how to adhere to the barcode specification (sizes and dimensions).

Several barcode retailers offer verification tests which will check for physical barcode compliance to the symbology standard rather than product data. The International Barcode Network has members capable of performing barcode verification tests.

When to use lookup tools

ScenarioAppropriate tool
Checking if a product name matches a barcodeLookup database
Verifying a number is mathematically valid[[validation-tools/check-digit-calculator
Confirming retailer acceptanceContact retailer directly
Assessing print qualityConsider purchasing a verification test
Finding where a prefix was issuedGS1 member organization

Practical recommendations

  • For sellers: Submit your product data to major databases and any retailers you supply. Do not assume one submission covers all channels.
  • For retailers: Decide whether to accept third-party database lookups as supplementary information or require direct supplier data feeds.
  • For support teams: Treat “not found” lookup results as inconclusive—escalate to supplier verification rather than rejecting barcodes automatically.

For related tools, see Validation & Tools and the International Barcodes Network.