Health & fitness · FREE ONLINE TOOL

Protein Calculator

Estimate daily protein grams from body weight and a chosen g/kg target, or compare adult energy-based protein reference ranges.

Your inputs

Calculations run in your browser. No account needed.

EXAMPLE RESULTCalculated locally
Daily protein
56 g/day
Clear inputs. Transparent methods.
My workspace

Calculate with your inputs to save a result or compare scenarios.

How it works

A useful distinction

Weight and energy methods can diverge

For 70 kg at 0.8 g/kg, the result is 56 g. At 2,000 kcal, a 20% protein allocation is 100 g. These answer different reference questions; neither comparison selects an individual’s appropriate intake.

Choosing the inputs for a protein estimate

The protein calculator offers a direct daily-protein mode and a mode based on body measurements and activity. Read the selected method before comparing results, because the same label can conceal different assumptions about the calculation base. Check mass units when entering weight. The result is a modeled amount and does not evaluate a person's medical history, diet, or training response.

Daily protein: formula and assumptions

Protein grams per day = body weight in kg × selected g/kg target.

The default 0.8 g/kg represents the adult RDA; needs can differ with activity, age, pregnancy, and medical conditions.

From body measurements & activity: formula and assumptions

Maintenance energy=BMR×activity factor. Adult AMDR: carbohydrate 45–65%, fat 20–35%, protein 10–35% of energy; grams divide kcal by 4, 9, and 4 respectively.

The adjustment is an explicit scenario, not a prediction of weight change. Ranges are independent population references and their endpoints are not intended to be combined into a single diet. For adults; excludes pregnancy, breastfeeding, children and individualized medical nutrition care.

Worked example

Using the Daily protein example:

Inputs
Measurement system
Metric (kg, cm)
Weight (kg)
70
Protein target (g/kg/day)
0.8
Method

Protein grams per day = body weight in kg × selected g/kg target.

Result

Example result

Daily protein: 56 g/day

These are illustrative inputs. Change the values to explore a different scenario.

Formula references

References explain the underlying methods; they do not imply endorsement or individual professional review of Finflo.

Common questions

What does the grams-per-kilogram target mean?

It is the daily protein amount assigned to each kilogram of body weight. The calculator multiplies the two values.

Is the default protein target right for everyone?

No. It reflects the stated adult reference assumption. Activity, age and medical or reproductive circumstances can change individual requirements.

Prepared by Finflo. See our methodology and editorial policy. Read the relevant professional-advice limitations.