Macro Calculator
Convert calorie and macronutrient percentages into grams.
Energy conversion uses 4 kcal/g for protein and carbohydrate and 9 kcal/g for fat.
How to use this calculator
- Enter daily calories and protein, carbohydrate, and fat percentages totalling 100%.
- Review the live result and use Copy result when you need to share it.
How the calculation works
Protein and carbohydrate use 4 kcal per gram; fat uses 9 kcal per gram.
Formula
Protein and carbohydrate use 4 kcal per gram; fat uses 9 kcal per gram.
Step-by-step calculation
- Enter daily calories and protein, carbohydrate, and fat percentages totalling 100%.
- Protein and carbohydrate use 4 kcal per gram; fat uses 9 kcal per gram.
- Check the displayed result, then copy it if needed.
Worked example
At 2,200 kcal with 30% protein, 40% carbohydrate, and 30% fat, the result is 165 g, 220 g, and 73 g.
Risk guidance
Frequently asked questions
Does this tool send my inputs anywhere?
No. The interactive calculation runs in your browser and this site does not submit tool inputs to a backend.
How should I use the result?
Check that the entered units and values match your situation, especially around dates, breaks, and rounding.
Related tools
Carbohydrate Calculator
Estimate a broad carbohydrate range from daily energy intake.
Open toolProtein Calculator
Estimate a daily protein range from body weight and selected factors.
Open toolFat Intake Calculator
Estimate a broad dietary-fat range from daily energy intake.
Open toolTDEE Calculator
Estimate total daily energy expenditure from BMR and activity.
Open tool