Logging Meals

Scan a nutrition label

When to use the nutrition label scanner instead of the barcode, how the OCR works, and tips for clean reads.

Updated May 21, 2026

The nutrition label scanner reads the nutrition facts panel on packaged food directly — no barcode database lookup required. It's the right tool when the barcode comes up empty.

When to use this instead of the barcode

The barcode scanner is faster when it works. Switch to the label scanner when:

The flow

  1. From the Today tab, tap the + button to open the capture sheet.
  2. Switch the scanner mode at the bottom to Nutrition label scanner. The prompt becomes "Frame the nutrition label clearly."
  3. Point your camera at the nutrition facts panel and hold steady. Tap the shutter when the label is sharp and fully in frame.
  4. Reading the label... runs for a few seconds while the OCR extracts the values.
  5. You land in the meal editor with the parsed values pre-filled: calories per serving, protein, carbs, fat, and any micronutrients the label lists.
  6. Confirm the food name (the OCR may not capture it), adjust the portion to match what you actually ate, then tap to save.

The Nutrition label scanner: a Tea Biscuits box with its Nutrition Facts panel filling the viewfinder, with the "Frame the nutrition label clearly." prompt

Tips for clean reads

OCR is sensitive to image quality. A few habits help:

When the OCR fails

If the OCR can't make sense of the panel, you'll see "We could not read that label" with a Scan Label button to try again. Re-frame using the tips above — a flatter angle with the panel fully in view usually fixes it.

If the label still won't read, back out and log the item another way — scan its barcode if it has one, or type the name and enter the values from the label by hand.

Sharing a labeled product

Logging half a tub of ice cream that you split with someone? Log the full serving first, then use the split-dish flow to assign yourself the right portion. See How to log shared meals.