CrossFit Macro Calculator
Enter your stats and training goal to get your daily calories plus protein, carbohydrate, and fat targets — sized for the glycogen demands of CrossFit. Every number comes from formulas shown below, so you can check the math and adjust it to your own body.
Show the formulas used
How this calculator works
The calculator follows the same three steps a good coach uses. First it estimates your basal metabolic rate — the energy you burn at rest — with the Mifflin-St Jeor equation, the most accurate general BMR formula in current use. Then it multiplies your BMR by an activity factor chosen from your weekly training volume to get your total daily energy expenditure, or TDEE. Finally it applies your goal adjustment: a deficit to lean out, maintenance to fuel performance, or a small surplus to gain. That gives your daily calorie target.
Macros are then set in the order that matters for a CrossFit athlete. Protein comes first because it protects muscle and drives recovery; it is fixed to your bodyweight, not left as a leftover. Fat is set next at a floor that keeps hormones healthy — roughly a quarter of your calories. Whatever calories remain go to carbohydrate, because CrossFit runs on glycogen and starving your carbs is the fastest way to feel flat in a metcon. That protein-first, carbs-fill-the-rest logic is what separates a training-focused split from a generic diet calculator.
Getting protein right
Protein is the one macro worth being deliberate about. The evidence points to roughly 1.6 to 2.2 grams per kilogram of bodyweight per day for athletes doing regular resistance and conditioning work. The lower end maintains muscle at maintenance calories; the higher end matters most when you are in a deficit, because eating more protein while cutting is one of the few reliable ways to lose fat without losing hard-won muscle. Spreading it across three or four meals of 30 to 50 grams each is more effective than loading it all into one sitting.
Adjusting from the starting point
No equation knows your exact metabolism, your NEAT, or how hard you actually push in a workout, so the honest way to use any macro calculator is as a starting hypothesis. Hold the targets steady for two weeks and weigh yourself under the same conditions a few times a week. If the trend line is moving the way your goal intends, the numbers are right for you. If a "lean out" plan isn't losing anything after two weeks, drop calories a little — usually from carbs or fat, never from protein — and watch again. This feedback loop, not the initial number, is what actually gets results.
More from the box
- Nutrition for CrossFit
- Recovery strategies for hard training
- Benchmark workouts explained
- Metabolic conditioning