Skip to content
ascend.
Free calculator

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.

How it works

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

FAQ
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.

Related
Try the climb

Past the numbers? Track it for real.

Waitlist members get TestFlight + Play Store internal-track invites and a founder badge on their profile.

Free to join · No card · Founder badge kept
Ascend Club

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.

See Club plans

14-day free trial · no card to start

 FreeClub
Tracking, the climb and streaks
Per-set logging, PR detection, wearables
Muscle-league tiers
The AI coachnudgesFull conversation
Worldwide leagues and challenges,
PR projections and deep analytics,
Unlimited crews,
Themes, export and higher AI limits,