Goal-based ranges
Separate ranges for staying healthy, fat loss, muscle gain and endurance, adjusted for how often you train.
Based on current sports nutrition and dietary guidelines
Use this free protein calculator to find your ideal daily protein intake based on your weight, goal, activity and age. You get a personalised range, a per-meal split and a sample vegetarian, non-vegetarian or vegan day that shows exactly how to hit your target.
Grams of protein per kg of body weight a day.
| Food | Serving | Protein |
|---|
Most protein calculators stop at one number. This one tells you how to split it and which foods get you there.
Separate ranges for staying healthy, fat loss, muscle gain and endurance, adjusted for how often you train.
See how many grams to eat at each meal, which helps your body use protein better through the day.
Get a sample day built from everyday foods like dal, paneer, eggs, chicken, soya and tofu.
Higher minimums apply for adults over 65, and extra protein is added during pregnancy and breastfeeding.
When your BMI is 30 or above, the tool uses an adjusted weight so your target is not inflated by body fat.
Everything runs in your browser. No sign-up, no email and nothing stored.
Your results update instantly, so you can compare goals and activity levels in seconds.
Choose kg or lb, then type or drag to your current body weight.
Age sets the minimum for older adults. Height is optional but improves results if your BMI is high.
Select what you want to achieve and how many days a week you train.
Pick how many meals you eat and whether you are vegetarian, non-vegetarian or vegan.
Use the per-meal split and sample day as a guide. Then copy your result to keep it handy.
The Recommended Dietary Allowance is 0.8 g of protein per kg of body weight. However, that figure is the minimum to prevent deficiency in inactive adults. It is not the best amount for health, strength or body composition.
Research on active people points to higher intakes. For most people who train regularly, 1.4 to 2.0 g per kg a day supports recovery and muscle growth. During fat loss, intakes toward the top of the range help protect lean muscle.
Suppose you weigh 70 kg, train 3 to 5 days a week and want to build muscle. Your range is 1.6 to 2.2 g/kg, so you need about 112 to 154 g a day. A target of 133 g split over 4 meals is roughly 33 g per meal.
Your body uses protein best in steady doses. Therefore, aim for about 0.3 to 0.4 g per kg at each meal, rather than one large serving at dinner.
Protein (g) = Weight (kg) × g per kg
| Goal | Protein per kg | For 70 kg |
|---|---|---|
| Minimum (RDA) | 0.8 g | 56 g |
| Stay healthy, active | 1.0 to 1.6 g | 70 to 112 g |
| Endurance training | 1.2 to 1.7 g | 84 to 119 g |
| Build muscle | 1.6 to 2.2 g | 112 to 154 g |
| Lose fat, keep muscle | 1.6 to 2.2 g | 112 to 154 g |
Use this list to build meals that reach your target. Values are typical and vary by brand and cooking method.
| Food | Serving | Protein | Type |
|---|---|---|---|
| Chicken breast, cooked | 100 g | 31 g | Non-veg |
| Fish, cooked | 100 g | 22 g | Non-veg |
| Eggs, large | 2 eggs | 12 g | Non-veg |
| Soya chunks, dry | 50 g | 26 g | Vegan |
| Whey protein | 1 scoop | 24 g | Veg |
| Greek yoghurt or hung curd | 200 g | 20 g | Veg |
| Paneer | 100 g | 18 g | Veg |
| Lentils or dal, cooked | 1 cup | 18 g | Vegan |
| Tofu, firm | 100 g | 15 g | Vegan |
| Chickpeas, cooked | 1 cup | 15 g | Vegan |
| Milk | 250 ml | 8 g | Veg |
| Peanuts | 30 g | 7 g | Vegan |
Health note: if you have kidney disease, diabetes with kidney problems or another medical condition, talk to your doctor before increasing protein.
Clear answers to the most common questions about daily protein intake.
The minimum for inactive adults is 0.8 g per kg of body weight. If you exercise regularly, 1.0 to 2.0 g per kg is more useful, depending on your goal. The protein calculator above gives a personal range based on your weight, age, activity and goal.
Most research supports 1.6 to 2.2 g per kg of body weight a day when you strength train. For a 70 kg person, that is about 112 to 154 g, ideally spread across 3 to 5 meals.
During a calorie deficit, aim for about 1.6 to 2.2 g per kg a day. Higher protein keeps you full and helps you keep muscle, so more of the weight you lose comes from fat.
Yes. Combine dairy such as curd, paneer and milk with dal, chickpeas, soya chunks and tofu. Choose Veg or Vegan in the calculator to see a sample day that reaches your target.
Your body digests all the protein you eat. However, the muscle-building response is strongest at about 0.3 to 0.4 g per kg per meal, or roughly 20 to 40 g for most adults. That is why the calculator splits your total across meals.
For healthy adults, intakes up to about 2 g per kg a day are generally considered safe over the long term. If you have kidney disease or another medical condition, speak to your doctor before raising your intake.
Most people should use their current weight. If your BMI is 30 or above, using full body weight can overstate needs, so enter your height and the calculator switches to an adjusted weight automatically.
Per kg of body weight, needs are similar for men and women with the same goal and activity. During pregnancy and breastfeeding, women need about 25 g of extra protein a day.
Knowing your number is the first step. Use the protein calculator to set your target, split it across meals and pick foods you enjoy.
Calculate my proteinThis protein calculator provides general guidance for healthy adults and is not medical advice. Needs vary with health conditions, medications and training. Consult a doctor or registered dietitian for personal advice.