Free tool
UPC Barcode Lookup
Scan a barcode with your camera or type the digits. Works with UPC-A, EAN-13, EAN-8, and UPC-E codes and returns the product name, brand, photo, and full nutrition facts.
Try: 5449000000996 (Coca-Cola), 7622210449283 (Oreo), 3017620422003 (Nutella)
How the UPC lookup works
Every packaged product carries a barcode: a 12-digit UPC in North America or a 13-digit EAN in most of the rest of the world. The digits encode the brand owner and the specific product. This tool checks the code against a food database built on USDA FoodData Central (US branded foods) and Open Food Facts (packaged products from 180+ countries), and returns what it finds: product name, brand, image, serving size, and the nutrition panel.
What you get for each barcode
- Product name, brand, and photo
- Serving size and serving description
- Calories, protein, fat, carbs per serving
- Fiber, sugar, sodium, and saturated fat where available
- The data source (USDA or Open Food Facts) for traceability
Scanning vs typing
On phones and laptops with a camera (Chrome, Edge, and most Android browsers), the Scan button reads the barcode straight from the camera. On other browsers, type the digits printed under the bars; both paths hit the same database.
Frequently asked questions
What is a UPC barcode?
A UPC (Universal Product Code) is the 12-digit barcode printed on most packaged products sold in North America. The number under the bars uniquely identifies the product, so scanning or typing it lets you look up what the product is, who makes it, and its nutrition facts.
What is the difference between UPC and EAN?
UPC-A is the 12-digit standard used in the US and Canada; EAN-13 is the 13-digit international standard used in Europe and most of the world. EAN-13 is a superset of UPC-A (a UPC is an EAN with a leading zero). This lookup accepts both, plus the short EAN-8 and UPC-E formats.
How does this barcode lookup work?
The barcode is checked against a database of branded products built on USDA FoodData Central and Open Food Facts, covering products from 180+ countries. If the product is found, you get the name, brand, photo, serving size, and nutrition facts (calories, protein, fat, carbs, fiber, sugar, sodium).
Why was my barcode not found?
Coverage is strongest for food and drink products. Very new products, regional store brands, and non-food items (books, electronics, cosmetics) may not be in the database. Double-check the digits, and try with or without a leading zero.
Can I use this lookup in my own app?
Yes. This tool runs on the YMove barcode API: a REST endpoint that takes a UPC or EAN and returns the same product and nutrition data as JSON, with country-aware localization. It is part of the YMove nutrition API at $19/mo with a 7-day free trial.
Need this in your app?
This tool runs on the YMove barcode API. One GET request in, normalized product + nutrition JSON out, with country-aware localization. Bundled with the full nutrition, recipe, and exercise APIs from $19/mo.