Log · Free and premium
Scan a barcode or nutrition label
Look up packaged food quickly and use the physical label as the final reference.
Before you start
Food → Add → Camera → Barcode or Label
Have ready
- Camera permission
- A readable barcode or label
Step by step
Walkthrough
- 01
Choose the correct camera mode
Use Barcode for the product code. Open the advanced mode sheet and choose Label for nutrition facts or ingredients.
- 02
Hold the package steady
Fill the guide with the barcode or label, avoid glare, and keep all important text sharp.
- 03
Compare the result
Match product name, serving size, calories, and nutrients to the package in your hand.
- 04
Set quantity and save
Enter how much you ate, then save. Use scanned-product history to find a product again later.
- 05
Recover a background scan
If analysis finishes after you leave the camera, open the Food logged notification. CalorieGram opens the completed food details or a recovery screen where you can review the result or add it manually.
What you will see
These screens show the current app layout. Platform-specific labels and controls are noted below.


iOS and Android
iOS
- Camera permission can be re-enabled from the device Settings app.
Android
- Camera permission can be re-enabled from the device Settings app.
If something looks wrong
- Flatten the label and remove glare before trying again.
- Product databases can be incomplete or outdated; the package label wins.
- If a scan notification opens a recovery screen, wait for the latest status, retry once, or use the manual-add action when the result is unavailable.
Keep learning
Still need a hand?
Tell us which step you reached and what you expected to happen. We will help you find the next move.
Contact support