Barcode and label scanner

Barcode scanner and nutrition label scanner for counting calories

Calorix scans the barcode on packaged food with your iPhone’s camera and looks the product up in your saved foods and in Open Food Facts, a free food database, so you log the label’s numbers instead of a guess. If a product isn’t found, snap the nutrition facts label and Calorix reads the calories, protein, carbs and fat printed on it. Barcode lookups are free with no limit; a label scan counts as one of your 3 free AI scans a day, or is unlimited with Pro.

Free for 3 days, cancel anytime

From the package to your log

  1. Scan the barcode

    Point the camera at the barcode. Calorix finds the product in your saved foods or in Open Food Facts.

  2. Or snap the label

    No match? Take a photo of the nutrition facts panel, and Calorix reads the numbers printed on it.

  3. Pick a serving and log

    Choose a serving or type grams. Calories and macros come from the label, not from an estimate.

For anything that comes in a package, the most accurate number you can log is usually already printed on it. A calorie counter with a barcode scanner turns that number into a log entry in a couple of seconds: no typing, no guessing portions from a photo. Calorix scans barcodes for free, and when a product isn’t in the database, it reads the nutrition label instead.

How barcode scanning works

When you scan a barcode, Calorix reads the code on your iPhone with Apple’s built-in scanner, then looks it up in this order:

  1. Your own saved foods. Products you’ve logged or saved before are found instantly, even without a connection.
  2. Open Food Facts. A free, collaborative database run by a non-profit, with over 4 million products from 150 countries added by more than 100,000 contributors. Calorix keeps a copy for fast lookups and checks the live database for anything newer.

You then pick a serving from the package, or type the grams you actually ate, and the calories, protein, carbs and fat update before you log. The source of the numbers is shown next to them.

Calorix reads the barcodes used on food packages: EAN-13 and EAN-8 (most of the world) and UPC-A and UPC-E (the US and Canada). If a code is damaged, you can type its digits.

When a product isn’t found

No database has every product, especially new, local or store-brand items. When a scan comes up empty, Calorix says so plainly and offers four ways forward: scan the nutrition label, search for the food by name, describe it in words, or scan again.

If you log it from the label, Calorix remembers that barcode for you, so the next time you scan the same product, it’s found immediately. Nothing is added to Open Food Facts on your behalf.

How the nutrition label scan works

Take a photo of the nutrition facts panel, and Calorix reads it with AI: calories, protein, carbohydrates, fat and the other values on the label, from the per-serving and per-100 g columns. European labels in kilojoules are converted to kcal, and salt to sodium. The serving text is kept exactly as printed, so you can check it against the package.

The scan is told to report only what the label states. If the photo isn’t a nutrition label, or the numbers can’t be read, Calorix says so instead of guessing. The label photo is sent securely to our servers to be read, like any AI scan; the privacy policy has the details.

Barcode, label or photo: which one to use

What you’re eating Best way to log it Why
Packaged food with a barcode Barcode scan The product’s own declared values, in seconds, free
Packaged food the database doesn’t know Nutrition label scan Reads the printed numbers, then remembers the barcode
A home-cooked plate or a restaurant meal Photo scan or a description No label exists, so an estimate you can check and edit is the next best thing
Something you eat every day Your saved foods One tap, and it works offline

Photo estimates are useful, but they’re estimates: in a preliminary NIH study presented in July 2026, four popular apps’ photo features underestimated weighed meals by about 250 to 345 kcal on average (EurekAlert). Labels are the better number whenever one exists, although they aren’t exact either: under US rules, a packaged food is only considered misbranded when its actual calories are more than 20% above the label (21 CFR 101.9).

A free barcode scanner, unlike some calorie apps

Barcode scanning is where calorie apps differ most on price. MyFitnessPal lists its barcode scanner as a Premium feature in its help center (checked October 11, 2026); Cronometer and Yazio include one in their free versions. In Calorix, barcode lookups, food search and manual entry are free with no daily limit. Pro, which starts with a free trial, removes the daily limit on AI scans, including label scans: see Calorix pricing, and MyFitnessPal Premium’s price if you’re comparing.

Updated October 11, 2026

Frequently asked questions

Is the Calorix barcode scanner free?

Yes. Barcode lookups, food search and manual entry are free in Calorix with no daily limit and no subscription. Scanning a nutrition label uses AI, so it counts as one of your 3 free AI scans a day; with Pro, label scans are unlimited.

What happens if a barcode isn’t found?

Calorix tells you it doesn’t know the product yet and offers to scan the nutrition label, search for the food, describe it in words or scan again. If you log it from the label, Calorix remembers that barcode for you, so the next scan finds it straight away.

Where does the barcode data come from?

From Open Food Facts, a free, collaborative database of food products run by a non-profit, checked after your own saved foods. Calorix shows the source next to the nutrition numbers. Because anyone can add products, check that the serving size matches the package.

Can Calorix scan a nutrition facts label?

Yes. Take a photo of the label and Calorix reads the calories, protein, carbs, fat and other values printed on it, per serving and per 100 g, including European labels in kilojoules. It only reports what the label states, and says so when a photo isn’t a label or can’t be read.

Is scanning a barcode more accurate than a photo?

For packaged food, usually yes: a barcode or label gives you the manufacturer’s declared values, while a photo of food is an estimate. Labels aren’t exact either. In the US, a food is only considered misbranded when its actual calories are more than 20% above the label.

Does the barcode scanner work offline?

Products you’ve saved are found without a connection. Looking up a new product in Open Food Facts, and reading a label, need an internet connection.

Is the MyFitnessPal barcode scanner free?

No. MyFitnessPal’s help center lists the barcode scanner as a Premium feature (checked October 11, 2026). Cronometer and Yazio include a barcode scanner in their free versions, and Calorix’s barcode lookups are free too. See our page on MyFitnessPal Premium’s price.

Sources

  1. 1 Open Food Facts: the free food products database. Open Food Facts, 2026.
  2. 2 21 CFR 101.9: Nutrition labeling of food, paragraph (g)(5). U.S. Electronic Code of Federal Regulations, 2026.
  3. 3 The difference between Free, Premium, and Premium+. MyFitnessPal Help Center, 2026.
  4. 4 Photo-based calorie-tracking apps may underestimate energy in meals. American Society for Nutrition via EurekAlert!, 2026.

Log your next meal in seconds

Snap it, scan it or say it. Calorix does the math, shows its work, and Toasty cheers you on.

Free for 3 days, cancel anytime