How this macro calculator works
The calculator multiplies the calorie target by the selected percentage for each macro, then converts those calories into estimated grams.
Calories per gram
Protein and carbohydrate use 4 kcal per gram. Fat uses 9 kcal per gram. These conversion factors are used only to translate the split you enter into grams.
Preset and custom macro splits
Presets are examples for quick math. Custom percentages must be finite, non-negative and add up to 100%. AMDR context, when shown, is a general adult reference and not personal nutrition advice.
What this tool does not include
This calculator does not prescribe diets, recommend weight loss, create meal plans, diagnose nutrition needs or provide medical nutrition therapy. It is not designed for eating disorder contexts, pregnancy, children or teens, or medical conditions unless reviewed with a qualified professional.
Key terms and assumptionsFormula notes, key terms, source assumptions and limits used in this calculator.
- Calories per gram
- Protein and carbohydrate use 4 kcal per gram. Fat uses 9 kcal per gram.
- Split total
- Custom protein, carbohydrate and fat percentages must add up to 100%. Blank custom percentages are invalid, not zero.
- Preset splits
- Preset macro splits are examples for quick calculation and are not diet recommendations.
- No diet advice
- This calculator converts a user-selected split. It does not prescribe diets, weight loss, meal plans or medical nutrition therapy.
Related calculators
Browse the Health & Fitness calculators hub for related calculators.
- Calorie Calculator Estimate adult daily maintenance calories from BMR and an activity factor, with an optional user-entered adjustment.
- BMR Calculator Estimate adult basal metabolic rate from age, equation constant, height and weight using the Mifflin-St Jeor equation.
- BMI Calculator Estimate adult body mass index from height and weight with metric or US units and cautious category context.
- Water Intake Calculator Estimate a rough daily drinking-water amount from body weight, activity level and climate assumptions.
- Pace Calculator Calculate pace per mile, pace per kilometer and average speed from distance and time.
- Percentage Calculator Calculate what X percent of Y is, what percent one number is of another, or the whole amount from a percentage.
FAQs
What are macros?
Macros are macronutrients that provide calories: carbohydrate, protein and fat.
How does this calculator convert calories to grams?
It multiplies calories by the selected percentage, then divides by 4 kcal/g for protein and carbohydrate or 9 kcal/g for fat.
Do the percentages need to add to 100?
Yes. Protein, carbohydrate and fat percentages must total 100%.
Does this calculator recommend a diet?
No. It follows the split you choose and does not prescribe a diet.
Can I use a custom macro split?
Yes, if the custom percentages are finite, non-negative and add to 100%.
What if one macro is set to 0%?
The calculator can show 0 g for that macro if the full split still totals 100%, but it does not describe that as recommended.
Are AMDR ranges personal recommendations?
No. If shown, they are general adult reference ranges, not personal nutrition advice.
Can I copy the result?
Yes. The copy summary includes the calorie target, split and macro grams.