CalculatorsHealth
Protein Calculator
Overview
Calculate daily protein needs based on weight, activity level, and fitness goals with meal breakdown
Key Facts
| Field | Value |
|---|---|
| Calculator ID | protein |
| Category | Health |
| Vertical | Health & Fitness |
| App route | /verticals/health/protein |
| API endpoint | /api/public/calculate?id=protein |
Inputs
| Input ID | Label | Type | Required | Default | Constraints |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
How to Use
- Enter Body Weight — Input your current body weight in pounds
- Select Goal & Activity — Choose fitness goal (muscle gain, fat loss, maintenance) and activity level
- Set Meals Per Day — Enter how many times you eat daily to get protein per meal
Result Surfaces
| Output | Display Type | Format |
|---|---|---|
| Computed results | result-card | - |
Related Calculators
FAQ
How much protein do I need to build muscle?
For muscle gain, aim for 0.8-1.2g per lb of body weight. If you weigh 180 lbs, that's 144-216g daily. Higher end (1.0-1.2g/lb) is better for natural lifters and hard gainers.
Should I eat more protein when cutting?
Yes. During fat loss, increase to 1.0-1.4g per lb to preserve muscle mass. Higher protein helps maintain muscle, increases satiety, and has higher thermic effect (burns more calories digesting).
Does protein timing matter?
Post-workout: 20-40g within 2 hours maximizes muscle protein synthesis. Total daily intake matters most, but spreading 25-40g across 4-5 meals is better than one huge meal.
Evidence
src/lib/calculators/registry.ts(metadata)src/lib/calculators/page-registry.ts(page/HowTo metadata)src/lib/calculators/health/protein.ts(calculator config)