Tools › Protein calculator

General fitness

Protein calculator

How much protein a day, and per meal, for your body weight and goal. Runs in your browser; nothing is saved or sent.

What this does: tells you roughly how many grams of protein to eat each day, and at each meal, based on your body weight and what you’re training for. Protein is what your muscles use to repair and rebuild, and how much you need depends on your goal: someone training for a marathon or building muscle needs more than someone who isn’t training.

How it works

Each goal uses the range published for it:

GoalGrams per kg of body weight per daySource
Stay healthyat least 0.8 (the minimum to prevent deficiency)US Dietary Reference Intakes; Wolfe et al., 2017
Stay fit (regular exercise)1.2–2.0American College of Sports Medicine (ACSM) joint position stand, 2016
Train for a race1.2–2.0, about 1.6–1.8 on hard training daysACSM, 2016; Kato et al., 2016 (six endurance-trained men)
Build muscle1.6–2.2Morton et al., 2018
Keep muscle while eating less1.6–2.4Hector & Phillips, 2018
Age 65+1.0–1.2, at least 1.2 if activePROT-AGE, 2013

These are ranges from the studies, not exact targets, and protein is one input alongside total food, training and sleep. Your per-meal figure is your daily range divided by your number of meals; studies suggest about 0.25–0.4 g per kg at each of 3–5 meals or snacks (International Society of Sports Nutrition (ISSN), 2017; Schoenfeld & Aragon, 2018). The daily total matters most; spreading it out is the easy way to reach it.

Protein in everyday foods

FoodServingProtein
Chicken breast, cooked3 oz (85 g)about 26 g
Lean ground beef (90%), cooked3 oz (85 g)about 22 g
Salmon, cooked3 oz (85 g)about 19 g
Canned light tuna, drained3 oz (85 g)about 16–22 g
Plain Greek yogurt (nonfat)6 oz container (170 g)about 17 g
Cottage cheese½ cup (about 113 g)about 12 g
Eggs2 largeabout 13 g
Milk1 cupabout 8 g
Lentils, cooked1 cupabout 18 g
Edamame1 cupabout 18 g
Black beans, cooked1 cupabout 15 g
Firm tofu½ cupabout 10–22 g
Peanut butter2 tbspabout 7 g
Almonds1 oz (about 23)about 6 g
Rolled oats, dry½ cupabout 5 g
Whole-wheat bread1 sliceabout 4 g

Approximate values from USDA FoodData Central. Tuna and tofu vary by brand, so check the label.

Sources

General information for healthy adults, not medical advice. If you have kidney disease or another medical condition, are pregnant, or have a history of disordered eating, talk to your doctor or a registered dietitian before changing how much protein you eat.

Related

See roughly how much protein you eat, one spoken sentence per meal.
Get My Track Record on the App Store