Macro Calculator
Turn a daily calorie target into grams of protein, carbohydrate and fat. Choose a preset ratio or set your own percentages and the calculator does the math.
How to use the macro calculator
- Enter your daily calorie target.
- Pick a preset ratio or set protein, carb and fat percentages that total 100%.
- Read off the grams and calories for each macronutrient.
Examples
2000 kcal, 40/40/20 split
calories: 2000, protein: 40%, carb: 40%, fat: 20%
Protein 200 g, Carbs 200 g, Fat 44 g
1800 kcal on a keto ratio (25/5/70)
calories: 1800, protein: 25%, carb: 5%, fat: 70%
Protein 113 g, Carbs 23 g, Fat 140 g
Frequently asked questions
What are macros?
Macros, short for macronutrients, are the three nutrients that supply energy: protein, carbohydrate and fat. Your daily calories come from some mix of the three, and the split affects body composition and how full you feel.
How many calories are in a gram of each macro?
Protein and carbohydrate each provide about 4 calories per gram, while fat provides about 9 calories per gram. The calculator uses these standard Atwater factors to convert percentages into grams.
What are common macro splits?
A balanced plan is often around 30% protein, 40% carbs and 30% fat. Low-carb and high-protein plans push protein or fat higher, and a keto ratio keeps carbs very low (about 5%) with most calories from fat.
What macros should I use for keto?
A typical ketogenic ratio is roughly 70% fat, 25% protein and 5% carbohydrate. The goal is to keep carbs low enough to stay in ketosis while getting enough protein to preserve muscle.
How do I set my daily calories?
Start from your maintenance calories (your TDEE), then subtract for fat loss or add for muscle gain. Use a TDEE calculator to estimate maintenance, then plug that number in here.
Do the percentages have to add up to 100?
Yes. Protein, carb and fat are shares of your total calories, so the three percentages must total 100%. The calculator flags any split that does not add up.
Related tools
TDEE Calculator
Calculate your TDEE and daily calorie needs. Enter weight, height, age, sex and activity to see maintenance, cutting and bulking targets.
Water Intake Calculator
Find how much water to drink each day. Enter your weight and exercise time to get a personalized target in liters, ounces and cups.
A1C to Glucose Converter
Convert A1C to estimated average glucose and back, in mg/dL and mmol/L, using the ADA eAG formula. Enter either value and see the match live.
BAC Calculator
Estimate your blood alcohol concentration with the Widmark formula. Enter weight, sex, drinks and hours. An estimate only, never a reason to drive.
Blood Pressure Category
Enter your systolic and diastolic numbers to find your blood pressure category using the AHA/ACC 2017 chart, from Normal to Hypertensive Crisis.
BMI Calculator
Free BMI calculator. Enter your weight and height in metric or imperial units to get your Body Mass Index and WHO weight category instantly.