Barcode / UPC lookup

Enter the digits under a barcode to look the product up in the open Open Food Facts database.

About this tool

Barcodes themselves encode only a number, the product name lives in databases keyed by that number. This lookup queries Open Food Facts, the largest open, community-maintained food product database, which returns the product name, brand, quantity, categories and its computed nutrition and processing grades where contributors have added them. Coverage is strongest for packaged foods sold in Europe and North America, hundreds of thousands of products, but far from everything.

That scope is the honest limit: non-food products (cleaning goods, electronics, books) are generally absent from a food database, and a 'not found' verdict means 'not in this database', never 'the barcode is fake'. Barcode validity of the number itself, its check digit, is reported separately so a typo is distinguishable from a missing product.

Common questions

Why is my product not found? The database is community-built and food-focused. Unlisted regional brands, new products and nearly all non-food items are missing. The number itself may still be perfectly valid, check the check-digit result.

What is the last digit of a barcode? A check digit computed from all the others. If it does not match, a digit was misread or mistyped, the lookup flags this before searching.

Can I scan with the camera here? This page takes typed digits. On a phone, most camera apps and many keyboards can scan a barcode into the field; the digits are all the lookup needs.

How this one works: the barcode number is sent to the Open Food Facts public database to fetch the product record, that is how barcode lookups work. This page keeps no record of lookups.