Skip to content
=CalculateMyStuff

Macro Calculator

Calculate your daily macronutrient targets. Enter your calorie goal and diet type to get personalized protein, carb, and fat gram targets.

Disclaimer: This calculator is for informational purposes only. Consult a healthcare provider or registered dietitian before making significant changes to your diet.
kcal

Enter your total daily calorie target

Split: 30% protein / 40% carbs / 30% fat

Enter your daily calories and goal, then click Calculate to see your macro targets.

How Macro Calculation Works

What Are Macronutrients?

Macronutrients — protein, carbohydrates, and fat — are the three essential nutrient categories that provide your body with energy and building blocks for cellular function. Each macronutrient contains a specific number of calories per gram: protein has 4 calories per gram, carbohydrates have 4 calories per gram, and fat has 9 calories per gram.

How This Calculator Works

This calculator takes your total daily calorie intake and distributes it among the three macronutrients based on your selected goal. Each goal uses a different percentage split optimized for that outcome:

  • **Maintenance (30/40/30):** A balanced split for sustaining current weight and general health.
  • **Weight Loss (40/30/30):** Higher protein to preserve muscle mass while in a calorie deficit.
  • **Muscle Gain (35/45/20):** More carbohydrates to fuel intense training and recovery.
  • **Keto (25/5/70):** Very high fat and minimal carbs to maintain nutritional ketosis.

The calculator converts these percentages into grams using the calorie-per-gram values for each macronutrient. For protein and carbs, calories are divided by 4 to get grams. For fat, calories are divided by 9.

Putting It Into Practice

Once you know your macro targets, use nutrition labels and a food tracking app to hit your daily numbers. Focus on whole, nutrient-dense foods: lean meats, fish, eggs, vegetables, whole grains, nuts, and healthy oils. Consistency matters more than perfection — aim to stay within 5–10 grams of each target. Adjust your calorie intake and macro split every few weeks based on your progress and how you feel.

Frequently asked questions

Macros, short for macronutrients, are the three main categories of nutrients your body needs in large quantities: protein, carbohydrates, and fat. Each plays a unique role — protein builds and repairs tissue, carbohydrates provide energy, and fat supports hormone production and nutrient absorption. Tracking macros helps you manage not just how much you eat, but the quality and composition of your diet.

There is no single best macro ratio — it depends on your goals, activity level, and body type. For general maintenance, a balanced 30/40/30 (protein/carbs/fat) split works well. For weight loss, higher protein (40%) helps preserve muscle mass. For muscle gain, extra carbs (45%) fuel intense training. Keto dieters use a high-fat (70%) approach to stay in ketosis. Experiment and adjust based on how your body responds.

To count macros, start by determining your daily calorie target, then use a calculator like this one to get your gram targets for protein, carbs, and fat. Track your food intake using a food diary or app, reading nutrition labels and weighing portions when possible. Each gram of protein and carbs contains 4 calories, while each gram of fat contains 9 calories. Consistency and accuracy in tracking are key to seeing results.

Protein needs vary based on activity level and goals. The general recommendation is 0.7–1.0 grams per pound of body weight for active individuals. Those focused on muscle gain may benefit from 1.0–1.2 grams per pound. For weight loss, higher protein intake (around 1.0 g/lb) helps preserve lean muscle while in a calorie deficit. Sedentary individuals may need as little as 0.36 grams per pound.

Related calculators