How to count the calories in what you ate
Quick answer: To count the calories in what you ate, tell it what you ate, add your details (optional), read the results and save your day.
- Tell it what you ate. Type one item per line, in English or Roman Urdu ("2 roti aur aloo ka salan", "200g chicken breast"), press Say what you ate and speak, or take a photo of your plate and choose the dish and amount.
- Add your details (optional). Age, sex, height, weight and activity give a personal calorie target instead of the 2,000-calorie average.
- Read the results. Calories against your target, protein, fiber, sugar and sodium, and a score out of 100 with simple tips.
- Save your day. Press Save my today's calories. The list shows each saved day, like "Yesterday you ate 2,200 calories", and your 7-day average.
How many calories do I need?
It depends on your size, age and activity. The tool uses the Mifflin-St Jeor equation for your resting energy and multiplies it by your activity level. Without your details it uses the 2,000 kcal reference day printed on food labels.
Photos and voice stay on your phone
Speech is written down by the Whisper model and photos are matched by the CLIP model, both running inside your browser. The models download once from Hugging Face (about 77 MB and 64 MB); your voice and photos are never uploaded. The photo tells the dish, not the size, so you pick the amount.
How accurate is it?
Values come from typical USDA-style nutrition data and standard portion sizes, so treat them as a good estimate. Home recipes, oil and portion sizes vary. Weigh food for the most accurate numbers.
Frequently asked questions
Is 2,000 calories a day right for me?
It's a reference value. Your real need depends on your age, size and activity: add your details to get a personal target.
Can it tell calories from a photo?
It recognises common dishes from a photo (biryani, samosa, roti, pizza, salad and many more) on your device, then you choose the amount. The calories come from our food list for that dish and amount. It can't judge portion size or hidden oil from a picture.
Is my voice or photo uploaded?
No. Both are processed in your browser. Only the speech and image models are downloaded, once, from Hugging Face.
Where are my saved days kept?
Only in this browser, for up to 120 days. Clearing your browser data deletes them. Nobody else can see them, including us.
Does it know desi food like salan, roti, daal and biryani?
Yes. It knows over 120 Pakistani and Indian foods, typed in English or Roman Urdu ("do anday aur aik paratha"), spoken in Urdu or Hindi, or picked from the Desi list.
Is this medical advice?
No. It's an estimate to help you understand your diet. For medical conditions or special diets, talk to a doctor or dietitian.