Skip to main content
🔬 Advanced 🔥 Popular

Macro Kalkulator

Calculate your daily macronutrient needs (protein, carbs, fat) based on your goals.

Cara menggunakan kalkulator ini

  1. Masukkan Daily Calories
  2. Masukkan Goal
  3. Klik tombol Hitung
  4. Baca hasil yang ditampilkan di bawah kalkulator

What Are Macronutrients and Why Do They Matter?

Macronutrients — protein, carbohydrates, and fat — are the three primary sources of dietary energy. Unlike micronutrients (vitamins and minerals), macros are consumed in large quantities and directly fuel all physical activity, including running. Understanding the right ratio of macros for your goals is one of the most impactful nutritional decisions an athlete can make.

Caloric values: Protein = 4 kcal/g | Carbohydrate = 4 kcal/g | Fat = 9 kcal/g

Each macronutrient has distinct functions: carbohydrates are the primary fuel for high-intensity running (stored as glycogen in muscles and liver); fats fuel easy aerobic running and provide essential fatty acids; protein builds and repairs muscle tissue, tendons, and ligaments. All three are required — none should be eliminated in healthy athletes.

Macro Ratios for Runners

Runners have higher carbohydrate needs than sedentary individuals because glycogen is the primary fuel for running above easy effort. General guidelines:

ProfileCarbsProteinFat
Sedentary adult45–55%15–20%25–35%
Recreational runner50–55%20–25%20–30%
Marathon training (moderate)55–60%20–25%20–25%
Marathon training (high volume)60–65%20–22%15–20%
Speed/strength focused runner45–50%25–30%20–25%

Rather than percentages, many sports nutritionists prefer absolute grams per kg body weight: carbohydrates 5–10 g/kg/day (higher on high-mileage days), protein 1.4–2.0 g/kg/day, fat minimum 1.0 g/kg/day for hormonal health.

Carbohydrate Periodization for Runners

Carbohydrate periodization means adjusting carb intake based on training demands — higher on hard training days, lower on rest or easy days. This approach optimizes glycogen availability for quality workouts while potentially improving fat oxidation capacity on easier days.

Practical implementation:

For a 70 kg runner: hard day = 490–700g carbs; easy day = 280–420g carbs; rest day = 210–350g carbs. This periodization prevents unnecessary fat storage from chronically high carb intake on low-activity days while ensuring glycogen saturation for quality sessions.

Fat: Essential for Runners, Often Misunderstood

Despite decades of low-fat messaging, fat is an essential macronutrient for runners. A minimum of 1.0 g/kg/day is required for hormonal health — below this, estrogen and testosterone production decreases, with significant consequences for bone density, recovery, and mood. Female runners are particularly vulnerable to hormonal disruption from excessive fat restriction.

Fat provides: fat-soluble vitamins (A, D, E, K), essential fatty acids (omega-3, omega-6), slow-burning fuel for easy aerobic running, and satiety that prevents overeating.

Fat oxidation capacity is trainable: easy aerobic running (Zone 2) teaches the body to use fat as fuel more efficiently, preserving glycogen for higher intensities. This is one key reason elite marathon runners can sustain race pace deep into the race — their fat oxidation rate at marathon pace is higher than recreational runners, requiring less glycogen per kilometer.

Setting Your Macro Targets: A Step-by-Step Process

Step 1: Calculate your TDEE (see our TDEE calculator).

Step 2: Set protein first — 1.6–2.0 g/kg body weight. This is the most important macro for athletes.

Step 3: Set fat minimum — 1.0–1.2 g/kg body weight for hormonal health and essential functions.

Step 4: Fill remaining calories with carbohydrates — the largest and most flexible macro for runners.

Example for 70 kg runner training 60 km/week (TDEE ≈ 3,100 kcal):

Adjust based on training phase: more carbs during high-volume periods, more protein during injury recovery or calorie restriction phases.

Race Day Nutrition: Macro Strategy

Race day macro planning differs from training day nutrition. The goal: maximize glycogen stores without GI distress.

48 hours before marathon: Carb loading phase. Increase carbs to 8–10 g/kg/day. Reduce fat and fiber (both slow gastric emptying and increase GI risk on race day). A 70 kg runner should consume 560–700g carbs on the day before a marathon.

Morning of race: 300–500 kcal, 60–80% carbs, 2–3 hours before start. Simple, familiar foods: oatmeal, banana, toast, sports drink. Nothing new on race morning.

During race (marathon/HM): 60–90g carbs per hour via gels, sports drinks, or chews. Multiple carbohydrate types (glucose + fructose) allow absorption beyond the 60g/hour glucose limit. Start fueling at mile 5–6, not when you feel depleted.

Post-race recovery: 1.2 g/kg carbs + 0.4 g/kg protein within 30 minutes of finishing. Then a full meal within 2 hours. The first 4 hours post-race are the period of fastest glycogen resynthesis.

"A balanced distribution of macronutrients supports optimal health. Acceptable macronutrient distribution ranges are 45–65% of calories from carbohydrates, 20–35% from fats, and 10–35% from proteins. Individual needs vary based on age, activity level, and health goals."

Departemen Pertanian AS, Dietary Guidelines for Americans 2020–2025

💡 Tahukah kamu?

Terakhir diperbarui: March 2026

Frequently Asked Questions

What is the best macro ratio for runners?

Most marathon and distance runners do well with approximately 55–65% carbohydrates, 20–25% protein, and 15–25% fat. Higher training volumes push the carb percentage higher. Rather than percentages, focus on absolute amounts: 5–10g carbs/kg/day, 1.6–2.0g protein/kg/day, 1.0g+ fat/kg/day.

Should runners eat low carb?

Not for performance running. Carbohydrates are the primary fuel for running above easy effort. Low-carb / ketogenic approaches impair high-intensity running capacity and typically worsen race performance. Easy aerobic running can use fat efficiently, but interval training, tempo runs, and racing require glycogen. Low-carb may suit ultra-slow ultra running but is suboptimal for most runners.

How many carbs should I eat before a long run?

Consume a carbohydrate-rich meal 2–3 hours before runs over 90 minutes. Target 1–4g carbs/kg body weight depending on run duration and individual tolerance. For a 70 kg runner: 70–280g carbs before a long run. Simpler carbs (less fiber, lower fat) are preferred for faster gastric emptying and reduced GI risk.

Do I need to track macros as a runner?

Tracking macros for 2–4 weeks is valuable for developing awareness of your actual intake patterns. Many runners discover they're chronically under-eating carbs or protein without realizing it. Long-term tracking is unnecessary for most runners — use it as an educational tool initially, then use food quality habits to maintain appropriate macro balance.

What should I eat after a marathon?

Within 30 minutes post-race: 60–80g carbs + 20–30g protein. A sports drink + protein bar, or chocolate milk (excellent ratio) works well when appetite is suppressed. Within 2 hours: a full meal with rice/pasta (carbs), lean protein, and vegetables. Continue eating frequently for the next 24–48 hours to support glycogen restoration and muscle repair.