Macro Calculator
For clients:
Save/Share
creates a permalink they can bookmark.
Print / Save as PDF
creates a clean one-page sheet.
US units
Metric units
Other units
Inputs
Fill example
Calculate
Age (18–80)
Gender
Male
Female
Height
Weight (lb)
Height (cm)
Weight (kg)
Height (cm)
Weight (kg)
“Other” uses metric inputs but keeps the UI separate.
Activity
Sedentary: little or no exercise
Light: exercise 1–3 times/week
Moderate: exercise 4–5 times/week
Active: daily exercise or intense 3–4 times/week
Very Active: intense exercise 6–7 times/week
Extra Active: very intense daily or physical job
Your Goal
Maintain weight
Mild weight loss of 0.5 lb (0.25 kg) per week
Weight loss of 1 lb (0.5 kg) per week
Extreme weight loss of 2 lb (1 kg) per week
Mild weight gain of 0.5 lb (0.25 kg) per week
Weight gain of 1 lb (0.5 kg) per week
Extreme weight gain of 2 lb (1 kg) per week
+ Settings
BMR + split
BMR estimation formula
Mifflin-St Jeor
Katch-McArdle (needs body fat %)
Body Fat % (only for Katch)
Macro split preset
Balanced (50%C / 20%P / 30%F)
Low Fat (60%C / 25%P / 15%F)
Higher Protein (35%C / 30%P / 35%F)
Low Carb (25%C / 35%P / 40%F)
Custom
Ranges adjust slightly based on the style you pick.
Custom macro % (must total 100)
Order: carbs / protein / fat.
Reset
Save/Share
Print / Save as PDF
Download JSON
Calculate
Print / Save as PDF
uses your browser’s print dialog → choose “Save as PDF” to export a one-page macro sheet.
Results
Ready
BMR
—
—
Maintenance (TDEE)
—
BMR × activity factor
Goal Calories
—
—
Daily macros
—
Carbs
—
—
Range: —
Protein
—
—
Range: —
Fat
—
—
Range: —
Fiber, Sugar, Active Calories
—
Fiber (daily)
—
—
Added Sugar (daily)
—
—
Active Calories (daily)
—
—
Shareable link
Not saved
Generate a link using “Save/Share”.
Copy
Share
This link stores the inputs + macro split. Your client can bookmark it and always reference it.
Daily Macro Targets
Generated from your settings (goal-adjusted).
BMR
—
Maintenance (TDEE)
—
Goal Calories
—
Carbs
—
Range: —
Protein
—
Range: —
Fat
—
Range: —
Split: —
Nutrition targets
Fiber:
—
Added sugar:
—
Active calories:
—
Tip: hit your calorie target first, then aim to land within the macro ranges most days.
Inputs summary
—
Generated: —