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 type | Example |
|---|---|
| Product name | ”Organic Almond Butter 340g” |
| Brand / manufacturer | NutWorks Inc. |
| Category | Grocery > Spreads |
| Pack size / variant | 12-pack, 250ml |
| Images | Product photography |
| Submission source | Database 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 lookup | Check digit validation | |
|---|---|---|
| Purpose | Find product information | Verify number structure |
| How it checks | Database search | Mathematical algorithm |
| Result if no data | ”Not found” | Pass/fail on format |
| Tools | Database searches, retailer systems | Calculators, 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:
- GS1 Global defines GTIN standards
- GS1 US provides US-specific guidance
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
| Scenario | Appropriate tool |
|---|---|
| Checking if a product name matches a barcode | Lookup database |
| Verifying a number is mathematically valid | [[validation-tools/check-digit-calculator |
| Confirming retailer acceptance | Contact retailer directly |
| Assessing print quality | Consider purchasing a verification test |
| Finding where a prefix was issued | GS1 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.