Note: This calculator is for general adults, not for pregnancy dieting. If you are pregnant, please follow your doctor’s advice.

Protein intake calculator: woman preparing protein rich foods like eggs and yogurt

Protein Intake Calculator

Get your daily protein range in grams, a per-meal target and the exact foods to hit it.

Get it from our Calorie Deficit Calculator.

Aim for about0 gprotein per day
Healthy range
Per kg / per lb
Per meal
Share of calories-

Your three protein levels

LevelGrams per dayBest for

Foods to hit your target

FoodOne servingProteinServings for one meal

Values are typical averages. Combine foods, since one meal rarely comes from a single source.

How to use this calculator

  1. Choose your sex and enter your age. The tool is for adults aged 18 and over.
  2. Enter your weight (kg or lb) and your height (cm or ft/in).
  3. Pick your goal: stay healthy, lose fat, build muscle or endurance training.
  4. Pick your activity level. If you are between two options, choose the lower one.
  5. Select your diet type so the food list matches what you eat, and choose how many meals you have a day.
  6. Optional: add body fat % for a more accurate result, and your daily calories to see what share of your diet is protein.
  7. Press Calculate my protein. You will get a daily target, a healthy range, a per-meal amount and a food table.
  8. Spread your protein across the day and check your result again if your weight or training changes.

This tool gives estimates for healthy adults and is not medical advice. If you have kidney disease, liver disease, diabetes, are pregnant or breastfeeding, or take regular medication, ask your doctor before changing your protein intake.

Protein is the nutrient that protects your muscle, keeps you full and helps you recover from training. The right amount depends on your body weight, your goal and how active you are. Our protein intake calculator turns those details into a daily target in grams, a healthy range, a per-meal amount and a list of foods that fit your diet, including vegetarian and vegan options.

Who you areProtein per kg of body weight per day
Sedentary adult (minimum to avoid deficiency)0.8 g
Healthy, moderately active adult1.0 to 1.6 g
Fat loss while keeping muscle1.2 to 2.2 g
Building muscle1.4 to 2.2 g
Endurance athlete1.2 to 1.8 g
Adults aged 65 and over1.0 to 1.5 g

If you want one number to remember, 1.6 g per kg (about 0.7 g per lb) suits most active adults who want to keep or build muscle.

A protein intake calculator estimates how many grams of protein you should eat every day. It multiplies a weight basis by a grams-per-kg value chosen for your goal and activity. A good calculator also shows a range instead of one rigid number, because your needs shift with your training and diet.

  1. Goal and activity. We pick a range (minimum, recommended, high) from sports nutrition research and consensus statements.
  2. Weight basis. For people with higher body fat, full body weight overstates protein needs. We cap the weight used (using height, and body fat % if you enter it) so the result is realistic.
  3. Age. For adults 65 and over we use an older-adult range, because muscle responds less to protein with age.
  4. Diet type. Vegans get about 10% more, because plant proteins are digested slightly less efficiently.
  5. Per-meal split. Your daily total is divided by your number of meals, and we warn you if a meal is too small or too big.
  6. Food list. You see how many servings of each food make up one meal.

Example: a 70 kg woman, 165 cm, exercising 3 days a week, losing fat.

StepCalculationResult
Weight basisLower of 70 kg and 27 × 1.65² (73.5 kg)70 kg
Recommended level1.6 g per kg1.6
Daily target70 × 1.6112 g
Range70 × 1.2 to 70 × 2.284 to 154 g
Per meal (4 meals)112 ÷ 428 g
  • Minimum: The standard recommended allowance for healthy adults is 0.8 g per kg per day. It is designed to prevent deficiency, not to optimise muscle or fat loss. India’s ICMR-NIN guidance is in a similar range.
  • Active people: The International Society of Sports Nutrition and the American College of Sports Medicine support roughly 1.4 to 2.0 g per kg for people who train.
  • Muscle gain: A 2018 meta-analysis of 49 trials (Morton et al., British Journal of Sports Medicine) found that benefits for strength training levelled off around 1.6 g per kg. Some people may benefit from up to about 2.2 g per kg.
  • Older adults: Expert groups suggest 1.0 to 1.2 g per kg for healthy older adults and 1.2 to 1.5 g per kg for those with illness, to fight age-related muscle loss.
  • Upper limits: Studies in healthy people have not shown harm from high intakes, but going far above 2.2 g per kg brings no extra muscle benefit. People with kidney disease must follow their doctor’s advice.

Daily protein in grams at four common levels (healthy weight adults).

