Our free calorie calculator tells you how many calories your body burns in a day and how many you should eat to lose, maintain or gain weight. It also gives you a daily protein target in grams, plus a simple split of carbs and fat. Whether you are trying to shed a few kilos before a wedding, build muscle at the gym, or simply understand your daily calorie needs, this guide explains every number the tool shows you, using everyday Pakistani food as examples.
The calculator uses the Mifflin-St Jeor equation, which research has found to be one of the most accurate ways to estimate calorie needs for healthy adults. Still, it gives you an estimate, not a lab measurement. Treat the result as a smart starting point, then adjust based on what your weight actually does over a few weeks.
How to Use This Calorie Calculator
The calorie calculator takes less than a minute. Have your height and weight ready (in kg and cm, or lb and feet/inches).
- Choose your sex (male or female). Men and women burn slightly different amounts of energy at rest, so the formula changes a little.
- Enter your age. The calculator is designed for adults aged 18 to 80.
- Enter your height in centimetres, or switch to imperial and enter feet and inches.
- Enter your weight in kilograms or pounds.
- Pick your activity level from the five options, from Sedentary to Extra active. Be honest here; most people overestimate.
- Select your goal: lose 0.5 kg per week, lose 0.25 kg per week, maintain, gain 0.25 kg per week, or gain 0.5 kg per week.
- Read your results: your BMR, your maintenance calories (TDEE), your target calories for your goal, your protein range in grams, and your fat and carb grams.
If your target falls below a safe minimum, the tool will raise it to the safety floor and show a warning. More on that below.
BMR vs TDEE: The Two Numbers Behind Your Daily Calorie Needs
Two terms appear on every calorie calculator, and they are easy to confuse. Understanding them makes the rest of this guide simple.
BMR (Basal Metabolic Rate)
Your BMR is the energy your body uses just to stay alive while completely at rest. Think of it as the calories you would burn lying in bed all day: keeping your heart beating, your lungs breathing, your brain working and your body warm. For most adults, BMR makes up the largest share of daily energy use, often around 60–70%.
That is why a BMR calculator alone is not enough to plan your diet. You do much more than lie in bed.
TDEE (Total Daily Energy Expenditure)
Your TDEE is your BMR plus everything else: walking to the market, climbing stairs, doing housework, going to the gym, even digesting food. TDEE is also called your maintenance calories, because eating this amount every day should keep your weight roughly stable.
A TDEE calculator works by multiplying your BMR by an activity factor. Our tool does exactly that, then adds or subtracts calories depending on your goal.
The Mifflin-St Jeor Formula Explained
There are several equations for estimating BMR, and every calorie calculator picks one. The older Harris-Benedict equation (first published in 1919) tends to overestimate calorie needs for many modern adults. The Mifflin-St Jeor equation, published in 1990, is widely used by dietitians today because it performs better in studies of healthy people.
Here is the exact formula our calculator uses:
- Men: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) + 5
- Women: BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age in years) − 161
Notice the pattern. Heavier and taller bodies burn more energy. Older age lowers the number slightly, partly because people tend to lose muscle as they age. And the difference between men and women is 166 calories, mainly reflecting differences in average muscle mass.
Worked Example: Ahmed, 30, Office Worker Who Goes to the Gym
Ahmed is a 30-year-old man from Lahore. He is 175 cm tall (about 5 ft 9 in), weighs 80 kg (about 176 lb), and trains at the gym four days a week. He wants to lose 0.5 kg per week.
- BMR: (10 × 80) + (6.25 × 175) − (5 × 30) + 5 = 800 + 1,093.75 − 150 + 5 = 1,749 kcal (rounded).
- TDEE: He trains 3–5 days a week, so he is Moderately active (× 1.55). 1,748.75 × 1.55 = 2,711 kcal. These are his maintenance calories.
- Target: To lose 0.5 kg per week, subtract 500. 2,711 − 500 = 2,211 kcal per day.
That is well above the 1,500 kcal safety floor for men, so no adjustment is needed.
Worked Example: Sana, 35, Lightly Active
Sana is 35, 160 cm (about 5 ft 3 in) and 68 kg. She walks and does light exercise two or three times a week, so she picks Lightly active (× 1.375).
- BMR: (10 × 68) + (6.25 × 160) − (5 × 35) − 161 = 1,344 kcal
- TDEE: 1,344 × 1.375 = 1,848 kcal
- Target to lose 0.5 kg per week: 1,848 − 500 = 1,348 kcal
This stays above the 1,200 kcal floor for women. If she chose the gentler 0.25 kg per week goal, her target would be about 1,598 kcal, which many people find easier to stick to.
Choosing Your Activity Level (With Real-Life Examples)
The activity level you choose has a big effect on your calorie calculator result. The gap between Sedentary and Very active can be 500 calories or more for the same person. Use this table to choose honestly.
| Activity level | Multiplier | What it means | Real-life examples |
|---|---|---|---|
| Sedentary | 1.2 | Desk job, little or no exercise | Office or bank job, travel by car or bike, mostly sitting at home in the evening |
| Lightly active | 1.375 | Light exercise 1–3 days/week | Brisk walk in the park a few evenings a week, teacher on your feet part of the day |
| Moderately active | 1.55 | Exercise 3–5 days/week | Gym 4 days a week, regular cricket or football, daily 45-minute brisk walks |
| Very active | 1.725 | Hard exercise 6–7 days/week | Training almost every day, serious runners, active sports players |
| Extra active | 1.9 | Hard physical job or training twice a day | Construction or farm labour, loaders, athletes training morning and evening |
A useful tip: if you are unsure between two levels, pick the lower one. Most people overestimate how much they move, and it is easier to add food later than to wonder why the scale is not moving. The WHO physical activity guidelines recommend at least 150–300 minutes of moderate activity per week for adults, which puts you around the Lightly to Moderately active range.
Goal Adjustments: Calorie Deficit for Weight Loss and Calories to Gain Weight
Once the calorie calculator knows your TDEE, it adjusts the number for your goal. As a rough rule of thumb, a daily change of about 500 calories adds up to around 0.5 kg per week, though real-world results vary from person to person.
| Goal | Daily adjustment | Expected rate (approx.) |
|---|---|---|
| Lose 0.5 kg/week | TDEE − 500 kcal | About 2 kg per month |
| Lose 0.25 kg/week | TDEE − 250 kcal | About 1 kg per month |
| Maintain | TDEE | Weight stays stable |
| Gain 0.25 kg/week | TDEE + 250 kcal | About 1 kg per month (lean gain) |
| Gain 0.5 kg/week | TDEE + 500 kcal | About 2 kg per month |
Safety Floors: Why the Tool Won't Go Too Low
Very low-calorie diets can leave you tired, hungry and short of important nutrients, and they are hard to keep up. That is why our tool never sets a target below 1,200 kcal per day for women or 1,500 kcal per day for men. If your calculation falls below this, the tool clamps it to the floor and shows a warning.
If you hit the floor, it is usually better to choose the slower 0.25 kg per week goal or to add more daily movement, rather than eating even less. Anyone who is pregnant, breastfeeding, has diabetes, kidney disease or another medical condition should plan calorie changes with a doctor or registered dietitian.
Gaining Weight the Smart Way
If you are underweight or trying to build muscle, a surplus of 250 kcal is a good starting point. Bigger surpluses tend to add more fat alongside muscle. Pair the extra calories with strength training and enough protein, covered next. You can check whether you are underweight using our BMI calculator with South Asian cut-offs.
How Much Protein Per Day Do You Need?
Protein helps you keep muscle while losing fat, build muscle when gaining, and feel fuller after meals. Many Pakistani diets are heavy on roti and rice but lighter on protein, especially at breakfast. Our tool doubles as a protein intake calculator and gives you a range in grams per day, based on your weight, activity and goal.
| Your goal and activity | Protein (g per kg body weight per day) |
|---|---|
| Maintain + Sedentary | 0.8–1.0 |
| Maintain + Lightly active | 1.0–1.4 |
| Maintain + Moderately, Very or Extra active | 1.2–1.6 |
| Any weight-loss goal | 1.2–1.6 |
| Any weight-gain goal | 1.6–2.2 |
Important: if your BMI is 30 or higher, the calculator works out protein using a reference weight, which is the weight you would be at a BMI of 25 for your height. Protein needs are linked more to lean body mass than to total weight, so this avoids an unrealistically high number.
Protein Worked Example
Here is how the calorie calculator handles protein. Ahmed (80 kg, BMI about 26.1, losing weight) falls in the 1.2–1.6 g/kg band. 80 × 1.2 = 96 g and 80 × 1.6 = 128 g, so his target is 96–128 g of protein per day.
Now take someone who is 160 cm and 90 kg. Their BMI is about 35.2, so the tool uses a reference weight of 64 kg (the weight at BMI 25 for 160 cm). With a weight-loss goal, protein is 64 × 1.2 to 64 × 1.6 = about 77–102 g per day, not the 108–144 g you would get from their full body weight.
Pakistani Protein Sources (Approximate Values)
You do not need expensive powders to hit your protein target. Everyday desi foods can get you there. The values below are approximate and vary with portion size, recipe and brand.
| Food | Typical serving | Protein (approx.) |
|---|---|---|
| Daal (masoor, moong, mash), cooked | 1 cup (about 200 g) | 12–18 g |
| Chanay (chickpeas), cooked | 1 cup (about 165 g) | 13–15 g |
| Eggs | 1 large egg | 6 g |
| Chicken breast, cooked | 100 g | 28–31 g |
| Fish (e.g. rohu, surmai), cooked | 100 g | 20–25 g |
| Dahi (plain yogurt) | 1 cup (about 245 g) | 8–10 g |
| Milk (whole) | 1 glass (250 ml) | 8 g |
| Paneer | 100 g | 18–20 g |
Here is how Ahmed might reach about 110 g in a normal day: 3 eggs at breakfast (18 g), a cup of daal with lunch (15 g), a glass of milk (8 g), 150 g chicken in the evening salan (about 45 g), a cup of dahi (9 g), and some protein from his roti and rice (about 15 g). That adds up to roughly 110 g without any supplements.
Macros: Carbs and Fat
After protein, the calorie calculator splits your remaining calories between fat and carbohydrates. These three nutrients are called "macros".
- Fat: 25–30% of your target calories. Each gram of fat has 9 calories, so divide by 9 to get grams.
- Carbs: whatever calories are left after protein and fat. Each gram of carbohydrate has 4 calories, so divide by 4.
- Protein: also 4 calories per gram.
For Ahmed's 2,211 kcal target: fat at 25–30% is about 61–74 g. If he eats 112 g of protein (448 kcal) and 61 g of fat (about 549 kcal), the remaining calories give roughly 304 g of carbs (about 1,214 kcal). That sounds like a lot, but a few roti, a plate of rice and some fruit add up quickly.
Favour high-fibre carbs where you can: whole-wheat atta, brown rice, oats, daal, chanay, vegetables and fruit. For fat, liquid vegetable oils, nuts and seeds are better day-to-day choices than ghee or banaspati. The WHO healthy diet fact sheet recommends limiting free sugars and saturated fats and getting most fat from unsaturated sources.
Calories in Pakistani Food: Approximate Values
Knowing your calorie calculator target only helps if you know roughly what you are eating. Desi food can be very calorie-dense because of oil, ghee and sugar. The table below gives typical figures. These are approximate and vary with size and oil: a home-made roti and a large restaurant naan, or a light home karahi and a dhaba one swimming in ghee, can differ a lot.
| Food | Typical serving | Calories (approximate, varies with size and oil) |
|---|---|---|
| Roti / chapati (plain, no ghee) | 1 medium | 100–120 kcal |
| Paratha (with ghee or oil) | 1 medium | 250–350 kcal |
| Plain cooked rice | 1 cup | about 200 kcal |
| Chicken biryani | 1 plate (about 350–400 g) | 500–700 kcal |
| Daal (cooked with tarka) | 1 cup | 150–250 kcal |
| Chicken karahi | 1 serving (about 250 g) | 350–500 kcal |
| Samosa (fried, potato) | 1 medium | 200–260 kcal |
| Doodh patti chai with 2 tsp sugar | 1 cup | 90–130 kcal |
| Sweet lassi | 1 glass (300 ml) | 200–300 kcal |
A quick example: two parathas, an omelette fried in ghee and two cups of sugary chai at breakfast can easily reach 900–1,000 kcal. For Sana, with a target of about 1,350 kcal, that would be most of her day's food before lunch.
Practical Tips to Hit Your Calorie Calculator Target
Control Portions, Not Just Food Choices
You do not have to give up roti or rice. Instead, decide your portion before you start: for example, two roti instead of three, or one cup of rice instead of a heaped plate. Fill half your plate with salad, vegetables or raita, and add a protein source like daal, chicken or fish.
Watch Liquid Calories
Sugary chai, lassi, cold drinks, packaged juices and milkshakes add calories without filling you up. Three cups of chai with two teaspoons of sugar each can add around 300 kcal per day. Try reducing sugar gradually, half a teaspoon at a time, and choose water, lemon water without sugar, or plain lassi.
Measure Your Ghee and Oil
One tablespoon of ghee or oil has roughly 120 calories. Many home salans use several tablespoons per person. Measuring oil with a spoon instead of pouring from the bottle is one of the easiest changes you can make.
Go Slow: 0.25–0.5 kg per Week
Aim to lose about 0.25–0.5 kg per week. Faster loss often means losing muscle, feeling weak and rebounding later. Weigh yourself at the same time each morning, a few times a week, and look at the weekly average rather than daily jumps, which are mostly water.
Plan for Shaadis, Ramadan and Dawats
Social eating is part of life in Pakistan. On a big dinner day, eat a lighter breakfast and lunch with plenty of protein, then enjoy the dawat without guilt. During Ramadan, a balanced sehri with eggs, dahi or daal and whole-wheat roti helps you stay full, while limiting fried pakoras and sugary drinks at iftar keeps your calorie budget under control.
Stay Active in the Heat
In hot months, walk early in the morning or after sunset, and drink enough water. An evening walk after dinner, a common habit in many Pakistani families, is a simple way to add daily movement.
Gym, Energy and Your Wellness Routine
If you are training at the gym, your calorie and protein targets matter as much as your workouts. Eating too little can leave you feeling flat and slow to recover, while eating enough protein supports muscle repair. Our guide on shilajit for gym-goers and natural energy explains how some people include it alongside training, sleep and good nutrition.
If you like the idea, our pure Himalayan shilajit resin can be part of a daily wellness routine. It is not a weight-loss product and does not replace the right calories, protein and exercise. If you take any medication or have a health condition, check with your doctor first.
Why the Calorie Calculator Gives an Estimate, Not an Exact Number
Every calorie calculator, including ours, is based on averages from population studies. Your real needs can be higher or lower for several reasons:
- Body composition: two people with the same weight can have very different amounts of muscle. More muscle means more calories burned.
- Genetics and hormones: conditions like thyroid problems, or medicines such as some steroids and antidepressants, can change energy needs.
- Activity guesses: picking an activity level is never exact, and daily movement such as walking and fidgeting varies a lot.
- Food labels and portions: calorie figures for food, especially home-cooked desi food, are approximate.
- Adaptation: as you lose weight, your TDEE drops, so you may need to recalculate every 4–5 kg.
The best approach is to follow your calorie calculator target for 2–3 weeks, track your average weight, and adjust by 100–200 calories if needed. If your weight is not changing at all, reduce slightly; if you are losing much faster than planned, eat a little more.
Use the Calorie Calculator With Our Other Health Tools
Calories are one piece of the picture. For a fuller view of your health:
- Check your weight category with the BMI calculator, which offers the lower South Asian cut-offs.
- Find a realistic goal weight and check belly fat with the ideal weight and waist-to-height calculator. South Asians tend to carry more fat around the waist, even at a "normal" BMI.
- Take the diabetes risk test, based on the Indian Diabetes Risk Score designed for South Asians. Pakistan has one of the highest diabetes rates in the world, according to the International Diabetes Federation.
- Get a broader picture of diet, sleep and activity with the heart health score.
- Browse every tool on our free health calculators hub.
For more on healthy body weight and the health risks of obesity, see the WHO obesity and overweight fact sheet and the MedlinePlus health check tools.
Disclaimer
This calorie and protein calculator is for general education only. It does not diagnose any condition and is not a substitute for professional medical or dietary advice. If you are pregnant, breastfeeding, under 18, have diabetes, kidney disease, an eating disorder or any other health condition, or take regular medication, please speak to a qualified doctor or registered dietitian before changing your diet. If you experience chest pain, fainting or severe breathlessness, seek emergency help immediately (call 1122 or 115 in Pakistan, or your local emergency number).








