How to count calories from a photo

By the C for Calories team · Updated October 12, 2026

A photo can replace a dozen searches. Here's how photo calorie counting works and how to get estimates you can rely on.

How photo calorie counting works

When you photograph a meal in an app like C for Calories, an AI vision model identifies the foods and estimates how much of each is on the plate. The app then matches those foods to nutrition data and calculates calories, protein, carbs and fat for each item.

The result is a draft. A good app shows its working (each food and its estimated weight) so you can fix what's wrong.

Take a better photo

Check these before you save

  1. Portions. Is 180 g of rice about right? Change the grams if you know better.
  2. Cooking fat. Was it fried, or dressed with oil? Add a teaspoon or tablespoon.
  3. Hidden foods. Fillings, sauces under the food, cheese melted in.
  4. Swaps. Brown rice vs white, whole milk vs skim. Pick the right version.

When to use something else

For packaged food, the barcode is more precise than a photo. For drinks, search is often quicker. And for meals you eat often, save them once as a favorite and log them again with a tap: no photo needed.

FAQ

Frequently asked questions

Is there a free app that counts calories from a photo?

Yes. C for Calories estimates calories and macros from a photo for free, with no trial and no account.

Can I use an old photo?

Yes. You can choose a photo from your library instead of taking a new one.

Does it work for drinks?

Clear drinks in a glass are hard to judge from a photo. Search for them or scan the bottle instead.