
Photo
Snap your plate and get calories and macros for every food on it.
Take a photo of your meal, or pick one from your gallery.
BananaCal lists every food it sees, with grams, calories and macros. Something off? Fix it with a tap, or just say what's wrong.
The meal lands in your diary and your daily ring updates on its own.



Counting calories used to mean a kitchen scale, a search bar and a lot of patience. Now it means one photo.
Tell it what you ate and it logs it. Ask what to have for dinner with the calories you have left. It even remembers that you can't stand Greek yogurt.

Snap your plate and get calories and macros for every food on it.
Scan a packaged product and get the values from its label.
Search millions of foods and brands, then pick your grams.
Say what you ate, like you would to a friend. It's logged.
Calories left, protein, carbs, fat, water and weight. All on one screen, updated as you eat.
Keep your streak going, take on challenges and earn BananaCoins to unlock new looks for the app.
Log breakfast 5 days in a row

BananaCal is available in 34 languages and recognizes dishes from all over the world.
Take a photo of your meal. BananaCal's AI recognizes each food on the plate, estimates the portion and calculates calories, protein, carbs and fat. You can review and change everything before you save.
For most everyday meals they are close, but they are estimates: hidden oil, sauces and very mixed dishes are harder to judge from a photo. You can always correct a food or a portion, and for packaged products the barcode scanner uses the values on the label.
Yes. Open the meal to change foods and grams, or tell the AI nutritionist what's wrong and it recalculates everything for you.
A chat inside the app. You can log meals, water and weight by typing or talking, ask what to eat with the calories you have left and see how your week went. It remembers your goals and preferences. It offers general guidance, not medical advice.
BananaCal sets a daily calorie target from your details and your goal, whether you want to lose weight, maintain it or build muscle, and shows your progress over time. If you have a medical condition, talk to your doctor or a registered dietitian first.
BananaCal is free to download. BananaCal Premium unlocks every feature, and you can try it free for 3 days before the subscription starts. You can cancel anytime in your App Store settings.
iPhone with iOS 17.6 or later.
We use your data to run BananaCal and give you your numbers. The privacy policy explains what we collect and why.
Practical guides on calories, protein and eating well, written by the BananaCal team.
All articlesA slice of cheese pizza has about 285 calories and a whole Margherita about 1,080. See calories by slice, crust, topping and size.
The highest protein foods, animal and plant, with grams per 100 g, per portion and per 100 kcal. Find the leanest picks for weight loss and muscle.
Macros are protein, carbs and fat, the nutrients that give you calories. Learn calories per gram, healthy ranges and how to work out your own split.