How to log meals accurately: photo, barcode, search or manual entry
Which logging method fits packaged food, home cooking and restaurant meals, how to check an AI photo estimate before you save it, and how to keep a food diary honest without weighing everything.
Published: 3 min read
A food diary is only useful if the entries are roughly right and you actually keep writing them. Those two goals pull against each other: the more precisely you try to log, the sooner you stop. The way out is to match the method to the meal, so the precise tools go where they matter and the fast tools go everywhere else.
SnapMacro offers four ways to log a meal: a photo, a barcode scan, a food search and a manual entry. Here is when each one is the right choice and what to check before you save.
Packaged food: scan the barcode
For anything with a label, the barcode is the most accurate option and the fastest. Point the camera at the code, and the app shows the nutrition before you add the item. The one thing the label cannot know is how much of the pack you ate, so always look at the serving size: a "serving" of cereal on the box is often smaller than the bowl in front of you.
If a product is not recognised, fall back to a search for the same food, or type the values from the label into a manual entry. It takes a minute once and the item is there for next time.
Plates and restaurant meals: take a photo, then check it
Photo logging is the method for meals with no label: a home-cooked dinner, a lunch from the canteen, a plate in a restaurant. SnapMacro's AI suggests the foods it sees and estimates portions, and you review and edit the result before saving. The estimate is a starting point; the review is where accuracy happens.
- Shoot from above, in decent light, with the whole plate in the frame. A photo that shows everything gives a better suggestion than a close-up of one corner.
- Read the suggested foods. Remove anything the AI guessed wrong and add anything it could not see, such as the oil the vegetables were cooked in, a dressing or a sauce.
- Adjust the portions. If you know the chicken breast was about 150 g rather than 100 g, change it; your eyes know your plate better than a model does.
- Save, and move on. An estimate that is within a reasonable margin and logged every day beats a perfect one logged twice a week.
Home cooking: search, adjust servings or build your own entry
Meals you cook yourself are where a little effort up front pays off for months. Search for each ingredient and adjust the servings to what went into the pot, or weigh a recipe once and create a custom entry for one portion. From then on your usual chilli, porridge or lunch bowl is a single entry, and logging it takes seconds.
Keep custom entries honest by naming them clearly ("porridge, 60 g oats, whole milk") so you remember what they contain when the recipe changes.
Habits that keep the diary honest
- Log as you eat or right after. Reconstructing a day at 11 pm is where most entries get lost.
- Include drinks. Lattes, juice and alcohol are easy to forget and add up quickly.
- Log the bad days too. A diary that only records the good days teaches you nothing.
- Pick a method per meal and stick with it. Same breakfast, same entry, every time.
- Remember that every number is an estimate, including AI photo analysis. Aim for consistent, not exact.
Then look at the picture, not the plate
Once the entries are flowing, the daily view shows your calorie budget alongside protein, carbohydrate and fat totals, and the trends show how the week went. Weight check-ins sit next to them, and on iPhone you can optionally let SnapMacro read activity, energy and weight from Apple Health so the activity side of the picture is there too.
A note on privacy: a meal photo is sent for AI analysis only when you choose photo logging, and you can export your data or permanently delete your account from the app's Profile → Privacy screen at any time.