Macro Calculator
2,549 Calories/day
- Protein
- 191 g
- Carbohydrates
- 287 g
- Fat
- 71 g
- Sugar (limit)
- 64 g
- Saturated fat (limit)
- 28 g
What this macro calculator does
“Macros” are the three main energy-providing nutrients: protein, carbohydrate, and fat. This calculator estimates daily grams of each from your calorie target. The default split is 30% protein, 45% carbohydrate, and 25% fat.
The split is a starting point, not a medical prescription. Total calories, food quality, and consistency matter more than hitting exact percentages.
How to use this calculator
- Enter age, sex, height, and weight.
- Choose a BMR formula and activity level.
- Choose a goal: maintain, lose, or gain weight.
- Click Calculate to see the calorie target and grams of protein, carbohydrate, and fat.
The default example is a 25-year-old man who is 5 ft 10 in and weighs 165 lb, using a moderate activity level.
Macro formulas
Calories = BMR × activity multiplier + goal adjustment
Protein grams = Calories × 30% ÷ 4
Carbohydrate grams = Calories × 45% ÷ 4
Fat grams = Calories × 25% ÷ 9
Sugar limit = Calories × 10% ÷ 4
Saturated-fat limit = Calories × 10% ÷ 9
Protein and carbohydrate provide about 4 calories per gram; fat provides about 9.
What the results mean
The calorie number is the daily energy target for the selected goal. The grams show one way to divide that energy. The sugar and saturated-fat lines are upper limits, not targets.
For the default example, the maintain target is 2,549 calories, with about 191 g protein, 287 g carbohydrate, and 71 g fat.
Assumptions and limitations
The calculator uses a BMR estimate and an activity multiplier. It does not measure body composition, food intake, or metabolic rate. It does not account for medical conditions, allergies, food preferences, or micronutrient needs.
A macro split is not a meal plan. Discuss significant dietary changes with a registered dietitian, especially if you have diabetes, kidney disease, or a history of disordered eating.
Frequently asked questions
Is 30/45/25 a good split?
It is a reasonable general starting point. Athletes, older adults, and people with medical conditions may need different proportions.
Do I have to hit the grams exactly?
No. Aim for a consistent range. Day-to-day variation is normal; the weekly average matters more.
Does the calculator include fiber?
No. Fiber is part of carbohydrate foods but is not broken out here. Most adults benefit from 25–38 g of fiber per day from food.
Can I use this for weight loss?
Use the calorie target as a starting estimate and adjust based on your weight trend over two to three weeks. Avoid very low calorie intake without medical supervision.
Reference tables
Protein target example
| Protein | 155 grams/day Range: 75 - 218 |
|---|---|
| Sedentary adult | 0.8 g per kg body weight |
| Active adult | 1.2–1.6 g per kg |
| Strength training | 1.6–2.2 g per kg |
| Example 70 kg adult | 56–154 g/day depending on activity |
Food macros
| Food | Serving Size | Protein | Carbs | Fat |
|---|---|---|---|---|
| Chicken breast | 100 g | 31 g | 0 g | 3.6 g |
| Cooked rice | 1 cup | 4.3 g | 45 g | 0.4 g |
| Egg | 1 large | 6.3 g | 0.4 g | 5.3 g |
| Greek yogurt | 170 g | 17 g | 6 g | 0.7 g |
| Almonds | 28 g | 6 g | 6 g | 14 g |
Macro targets depend on calorie needs and goals. The calculator uses your selected split; these values are common food references.
Source
References:
Disclaimer
This calculator is for informational and educational purposes only. It is not medical advice or a personalized meal plan. Consult a registered dietitian or clinician for individual guidance.
Fitness & Health Calculators
- BMI Calculator
- Calorie Calculator
- Body Fat Calculator
- BMR Calculator
- Ideal Weight Calculator
- Pace Calculator
- Army Body Fat Calculator
- Lean Body Mass Calculator
- Healthy Weight Calculator
- Calories Burned Calculator
- One Rep Max Calculator
- Target Heart Rate Calculator
- Pregnancy Calculator
- Pregnancy Weight Gain Calculator
- Pregnancy Conception Calculator
- Due Date Calculator
- Ovulation Calculator
- Conception Calculator
- More Fitness & Health Calculators