Macro Calculator
We calculate TDEE, set protein from bodyweight, lock fat at a healthy floor, and fill the rest with carbs. Then we adjust for your goal.
Inputs
Result
- Calories2633kcal
- Protein135g
- Fat53g
- Carbs405g
Calculations run locally in your browser. Nothing is sent to a server.
Calories from Mifflin-St Jeor × activity, adjusted by goal. Protein 2.0 g/kg (cut), 1.8 g/kg (recomp), 1.6 g/kg (bulk). Fat ≥0.7 g/kg for hormones. Carbs fill remaining kcal (kcal − P×4 − F×9) ÷ 4.
References
Why protein first?
Protein is the only macro you can't store. It runs muscle protein synthesis and satiety. Fat is locked at a hormone floor, carbs absorb the rest.
Can I swap carbs and fat?
Within limits. Drop carbs below ~80 g/day and performance tanks. Drop fat below 0.5 g/kg and hormones suffer.
How often should I recalc?
Every 2–4 weeks during a cut, every 4–6 weeks during a bulk. Ascend Club's adaptive macros engine does this for you.
Past the numbers? Track it for real.
Waitlist members get TestFlight + Play Store internal-track invites and a founder badge on their profile.
The app is free. Club adds the coach, leagues and analytics.
Core tracking stays free forever, the climb, streaks, logging and your league tiers. Club is for when you want the full coach, worldwide competition and the depth, at about the price of one coffee a month.
14-day free trial · no card to start
| Free | Club | |
|---|---|---|
| Tracking, the climb and streaks | ||
| Per-set logging, PR detection, wearables | ||
| Muscle-league tiers | ||
| The AI coach | nudges | Full conversation |
| Worldwide leagues and challenges | , | |
| PR projections and deep analytics | , | |
| Unlimited crews | , | |
| Themes, export and higher AI limits | , |