Skip to main content

Barcode Scanning

How to scan food barcodes to quickly find and log foods

3 min readUpdated Sep 2, 2026

A barcode looks a packaged product up by its number. The lookup checks the

Open Food Facts product records first, then the barcodes stored against foods

in the database, and returns the product's own figures.

On the phone

  • Open the Foods tab and tap Scan barcode, or open Log Food on the Track tab and tap Barcode
  • The first time, tap Grant camera access
  • Point the camera at the barcode — the frame reads it on its own and buzzes once
  • Tap View details to open the food, or Scan another
  • The scanner reads EAN-13, EAN-8, UPC-A, UPC-E, Code 128 and Code 39 codes,

    which covers grocery packaging worldwide. Once a code is read the camera stops

    until you scan again, so a product held in front of it is looked up once.

    Without the camera

    Tap Enter manually (or Type the barcode instead on the permission

    card), type the digits under the barcode and tap Search. UPC codes are

    usually 12 digits and EAN codes 13.

    Camera permission

    The camera is used only while the scanner screen is open, and no image leaves

    the phone: the code is decoded on the device and only the number is sent. If

    you declined the permission, the scanner offers the manual entry, and the

    phone's own settings turn the camera back on:

  • iOS: Settings > ClapDiet > Camera
  • Android: Settings > Apps > ClapDiet > Permissions > Camera
  • On the web

  • Open Scan from the navigation and choose the Barcode tab
  • Choose Camera and click Scan Barcode, or choose Manual and type the number
  • Click Lookup for a typed number
  • On a match, click Log This Food or View Details
  • The web camera reads UPC, EAN-13 and EAN-8 codes. It relies on the browser's

    own barcode reader, which Chrome and Edge provide and some browsers do not; a

    browser without one says so and offers the manual entry. Frames are read in

    the browser and only the number is sent to the server.

    When nothing is found

    The message "No food found for this barcode" means the number is not among the

    products the database knows. It happens for store brands, very new products

    and codes from outside the retail systems. From there:

  • Scan again for a second read of a code that may have been misread
  • Search manually for the product by name, or the generic food
  • Add it as a custom food in My Foods with the label's figures; see Searching for Foods
  • What scanning is not

  • It is not offline: every lookup asks the server, so a scan needs a connection
  • It is not a nutrition-label reader — that is the separate Scan nutrition label button, which photographs a Nutrition Facts panel and extracts its figures
  • It does not add products: a scan reads what the database holds, and cannot create an entry from the package

  • Related Articles:
  • Daily Food Logging
  • Searching for Foods
  • Tagsbarcodescanupccameraquick log
    ClapDiet
    PrivacyTermsContact

    © 2026 ClapDiet. All rights reserved.