Free Macros Calculator

Calculate Daily Protein, Carbs & Fats for Any Diet

Keto • Low Carb • High Protein • Balanced • No signup • 100% Free

Personal Information
10-120 years
20-300 kg
50-300 cm
Leave empty for Mifflin-St Jeor
Diet & Goals
Your Daily Macro Targets

Macronutrients in Common Foods

Understanding the macro content of common foods helps you plan meals that hit your targets. Here is a comprehensive reference table:

FoodServing SizeProteinCarbsFatCalories
Apple1 medium (182g)0.5g25g0.3g95
Banana1 medium (118g)1.3g27g0.4g105
Grapes1 cup (151g)1.1g27g0.2g104
Orange1 medium (131g)0.9g15g0.1g62
Strawberries1 cup (152g)1.0g12g0.5g49
Watermelon1 cup (154g)0.9g12g0.2g46
Pineapple1 cup (165g)0.9g22g0.2g82
Blueberries1 cup (148g)1.1g21g0.5g84
FoodServing SizeProteinCarbsFatCalories
Broccoli1 cup (91g)2.6g6g0.3g31
Spinach1 cup (30g)0.9g1g0.1g7
Carrots1 cup (128g)1.2g12g0.3g52
Lettuce1 cup (36g)0.5g1.6g0.1g8
Tomato1 medium (123g)1.1g5g0.2g22
Cucumber1 cup (104g)0.7g4g0.1g16
Bell Pepper1 cup (149g)1.5g9g0.4g46
Sweet Potato1 medium (114g)2.0g24g0.1g103
FoodServing SizeProteinCarbsFatCalories
Chicken Breast100g (cooked)31g0g3.6g165
Salmon100g (cooked)25g0g14g208
Egg1 large (50g)6g0.6g5g78
Beef (lean)100g (cooked)26g0g15g250
Tofu100g8g2g4.8g76
Shrimp100g (cooked)24g0.2g0.3g99
Greek Yogurt1 cup (227g)20g8g0.7g130
Lentils1 cup (198g)18g40g0.8g230
FoodServing SizeProteinCarbsFatCalories
White Rice (cooked)1 cup (158g)4.3g45g0.4g205
Brown Rice (cooked)1 cup (195g)5g45g1.8g216
Pasta (cooked)1 cup (140g)7g43g1g220
Bread (whole wheat)1 slice (32g)4g12g1g81
Pizza (cheese)1 slice (107g)12g34g10g272
Cheeseburger1 sandwich15g32g15g303
Caesar Salad3 cups16g21g46g520
Subway Turkey6" sandwich18g46g3.5g280
FoodServing SizeProteinCarbsFatCalories
Milk (Whole)1 cup (244g)7.9g11g7.9g149
Milk (2%)1 cup (244g)8.1g12g4.8g122
Milk (Skim)1 cup (245g)8.3g12g0.2g83
Orange Juice1 cup (248g)1.7g26g0.5g112
Yogurt (low-fat)1 cup (245g)13g17g3.8g154
Beer1 can (356g)1.6g13g0g153
Coca-Cola1 can (355g)0g39g0g140
Almond Milk1 cup (240g)1g2g2.5g39

What is a Macros Calculator?

A macros calculator (macronutrient calculator) helps you determine your optimal daily intake of protein, carbohydrates, and fats based on your calorie goals, diet type, and fitness objectives. This macro calculator is essential for diet planning, muscle building, weight loss, and overall fitness success.

Our free macros calculator supports multiple diet types including balanced, high protein, low carb, and keto diets. Whether you are a fitness enthusiast, athlete, or someone serious about nutrition, this tool provides accurate, instant macro targets without any signup or registration.

Why Use Our Free Macros Calculator?

💪

For Muscle Building

Calculate optimal protein intake to support muscle growth and recovery after workouts.

📉

For Weight Loss

Find the right macro balance to lose fat while preserving lean muscle mass.

For Keto & Low Carb

Get precise keto macros with 70% fat, 20% protein, and 10% carbs distribution.

🍽️

For Meal Planning

Use macro targets to plan meals and hit your nutrition goals consistently.

How to Use the Macros Calculator

Using our free online macros calculator is simple. Follow these steps:

Step 1: Enter Your Personal Information

Input your age, gender, weight, height, and activity level. These factors determine your Basal Metabolic Rate (BMR) and Total Daily Energy Expenditure (TDEE). If you know your body fat percentage, enter it for more accurate results using the Katch-McArdle formula.

Step 2: Select Your Goal

Choose whether you want to maintain, lose, or gain weight. The calculator adjusts your target calories accordingly (-500 for weight loss, +500 for weight gain).

Step 3: Choose Your Diet Type

Select your preferred macro distribution: Balanced (30P/40C/30F), High Protein (40P/40C/20F), Low Carb (30P/25C/45F), or Keto (20P/10C/70F). You can also set custom ratios.

Step 4: View Your Results

Get your BMR, TDEE, target calories, BMI, and daily macro targets in grams. Use the meal distribution suggestions and food database to plan your meals.

Understanding the Science Behind Our Calculator

Basal Metabolic Rate (BMR)

BMR is the number of calories your body burns at complete rest. We use the Mifflin-St Jeor Equation, which is considered the most accurate formula for estimating BMR:

Mifflin-St Jeor Equation

For Men: BMR = (10 x weight in kg) + (6.25 x height in cm) - (5 x age in years) + 5

For Women: BMR = (10 x weight in kg) + (6.25 x height in cm) - (5 x age in years) - 161

If you enter your body fat percentage, we also calculate using the Katch-McArdle Formula, which is more accurate for lean individuals:

Katch-McArdle Formula

BMR = 370 + (21.6 x lean body mass in kg)

