Home / Protein & Macro Calculator

Protein & Macro Calculator

Find how much protein you need each day for your weight and activity, based on published guidelines, and turn your daily calories into grams of protein, carbs and fat.

Calculated on your device
Enter a number, for example 1250 or 19.99.
kcal
To see what share of your calories comes from protein.
Enter a number, for example 1250 or 19.99.
kcal
Find yours with the calorie calculator.
Enter a number, for example 1250 or 19.99.
%
Enter a number, for example 1250 or 19.99.
%
Enter a number, for example 1250 or 19.99.
%
Enter a number, for example 1250 or 19.99.
Embed this calculator on your website

Free to use on your blog or business site. Copy this code and paste it into your page's HTML.

Works in WordPress (Custom HTML block), Wix (Embed code), Squarespace (Code block), Webflow and Shopify pages.

How to use the protein calculator

  • Daily protein: enter your weight and pick the line that best describes you. You get a daily range in grams, split across meals.
  • Macros from calories: enter your daily calories and the share of protein, carbs and fat to get grams of each. Use a preset or type your own split.

How much protein do you need?

WhoGrams per kg of body weight a daySource
Most adults (the minimum to stay healthy)0.8US National Academies (RDA)
Adults 65 and over1.0 to 1.2PROT-AGE study group
Pregnancy, 2nd and 3rd trimester1.1US National Academies
Regular exercise and sport1.2 to 2.0ACSM, Academy of Nutrition and Dietetics, Dietitians of Canada
Strength training to build muscle1.6 to 2.2Morton et al. (2018) meta-analysis

Formulas

Protein (g) = Body weight (kg) × grams per kg
Protein and carbs = 4 kcal per gram  ·  Fat = 9 kcal per gram
Grams of a macro = Calories × its % ÷ kcal per gram

Worked examples

A 70 kg adult who exercises regularly: 70 × 1.2 to 70 × 2.0 = 84 to 140 g of protein a day, or about 21 to 35 g per meal over 4 meals.

On 2,000 kcal with a 25/50/25 split: protein 2,000 × 25% ÷ 4 = 125 g, carbs 2,000 × 50% ÷ 4 = 250 g, fat 2,000 × 25% ÷ 9 = 55.6 g.

Not sure how many calories you need? Use the calorie calculator first.

Frequently asked questions

Is a lot of protein harmful?

For healthy adults, studies have found intakes of 2 g per kg a day and more to be well tolerated. People with kidney disease often need less, so they should follow their doctor's advice.

Should I use my current weight or my goal weight?

Most guidelines use current body weight. If you carry a lot of excess weight, a dietitian may suggest using a lower reference weight.

Sources

Formulas checked 29 October 2026. How we test our calculators. This calculator gives general estimates for adults and is not medical advice. Talk to a doctor or dietitian about your own health.