Protein Calculator
Find how many grams of protein you should eat per day based on your weight and activity level.
Reviewed by the CalcCafe editorial team · Last updated 1 July 2026 · How we test our tools
Example
A 70 kg active adult at 1.2-1.6 g/kg:
Low: 70 x 1.2 = 84 g/day
High: 70 x 1.6 = 112 g/day
Target: 84-112 g protein per day
How it works
Enter your weight and pick a goal. Daily protein = weight in kg multiplied by the grams-per-kg range for that goal, shown as a low-to-high range.
Good to know
The Protein Calculator turns your body weight and a single activity choice into a daily protein target measured in grams. Pick kilograms or pounds, choose whether you're sedentary, active, or training to build muscle, and it multiplies your weight by the grams-per-kilogram range tied to that goal. It's built for anyone planning meals around a number rather than guessing, from beginners checking they eat enough to lifters tracking macros during a cut or bulk.
Reach for it when you're setting up a meal plan, comparing how much more protein an "athlete" goal demands versus a sedentary baseline, or sanity-checking a target a coach or app gave you. Because everything runs in your browser, you can change the weight or goal and watch the numbers update instantly without sending any data anywhere.
Read the result as a band, not a single verdict. The big figure is your low-to-high daily range, the badge restates the grams-per-kilogram rule it used, and the stat tiles break out the low end, the high end, and a rough per-meal amount (the midpoint split across three meals). Sit near the low end on rest days and lean toward the high end when training hard or eating in a calorie deficit, where protein helps protect muscle.
One practical caveat: the per-meal figure assumes three roughly even meals, so adjust it if you eat two large meals or graze across five. The tool also uses total body weight, which can overstate needs for people carrying significant excess fat, since fat tissue requires little protein. Anyone with kidney disease should treat high-protein targets cautiously and confirm with a clinician.
Frequently asked questions
Should I use my current weight or goal weight?
For most people, use current body weight. If you carry a lot of excess fat, many practitioners base protein on a target or lean body weight instead, since fat tissue needs little protein.
Why is there a range instead of one number?
Protein needs vary with training intensity, age, and whether you are cutting or building. The range gives a sensible floor and ceiling; aim higher within it when very active or in a calorie deficit.
Is my data uploaded anywhere?
No — this calculator runs entirely in your browser; nothing is uploaded.
Is this a substitute for medical advice?
No. These are educational estimates — consult a qualified health professional for medical decisions.
People also ask
How much protein do I need per day in grams?
It depends on body weight and activity. Common sports-nutrition ranges run from about 0.8 g per kg for sedentary people up to 1.6-2.2 g per kg for athletes or those building muscle, so a 70 kg active adult lands roughly between 84 and 112 g daily.
Does the protein calculator work with pounds?
Yes. You can toggle between kg and lb, and the tool converts pounds to kilograms internally (using 0.4536 kg per pound) before applying the grams-per-kilogram range.
How do I convert grams of protein per pound to per kilogram?
Multiply the per-pound figure by about 2.2 to get the per-kilogram equivalent. For example, roughly 0.7 g per pound is about 1.5 g per kg.
Can you eat too much protein?
Very high intakes are generally well tolerated by healthy people, though extremely high amounts offer no extra muscle benefit and may displace other nutrients. People with existing kidney conditions are often advised to limit protein and should consult a clinician.
How much protein should I eat to build muscle?
Muscle-building guidance commonly falls in the 1.6-2.2 g per kg range, paired with resistance training and adequate total calories. Spreading intake across meals is frequently suggested, though total daily amount matters most.
Is plant protein counted the same as animal protein in these targets?
The gram targets count total protein regardless of source, but plant proteins vary in digestibility and amino acid profile. People relying mainly on plants sometimes aim toward the higher end of a range and combine varied sources.
How much protein per meal does this calculator suggest?
It divides the midpoint of your daily range across three meals. If you eat more or fewer meals, divide your daily target by your actual meal count instead.
Is eating 100g of protein a day enough?
It depends on your body weight and goal, because targets are set per kilogram. For a 70 kg person, 100 g is 100 / 70 = 1.43 g/kg, comfortably inside the 1.2-1.6 g/kg active range; for a 90 kg person it is only 1.11 g/kg, below that range. At the sedentary baseline of about 0.8 g/kg, 100 g covers anyone up to 125 kg. Enter your own weight in the calculator to see where 100 g lands for you.
How do I calculate protein content in food?
Read the protein grams per serving on the nutrition label and multiply by the number of servings you eat. If the label lists values per 100 g, multiply by your portion weight and divide by 100: a food with 25 g protein per 100 g gives 25 x 150 / 100 = 37.5 g in a 150 g portion. To convert to calories, multiply grams by 4, since protein provides about 4 kcal per gram.
How to calculate 100g of protein?
A 100 g protein target means 100 grams of the protein nutrient added up across the day, not 100 grams of food. Add the protein figures from each meal's labels or a tracking app until they sum to 100 g; splitting it evenly gives 4 meals of 25 g or 5 of 20 g. In calorie terms, 100 g x 4 kcal = 400 calories from protein, which is 20% of a 2,000 kcal diet.
How can I get 100g of protein a day?
Spread protein-rich foods across three or four meals so each contributes 25 to 35 g. Roughly, 100 g of cooked chicken breast has about 30 g, a can of tuna 25 to 30 g, 200 g of Greek yogurt about 20 g, a cup of cooked lentils about 18 g, a large egg 6 g, and 100 g of firm tofu 10 to 15 g, so chicken at lunch, yogurt and eggs at breakfast, and lentils or fish at dinner reach 100 g. Check labels, since protein content varies by brand and preparation.
Are 2 eggs enough daily protein?
No. Two large eggs provide about 12 to 13 g of protein (roughly 6 g each), while even the sedentary baseline of 0.8 g/kg gives a 70 kg adult a target of 70 x 0.8 = 56 g per day, and the active range of 1.2-1.6 g/kg gives 84-112 g. Two eggs are a good start for one meal, but you would need protein from other foods at the rest of your meals to reach a daily target.
Related calculators
Sources & references
These tools follow our methodology and provide educational estimates only — verify important figures with a qualified professional.