Skip to main content

DigitalCalculators.net

Macro Calculator

Turn your daily calories into grams of protein, carbs and fat, per day and per meal.

Not sure? Use our TDEE Calculator.

Results

MacroShareCaloriesGrams per dayGrams per meal

Quick Answer

To find macros, multiply your daily calories by each percentage, then divide by calories per gram: 4 for protein, 4 for carbs and 9 for fat. On 2,000 calories with 20% protein, 50% carbs and 30% fat, that is 100 g of protein, 250 g of carbs and about 67 g of fat a day.

Last updated: 2 November 2026 ·How we calculate this: calories-per-gram conversion

Table of Contents

How This Macro Calculator Works

Macros, short for macronutrients, are protein, carbohydrates and fat. They supply the calories in food. This calculator splits your daily calories between them and shows grams per day and per meal.

Quick explanation: grams = calories × macro percentage ÷ calories per gram.

  • Protein: 4 calories per gram.
  • Carbs: 4 calories per gram.
  • Fat: 9 calories per gram.

How to Use the Macro Calculator

  1. Enter your daily calorie target. Use our TDEE Calculator first if you do not know it.
  2. Choose a macro plan, or pick Custom and enter your own percentages that add up to 100.
  3. Enter how many meals you eat a day.
  4. Press Calculate to see calories and grams of protein, carbs and fat.
  5. Use the grams per meal as a simple guide when you plan food.

Core Formulas

  • Macro calories: daily calories × percentage ÷ 100
  • Protein or carbs (g): macro calories ÷ 4
  • Fat (g): macro calories ÷ 9
  • Grams per meal: grams per day ÷ meals
MacroUsual adult range
Protein10-35% of calories
Carbohydrate45-65% of calories
Fat20-35% of calories

These are the Acceptable Macronutrient Distribution Ranges from the US Dietary Reference Intakes. The calculator shows a note if your split falls outside them.

Worked Example

You eat 2,400 calories a day on the higher-protein plan (30% protein, 40% carbs, 30% fat), over 4 meals.

  • Protein: 2,400 × 30% = 720 calories, or 180 g a day (45 g a meal)
  • Carbs: 2,400 × 40% = 960 calories, or 240 g a day (60 g a meal)
  • Fat: 2,400 × 30% = 720 calories, or 80 g a day (20 g a meal)

Real-Life Examples

  • Losing weight: on 1,800 calories with the higher-protein plan, you would aim for 135 g of protein, 180 g of carbs and 60 g of fat a day. More protein can help you feel full.
  • Building muscle: on 2,800 calories at 25% protein, 45% carbs and 30% fat, that is 175 g of protein, 315 g of carbs and about 93 g of fat a day.
  • Meal planning: split over 4 meals, 2,000 calories on the balanced plan comes to 25 g of protein, about 63 g of carbs and about 17 g of fat per meal.
  • Checking a food label: a meal with 30 g of protein, 40 g of carbs and 15 g of fat has about 120 + 160 + 135 = 415 calories.

Counting Macros vs Counting Calories

  • Calories: decide whether you gain, keep or lose weight.
  • Macros: show where those calories come from, which affects fullness, energy and muscle.
  • Effort: tracking macros takes more time, but gives more detail.
  • Simple start: many people first hit a calorie and protein target, then add carbs and fat later.

Grams per Day by Calorie Level

Grams per day on the balanced plan.

CaloriesProtein (20%)Carbs (50%)Fat (30%)
1,50075 g188 g50 g
1,80090 g225 g60 g
2,000100 g250 g67 g
2,200110 g275 g73 g
2,500125 g312 g83 g
3,000150 g375 g100 g

Using Your Macros

  • Start with calories: macros depend on the right calorie target for you.
  • Treat them as a guide: being a few grams over or under is normal.
  • Check food quality: macro numbers do not show vitamins, minerals or fiber.
  • Get advice if needed: people with health conditions should check with a doctor or dietitian.

Common Mistakes to Avoid

  • Using the wrong calorie target. Macros only work if the calories suit your body and goal.
  • Mixing up calories per gram. Fat has 9 calories per gram, protein and carbs have 4.
  • Chasing exact numbers. Being a few grams over or under each day is normal.
  • Forgetting drinks and cooking oils. They add calories, often from carbs or fat.
  • Ignoring fiber and food quality. Macro numbers do not show vitamins, minerals or fiber.

Frequently Asked Questions

Choose your daily calories and macro split. Multiply calories by each percentage, then divide protein and carbs by 4, and fat by 9.

US guidelines suggest 10-35% protein, 45-65% carbs and 20-35% fat for adults. The right split within those ranges depends on your goals and health.

30% of 2,000 calories is 600 calories. Divide by 4 to get 150 g of protein a day.

Fat has 9 calories per gram, while carbs and protein have 4. The same calories therefore come to fewer grams of fat.

It sits outside the usual adult ranges, so the calculator shows a note. Speak to a doctor or dietitian before a big diet change.

Alcohol has about 7 calories per gram and is not a macro in this calculator. Count its calories in your daily total.

The usual adult range is 10-35% of calories. Our Protein Calculator can estimate grams from your weight and activity.

Weight loss mainly depends on eating fewer calories than you burn. A higher-protein split can make that easier for some people.

References & Sources

SourceUsed ForLink
National Academies, Dietary Reference Intakes: Macronutrients Acceptable macronutrient ranges for adults. https://www.nationalacademies.org/cdn/materials/9fb9fae1-63a0-4048-88ad-3f972639149a
Phillips SM et al., Optimizing Protein Intake in Adults (PMC) Protein range as a share of calories. https://pmc.ncbi.nlm.nih.gov/articles/PMC5347101/
NCBI Bookshelf, Dietary Reference Intakes Background on the reference intakes. https://www.ncbi.nlm.nih.gov/books/NBK208879/