Fitness & Health Calculators

Macro Calculator

Modify the values and click the Calculate button to use
Height

2,549 Calories/day

Protein
191 g
Carbohydrates
287 g
Fat
71 g
Sugar (limit)
64 g
Saturated fat (limit)
28 g
The default split is 30% protein, 45% carbohydrate, and 25% fat. Individual needs vary; this is a planning estimate, not a prescription.

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

  1. Enter age, sex, height, and weight.
  2. Choose a BMR formula and activity level.
  3. Choose a goal: maintain, lose, or gain weight.
  4. 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

Protein155 grams/day Range: 75 - 218
Sedentary adult0.8 g per kg body weight
Active adult1.2–1.6 g per kg
Strength training1.6–2.2 g per kg
Example 70 kg adult56–154 g/day depending on activity

Food macros

FoodServing SizeProteinCarbsFat
Chicken breast100 g31 g0 g3.6 g
Cooked rice1 cup4.3 g45 g0.4 g
Egg1 large6.3 g0.4 g5.3 g
Greek yogurt170 g17 g6 g0.7 g
Almonds28 g6 g6 g14 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