Skip to content

Food Calorie Calculator

Type what you ate the way you'd say it ("2 roti aur aloo ka salan, chai"), say it out loud, or take a photo of your plate. You'll see the calories, protein, fiber and other nutrients, whether it looks healthy, and how much water to drink. Save each day to see a list like "Yesterday you ate 2,200 calories". Your voice and photos are processed on your device and never uploaded. Free, no sign-up, and it runs in your browser: nothing you type is sent anywhere.

In English, Urdu or Hindi, e.g. “I had two paratha, an egg and chai”. Turned into text on this device; the recording isn't kept or sent.

The photo is checked on this device and never uploaded. It recognises common dishes, not portion sizes, so you choose the amount.

Pick from a list

Choose a food and press Add. It goes into the box below, where you can still type or change anything.

Write amounts the way you would say them, in English or Roman Urdu: “2 roti aur aloo ka salan”, “1 bowl daal”, “do anday”, “200g chicken”, “half a mango”, “3 glasses of water”. No amount means one normal portion.

About you (optional, for personal targets)

Saved only in this browser. Without sex, age, height and weight, a 2,000 kcal reference day is used.

Your results appear here as you type: calories, fiber, protein, sugar, salt, a health score and how much water to drink.

Read the full guide: How to Check If Your Diet Is Healthy (Calories, Fiber, Water)

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.

  1. 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.
  2. Add your details (optional). Age, sex, height, weight and activity give a personal calorie target instead of the 2,000-calorie average.
  3. Read the results. Calories against your target, protein, fiber, sugar and sodium, and a score out of 100 with simple tips.
  4. 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.

Discussion

No questions here yet. Stuck on something, or found a trick worth sharing?