Where lean body mass = total weight x (1 - body fat percentage)

Total Daily Energy Expenditure (TDEE)

TDEE is calculated by multiplying your BMR by an activity factor:

  • Sedentary: BMR x 1.2 (little or no exercise)
  • Lightly Active: BMR x 1.375 (light exercise 1-3 days/week)
  • Moderately Active: BMR x 1.55 (moderate exercise 3-5 days/week)
  • Very Active: BMR x 1.725 (hard exercise 6-7 days/week)
  • Extra Active: BMR x 1.9 (very hard exercise, physical job)

Body Mass Index (BMI)

BMI is calculated as weight (kg) / height (m)^2 and provides a general indicator of body composition:

  • Underweight: BMI < 18.5
  • Normal weight: BMI 18.5 - 24.9
  • Overweight: BMI 25 - 29.9
  • Obese: BMI >= 30

Understanding Macronutrients

🥩 Protein (4 calories per gram)

Protein is essential for muscle building, tissue repair, enzyme production, and immune function. High protein diets support weight loss by increasing satiety and preserving muscle mass. Good sources include chicken, fish, eggs, Greek yogurt, tofu, and legumes.

Recommended intake: 0.8-2.2g per kg of body weight depending on activity level and goals.

🍞 Carbohydrates (4 calories per gram)

Carbs are the body's primary energy source, especially for high-intensity exercise and brain function. Complex carbs (whole grains, vegetables, fruits) provide sustained energy and fiber. Simple carbs (sugar, white bread) spike blood sugar quickly.

Recommended intake: 45-65% of total calories for balanced diets, 5-10% for keto.

🥑 Fats (9 calories per gram)

Dietary fats are crucial for hormone production (including testosterone), brain function, nutrient absorption, and cell membrane health. Focus on healthy fats from avocados, nuts, olive oil, and fatty fish. Limit trans fats and excessive saturated fats.

Recommended intake: 20-35% of total calories for most diets, 70% for keto.

Popular Diet Types & Macro Ratios

Balanced

🥗 Balanced Diet (30% Protein / 40% Carbs / 30% Fats)

The most sustainable approach for general health and moderate activity levels. Provides adequate energy, supports muscle maintenance, and includes enough healthy fats for hormone health. Perfect for beginners and those who want flexibility.

High Protein

💪 High Protein Diet (40% Protein / 40% Carbs / 20% Fats)

Ideal for bodybuilders, strength athletes, and those in a muscle-building phase. The higher protein intake maximizes muscle protein synthesis, while moderate carbs fuel intense workouts. Lower fats help control total calories.

Low Carb

📉 Low Carb Diet (30% Protein / 25% Carbs / 45% Fats)

Effective for weight loss and metabolic health. Reduced carbs lower insulin levels, which can help the body burn fat for fuel. Higher fats keep you satiated. Popular among those with insulin resistance or type 2 diabetes.

Keto

⚡ Ketogenic Diet (20% Protein / 10% Carbs / 70% Fats)

Induces ketosis, where the body burns fat for fuel instead of carbs. Very low carb intake (typically under 50g/day) forces the liver to produce ketones. Popular for rapid weight loss, mental clarity, and certain medical conditions.

Meal Planning Tips

Hitting your macro targets consistently is key to success. Here are practical tips:

  • Plan ahead: Meal prep on Sundays to ensure you have macro-friendly meals ready.
  • Prioritize protein: Build each meal around a protein source first, then add carbs and fats.
  • Use a food scale: Weighing food is more accurate than measuring cups for hitting macros.
  • Track consistently: Use a food diary app to log meals and stay on target.
  • Be flexible: Weekly averages matter more than daily perfection. Aim within 5-10% of targets.
  • Adjust as needed: If you are not seeing results after 2-4 weeks, adjust calories by 100-200.
  • Stay hydrated: Drink at least 8 glasses of water daily to support metabolism and satiety.
  • Include fiber: Aim for 25-35g of fiber daily from vegetables, fruits, and whole grains.

Frequently Asked Questions (FAQ)

How do I calculate my macros?

Enter your age, gender, weight, height, activity level, and goal into the calculator. It will compute your BMR and TDEE, then show your daily protein, carbs, and fat targets in grams based on your chosen diet type.

What are macros (macronutrients)?

Macros are the three main nutrients your body needs in large amounts: protein (4 cal/g), carbohydrates (4 cal/g), and fats (9 cal/g). Each serves different functions — protein builds muscle, carbs provide energy, and fats support hormones and brain health.

What is the best macro ratio for weight loss?

For weight loss, high protein (40P/40C/20F) or low carb (30P/25C/45F) diets often work best. Higher protein preserves muscle mass and increases satiety. Lower carbs can help control appetite and insulin levels. The best ratio is one you can stick to consistently.

How do I calculate my TDEE for macros?

Our calculator automatically computes TDEE using the Mifflin-St Jeor equation for BMR, then multiplies by your activity level. If you know your body fat percentage, it uses the more accurate Katch-McArdle formula.

What if I don't hit my macros exactly every day?

Perfection is not necessary — consistency matters more. Aim to be within 5-10% of your macro targets daily. Weekly averages are more important than daily precision. Focus on hitting protein first, then carbs and fats can be more flexible.

Should I use Mifflin-St Jeor or Katch-McArdle?

Mifflin-St Jeor is the standard and works well for most people. Katch-McArdle is more accurate if you know your body fat percentage, especially for lean or athletic individuals. Our calculator shows both when body fat is entered.

How much protein do I need per day?

The general recommendation is 0.8g per kg for sedentary adults, 1.2-1.6g for active individuals, and 1.6-2.2g for athletes or those building muscle. Our calculator adjusts protein based on your diet type selection.

Related Tools & Keywords