Start with the information you actually have
Barcode and photo calorie tracking solve different parts of food logging. A barcode can look up a packaged product's nutrition record. A meal photo can suggest visible foods and quantities when there is no package to scan. The best method for a meal depends on whether you know its ingredients, product and portion.
You do not need to commit to one method for every food. A packaged yogurt, a homemade bowl and a restaurant meal may each call for a different approach. Using more than one logging method is helpful when each records a separate part of the meal.
Use a barcode for a packaged food
Scan the barcode when you have the packaging for the food you ate. Then check the product name, brand, nutrition values and serving size against the label. Products change, databases can have outdated entries, and similar packages may contain different recipes.
Next, enter the amount eaten. The product's calories may be listed per 100 grams, per serving or for the entire package. A barcode does not measure your portion or know whether you finished the container.
For example, if the label says 200 calories per 100 grams and you eat 150 grams, the portion is 200 × 150 ÷ 100 = 300 calories. This is an illustrative label calculation. Use the values on your own package.
The FDA's explanation of the Nutrition Facts label describes how serving size and servings per container relate to the nutrition information. Check those fields before treating a listed calorie number as the whole package.
Use a photo for a plate without packaging
A photo is useful when the separate foods are visible and you want a starting estimate. Include the whole plate, use good light, and keep the foods in focus. Review names and amounts before saving.
A camera cannot reveal every hidden ingredient. Dressing inside a salad, butter under toast or oil absorbed during cooking may require a note. The amount in a deep bowl can also be difficult to judge from one view. See how accurate AI calorie counters are for a review checklist.
For repeatable logging, compare suggested portions with known amounts when possible. If you have a kitchen scale or the weight from a package, use it rather than relying only on appearance.
Use a recipe for a known mixed dish
For a casserole, curry or soup you cooked yourself, the recipe and ingredient quantities may give you a better basis than a photo of the surface. Add the ingredients for the batch, then divide by the portion you ate.
A recipe found online is a reference, not proof of what went into your pot. Account for substitutions, added oil, different quantities and changes to serving size. The homemade food guide shows how to handle equal servings and cooked batch weight.
Avoid double counting when combining methods
Suppose you photograph a bowl and separately scan the packaged sauce you added. Check whether the photo estimate already included sauce. Logging both without adjusting the breakdown may count that ingredient twice.
The same issue arises when you log a complete recipe and then add one of its ingredients again. Keep one entry for each amount of food you ate. If an ingredient is missing, add or correct it; if it is already present, do not duplicate it.
If a barcode is missing or returns the wrong product
Use the nutrition label rather than accepting an unrelated product record. Check whether the label values refer to a serving or 100 grams and whether the amount you ate matches that reference. An unsuccessful lookup is a reason to use another source, not to substitute a product just because its name looks similar.
Heyberry supports photos, barcode scanning, typed meal descriptions and recipe search. You can review the identified foods and change grams, or describe corrections with Fix with a note. These features are explained on the photo calorie counter page. Logging meals requires Heyberry Pro.
The useful habit is simple: identify the food, check the amount, and review the result. The method should fit the information available for that meal.