Protein intake calculator — daily grams by body weight, activity, goal (cut/maintain/bulk), per ISSN 2017 guidelines.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Note: people with chronic kidney disease should follow their nephrologist's protein cap — not these numbers.
| Food (per 100 g) | Protein | g to hit total |
|---|---|---|
| Chicken breast (skinless) | 31g | 355g |
| Chicken thigh (skinless) | 24g | 460g |
| Lean beef (sirloin) | 27g | 405g |
| Ground beef (85% lean) | 26g | 425g |
| Pork tenderloin | 26g | 425g |
| Salmon | 25g | 440g |
| Tuna (canned in water) | 29g | 380g |
| Shrimp | 24g | 460g |
| Cod | 23g | 480g |
| Turkey breast | 30g | 365g |
| Whole egg (1 large ≈ 50 g)veg | 13g | 845g |
| Egg white (1 large ≈ 33 g)veg | 11g | 1000g |
| Greek yogurt (plain, 2%)veg | 10g | 1100g |
| Whole milkveg | 3.4g | 3235g |
| Cheddar cheese (low-fat)veg | 24g | 460g |
| Cottage cheese (2%)veg | 12g | 915g |
| Whey protein powderveg | 80g | 140g |
| Firm tofuveg | 12g | 915g |
| Silken tofuveg | 5g | 2200g |
| Tempehveg | 19g | 580g |
| Seitanveg | 25g | 440g |
| Edamame (shelled, cooked)veg | 11g | 1000g |
| Lentils (cooked)veg | 9g | 1220g |
| Chickpeas (cooked)veg | 9g | 1220g |
| Black beans (cooked)veg | 9g | 1220g |
| Peanutsveg | 26g | 425g |
| Almondsveg | 21g | 525g |
| Pea protein powderveg | 80g | 140g |
| Oats (dry)veg | 13g | 845g |
| Cooked riceveg | 2.7g | 4075g |
| Whole-wheat breadveg | 13g | 845g |
| Broccoli (cooked)veg | 2.8g | 3930g |
| Quinoa (cooked)veg | 4.4g | 2500g |
Targets follow ISSN 2017 (Jäger et al.) anchored at 1.4–2.0 g/kg for training, with Helms 2014 (cut) and Phillips 2016 (hypertrophy) adjustments. Food protein per 100 g from USDA FoodData Central.
What this tool does
Free protein intake calculator. Type your body weight, pick activity level (sedentary → athlete) and goal (cut / maintain / bulk), tick vegetarian if it applies, and we give you four numbers that actually matter: total grams of protein per day, how much that means per meal (3–5 meals at 25–40 g — the leucine threshold for muscle protein synthesis), how many grams of leftover daily budget you still have after each preset food, and a 30+ food cheat sheet showing how many grams of chicken breast / eggs / milk / tofu / lentils it takes to hit your number. Defaults follow the ISSN 2017 position stand (Jäger et al.): 1.4–2.0 g/kg for general training, 1.6–2.2 g/kg during a cut to spare lean mass (Helms 2014 review), 1.6–2.0 g/kg for hypertrophy (Phillips 2016, Morton 2018 meta). Food protein values come from USDA FoodData Central. 100% client-side — no account, no upload, no API call. People with chronic kidney disease should follow their nephrologist's protein cap instead of any general formula.
Tool details
- Input
- Text + Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- Performance budget
- Initial JS <= 20 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Protein Intake Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Water Intake Calculator Water intake calculator — daily water target by body weight, activity, climate. With drink-log to track today's progress. Open
- 2 Calorie Calculator Calorie calculator — daily calorie needs (BMR + TDEE), weight loss/gain targets, macro breakdown. Open
- 3 BMR Calculator BMR calculator — basal metabolic rate by Mifflin-St Jeor and Harris-Benedict (compared side-by-side). Open
Real-world use cases
A 78 kg lifter on a cut wants to keep muscle while losing fat
You weigh 78 kg, lift four times a week, and you are eating about 400 kcal under maintenance. Pick "cut" and "athlete" and the tool lands on roughly 1.9 g/kg, or about 148 g a day. Split across 4 meals that is 37 g each, right at the top of the MPS window. The food chart shows that is one 150 g chicken breast, 200 g Greek yogurt, 3 eggs and a scoop of whey.
A vegetarian runner who keeps falling short of protein
You run 50 km a week, eat no meat, and weigh 62 kg. Tick "vegetarian" and pick "active": the tool nudges you toward 1.7 g/kg plus the 10% plant bump, about 116 g. The filtered chart drops chicken and shows tofu 8 g, tempeh 19 g and lentils 9 g per 100 g, so you can see you need real volume, not a token handful of edamame, to actually reach the number.
A coach building meal targets for a 90 kg beginner client
Your client is 90 kg, new to the gym, and wants to bulk. Enter the weight, pick "bulk" and "moderate", and you get about 180 g a day at 1.6 g/kg for hypertrophy. Set 5 meals and each lands near 36 g. You share the URL with the numbers baked in, and the client opens it on their phone with the per-meal split and food amounts already filled, no app to install.
A 55 kg older parent worried about losing strength
At 68 years old and 55 kg, you train twice a week and want to hold onto muscle. Pick "light" activity and "maintain": the tool suggests around 1.5 g/kg, about 83 g. It splits into 3 meals of roughly 28 g each, which matches research that older adults need a bigger per-meal dose to trigger the same muscle response. The chart turns that 28 g into 100 g salmon plus a 200 g pot of cottage cheese, so a meal you can actually picture.
Common pitfalls
Using your current body weight when very overweight inflates the target. Protein is for lean mass, so a 120 kg person with high body fat should base the number closer to goal weight or use lean mass, not the full 120 kg.
Hitting the daily total but dumping it into one or two huge meals. 100 g at dinner does not beat 4 meals of 30 g for muscle, because MPS saturates near 0.4 g/kg per sitting. Spread it across the meal count the tool gives you.
Counting only "protein foods" and ignoring rice, bread and oats. Those background sources add 15 to 30 g a day, so people double up on chicken and overshoot when the food chart already accounts for the full picture.
Privacy
Everything runs in your browser. Your body weight, activity level, goal and vegetarian choice are computed locally with JavaScript and never sent to a server, logged, or stored on our side. The only thing that leaves your device is what you choose to share: the numbers are encoded into the page URL so a shared link reopens with the same result. If you would rather not put your weight in a link, just copy the displayed numbers instead of the URL.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Anagram Solver Check if two words are anagrams, rearrange a set of letters into every ordering, and read the sorted letter fingerprint, all in your browser
- Angle Converter Degrees, radians, gradians, turns, arcminutes, arcseconds and NATO mils, all from one input, copyable, browser-only