Key Takeaways
- Protein is set first, from body weight, since it is the macro most tied to preserving muscle during a calorie deficit.
- Fat is set as a percentage of total calories, then carbohydrate absorbs whatever calories are left over.
- The goal adjustment percentage shifts total calories up or down from your base target for a cut, maintenance, or lean-gain phase.
- Training days add a small upward nudge to calories, reflecting the extra fuel needed on higher-training weeks.
- Carbs-per-meal and fiber density translate the daily totals into numbers you can actually act on at each meal.
What it is and when to use it
This calculator builds a full daily macro target for endurance athletes by anchoring protein to body weight, allocating a set percentage of calories to fat, and letting carbohydrate fill the remaining calories — which is how most sports dietitians structure a fueling plan rather than fixing all three macros independently. It also adjusts the calorie base for a cut, maintenance, or gaining phase, and factors in a small bump for higher-training weeks.
Use it when you have a base calorie target already (from a TDEE calculator or coach) and need it translated into daily protein, fat, and carbohydrate grams, broken down to a per-meal carb amount so you know roughly how much to eat at each sitting. The fiber density output is a secondary check on diet quality, expressing fiber intake relative to total calories rather than as a flat daily number.
Adjusted Calories = Base Calories × (1 + Goal Adjustment%) × Training Load Factor
Worked example
With the calculator's defaults — 182 lb body weight, 2,340 kcal base calories, 0.8 g/lb protein, 28% fat, 3 training days, a −8% goal adjustment, 4 meals per day, and a 28 g fiber goal: Training Load Factor = 1 (since 3 training days matches the baseline). Adjusted Calories = 2,340 × (1 − 0.08) = 2,340 × 0.92 = 2,152.8 kcal. Protein = 182 × 0.8 = 145.6 g (582.4 kcal). Fat = (2,152.8 × 0.28) / 9 = 66.98 g (602.8 kcal). Carbs = (2,152.8 − 582.4 − 602.8) / 4 = 967.6 / 4 = 241.9 g, or 60.5 g per meal across 4 meals. Fiber density = 28 / (2,152.8 / 1,000) = 13.0 g of fiber per 1,000 kcal — all matching the calculator's default output.
Common mistakes and how to interpret the result
- Dropping fat too low to force more carbs. Going much below 20% of calories from fat can affect hormone production and satiety; the calculator floors fat at 5% but that floor is not a recommendation to run that low.
- Changing the goal adjustment percentage too frequently. Adjusting calories based on day-to-day scale fluctuations (which are mostly water weight) leads to erratic macro targets; base changes on a multi-week weight trend instead.
- Ignoring the carbs-per-meal breakdown. The daily carb total matters less for endurance performance than having enough carbohydrate available around training sessions specifically — use the per-meal figure to plan timing, not just a daily bucket.
- Treating fiber density as a hard target. It is a diet-quality signal (fiber relative to calorie intake), not a clinical requirement; very low or very high values are worth a second look, but there is no universal "correct" number.