Body weight0.8 g/kg (minimum)1.2 g/kg (active)1.6 g/kg (recommended)2.0 g/kg (high)
50 kg40 g60 g80 g100 g
60 kg48 g72 g96 g120 g
70 kg56 g84 g112 g140 g
80 kg64 g96 g128 g160 g
90 kg72 g108 g144 g180 g

If you carry a lot of extra body fat, use the calculator above. It adjusts for this.

When you eat fewer calories, your body can burn muscle as well as fat. Higher protein helps you lose fat while keeping muscle, and it keeps you fuller on fewer calories. Aim for 1.6 to 2.2 g per kg and pair it with strength training. Work out your calories first with our Calorie Deficit Calculator.

Protein supplies the building blocks, but training provides the signal. Target 1.6 to 1.8 g per kg, train each muscle group at least twice a week and eat enough total calories. Without resistance training, extra protein is mostly burned for energy.

Research suggests that roughly 0.25 to 0.4 g per kg per meal, which is about 20 to 40 g for most adults, switches on muscle repair well. Eating most of your protein at dinner and very little at breakfast is a common mistake, especially in South Asian diets where meals are carb-heavy.

Meals per dayDaily target 100 gDaily target 130 g
3 meals33 g each43 g each
4 meals25 g each33 g each
5 meals20 g each26 g each
FoodServingProtein (approx.)Diet
Chicken breast, cooked100 g31 gNon-veg
Fish, cooked100 g20 gNon-veg
Egg1 large6 gNon-veg
Whey protein1 scoop (30 g)24 gVegetarian
Paneer100 g18 gVegetarian
Curd (dahi)1 cup (200 g)7 gVegetarian
Milk1 glass (250 ml)8 gVegetarian
Soya chunks, dry30 g15 gVegan
Tofu100 g8 gVegan
Chana, boiled1 katori (150 g)13 gVegan
Rajma, cooked1 katori (150 g)13 gVegan
Dal, cooked1 katori (150 g)9 gVegan
Peanuts30 g8 gVegan
MealFoodProtein
Breakfast2 roti-sized besan chilla with 1 cup curd20 g
Mid-morning1 glass milk and 30 g peanuts16 g
Lunch1 katori dal, 1 katori rajma, 2 roti, salad28 g
Evening1 scoop whey or 1 cup curd7 to 24 g
Dinner100 g paneer or 30 g soya chunks sabzi, 2 roti24 g
  • Combine pulses (dal, rajma, chana) with grains (roti, rice) across the day for a fuller amino acid profile.
  • Soya, tofu and paneer are the most protein-dense vegetarian foods.
  • Vegans should aim for about 10% more total protein and include soy regularly.
  • A whey or plant protein powder is convenient, not compulsory.
  • Constant hunger soon after meals
  • Slow recovery and persistent muscle soreness
  • Losing muscle or strength while dieting
  • Brittle nails, hair thinning and slow wound healing
  • Frequent illness

These can have other causes, so see a doctor if they continue.

For healthy adults, intakes up to roughly 2.2 g per kg are considered safe and useful. Very high intakes rarely add benefit and can crowd out fibre-rich foods. If you have kidney disease, liver disease or diabetes, or you are pregnant, get personal advice before changing your intake.

  • Using the same number as a friend with a different body and goal
  • Eating most protein in a single meal
  • Counting the whole weight of a food instead of its protein content
  • Ignoring total calories and fibre
  • Adding protein but skipping strength training

Most healthy adults need between 0.8 and 1.6 g per kg of body weight. People who lift weights or diet for fat loss do better at 1.6 to 2.2 g per kg.

Aim for 1.6 to 2.2 g per kg per day. It protects muscle and keeps you full while you eat fewer calories.

Around 1.6 to 1.8 g per kg per day, together with regular resistance training and enough calories.

Yes. Milk, curd, paneer, dal, rajma, chana, soya chunks and peanuts can get you there. Whey or plant protein makes it easier.

No. Around 20 to 40 g per meal is a useful target for most adults.

Use current weight if you are near a healthy weight. If you carry a lot of body fat, use a capped or lean-mass based weight, which our calculator does automatically.

Yes. Adults 65 and over are advised to eat roughly 1.0 to 1.5 g per kg to protect muscle.

Research in healthy people has not shown kidney damage from higher intakes. People who already have kidney disease must follow their doctor’s limits.

No. It is only a convenient way to reach your target when food alone is difficult.

Whenever your weight changes by 4 to 5 kg or your training or goal changes.

Start with the recommended number from the calculator, spread it across your meals, choose foods you enjoy and train consistently. Adjust after two to three weeks based on hunger, energy and progress.