Protein Calculator
Estimate your daily protein needs in grams based on weight, activity, and goal. Free protein intake calculator with TDEE and macro split.
A protein calculator estimates how many grams of protein you should eat each day based on your body weight and activity level. Protein rebuilds muscle, supports recovery, and during a calorie deficit it is the macro that protects lean mass. The Recommended Dietary Allowance starts at 0.8 g per kilogram for sedentary adults, but people who train or are in a cut need more — typically 1.6 to 2.2 g per kilogram — to maximize muscle retention and growth. This calculator layers a per-kilogram protein target onto your total daily energy expenditure so the protein number fits your actual calorie budget. Use it to set a daily protein target, to compare sedentary versus training needs, or to see how protein scales when you gain or lose weight. Enter your weight, height, age, and activity level; the goal field sets the per-kilogram factor — 0.8 g/kg for maintenance, 1.2 g/kg for weight loss, 1.8 g/kg for muscle gain, 2.2 g/kg for heavy training. Everything runs locally in your browser.
body
activity
Result
Breakdown
- Protein per kg
- 1.8 g/kg
- TDEE (kcal)
- 2,740
- Calories from protein
- 576
- Protein as % of TDEE
- 21 %
About Protein Calculator
What is protein calculator?
A protein calculator estimates how many grams of protein you should eat each day based on your body weight and activity level. Protein rebuilds muscle, supports recovery, and during a calorie deficit it is the macro that protects lean mass. The Recommended Dietary Allowance starts at 0.8 g per kilogram for sedentary adults, but people who train or are in a cut need more — typically 1.6 to 2.2 g per kilogram — to maximize muscle retention and growth. This calculator layers a per-kilogram protein target onto your total daily energy expenditure so the protein number fits your actual calorie budget. Use it to set a daily protein target, to compare sedentary versus training needs, or to see how protein scales when you gain or lose weight. Enter your weight, height, age, and activity level; the goal field sets the per-kilogram factor — 0.8 g/kg for maintenance, 1.2 g/kg for weight loss, 1.8 g/kg for muscle gain, 2.2 g/kg for heavy training. Everything runs locally in your browser.
How to use this calculator
- Enter your weight.
- Enter your height.
- Enter your age.
- Enter your sex.
- Enter your activity level.
- Enter your goal.
- Click the "Calculate" button.
- View your result instantly — the main result is displayed prominently at the top with a detailed breakdown below it.
When to use this calculator
- Setting a daily protein target for muscle gain or retention
- Comparing sedentary 0.8 g/kg versus training 1.8 g/kg needs
- Protecting lean mass during a calorie cut
- Estimating total daily energy expenditure before splitting macros
- Checking how a higher activity level raises both calories and protein
How the calculation works
The calculator estimates basal metabolic rate with Mifflin-St Jeor (BMR = 10 x weight_kg + 6.25 x height_cm - 5 x age + sex, where sex is 5 for males and -161 for females), then TDEE = BMR x activity multiplier. A per-kilogram protein factor (about 1.8 g/kg for training, 0.8 g/kg for sedentary) multiplied by body weight gives the daily protein target in grams, and that target is scaled within your TDEE calorie budget. For example, a 30-year-old man at 80 kg, 178 cm, moderately active: BMR = 10 x 80 + 6.25 x 178 - 5 x 30 + 5 = 800 + 1112.5 - 150 + 5 = 1767.5, TDEE = 1767.5 x 1.55 ~= 2,740 kcal. At 1.8 g/kg his protein target is about 144 g/day, contributing roughly 576 kcal (144 x 4) — about 21% of his calorie budget.
Frequently Asked Questions
How much protein do I need per day?▼
Is 0.8 g/kg of protein enough?▼
How much protein for muscle gain?▼
Should protein be higher when cutting?▼
How is the protein target calculated here?▼
Can you eat too much protein?▼
Does protein count toward my calories?▼
Is this protein calculator free?▼
Related tools
BMI Calculator
Calculate your Body Mass Index (BMI) instantly with metric or imperial units. Free BMI calculator with healthy weight range and category guidance.
Body Fat Calculator
Estimate your body fat percentage using the U.S. Navy circumference method. Free body fat calculator for men and women with fitness category guidance.
Calorie Calculator
Estimate your daily calorie needs using the Mifflin-St Jeor equation. Free calorie calculator for BMR, TDEE, and weight-loss or gain goals.
Due Date Calculator
Estimate your baby's due date and current pregnancy week using the first day of your last menstrual period. Free due date calculator.
Ovulation Calculator
Predict your ovulation day and fertile window from your last period. Free ovulation calculator for conception and cycle tracking.
Sleep Calculator
Find your ideal bedtime or wake-up time based on 90-minute sleep cycles. Free sleep calculator so you wake up refreshed, not groggy.