Skip to main content
Calcimator

Ultra Endurance Nutrition Calculator

Calorie and electrolyte plan for events over 12 hours.

About this calculator

Fueling an event lasting many hours is fundamentally different from fueling a short race, because the body can only absorb carbohydrates so fast no matter how much you eat. This calculator sets your target carb intake at 50 to 90 grams per hour depending on selected intensity — a range grounded in the real limits of gut carbohydrate absorption even in trained endurance athletes — and treats total caloric burn (scaled by body weight, intensity, and event duration) as the ceiling those carbs need to help cover. Whatever calories aren't accounted for by carb intake are attributed to fat oxidation, since low-to-moderate intensity ultra-endurance efforts rely heavily on fat as fuel once carb absorption caps out.

Fluid and sodium targets both scale up with temperature and intensity: fluid starts at a 400mL/hour baseline and adds roughly 20mL/hour for every degree above 20°C plus an intensity-based bump, while sodium starts around 300–700mg/hour and adds more in heat above 25°C — reflecting how sweat rate and sodium loss both climb in hot conditions. Altitude above 1,500m adds a 5% caloric surcharge per additional 1,000m to account for the higher energy cost of exertion at altitude. Caffeine is dosed at roughly 4mg per kilogram of body weight total, split into doses spaced about every 4 hours rather than front-loaded, and the calculator also suggests a per-feeding calorie target assuming you eat roughly every 25 minutes — a cadence that keeps carb delivery steady rather than relying on a few large, harder-to-digest meals.

Inputs

lb
°C
m

Results

Total calories needed

10,710

Carbs/hour (g)70
Total carbs (g)1,260
Fat fuel (g)630
Fluid/hour (mL)650
Total fluid (L)11.7
Sodium/hour (mg)540
Total sodium (mg)9,720
Caffeine/dose (mg)56
Calories/feeding249
How to Use This Calculator
  1. Enter Body weight (kg), Event duration (hrs), and Intensity.
  2. Set Easy / hiking pace, Light endurance, and Steady endurance.
  3. Adjust Hard tempo, Race pace as needed.
  4. Review the Total calories needed result.
  5. Use Carbs/hour (g) and Total carbs (g) to inform your decision.

How the result changes with Body weight (kg)

Body weight (kg)Total calories needed
355,355
538,109
10516,065
17526,775

What each input means

Body weight (kg)
Your body weight in kilograms.
Event duration (hrs)
Expected event duration in hours.
Intensity
Event intensity level.
Temperature (°C)
Expected ambient temperature in Celsius.
Altitude (m)
Average event altitude in meters above sea level.

What each result means

Total calories needed
Total estimated caloric expenditure for the event.
Carbs/hour (g)
Target carbohydrate intake per hour.
Total carbs (g)
Total carbohydrates needed for the event.
Fat fuel (g)
Estimated fat grams burned beyond carb intake.
Fluid/hour (mL)
Target fluid intake per hour adjusted for heat and intensity.
Total fluid (L)
Total fluid requirement for the event.
Sodium/hour (mg)
Sodium replacement target per hour.
Total sodium (mg)
Total sodium needed across the event.
Caffeine/dose (mg)
Recommended caffeine per dose (every ~4 hours).
Calories/feeding
Target calories per feeding interval (~25 min).

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Body weight (kg) = 70, Event duration (hrs) = 18, Intensity = 3, Temperature (°C) = 25 = 5 input(s) provided
  2. Calculate Total calories needed
    Total calories needed = totalCalories * altitudeMultiplier
    10710 = 10710
  3. Calculate Carbs/hour
    Carbs/hour = 40 + intensityLevel * 10
    70 = 70
  4. Calculate Total carbs
    Total carbs = carbsPerHr * eventDurationHrs
    1260 = 1260

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the calculator cap carb intake at 50-90 g/hour instead of matching it to my total calorie burn?

Carb intake is set directly from your intensity level (40 plus 10 grams per intensity level, giving 50-90 g/hour) because the human gut can only absorb carbohydrate so fast regardless of how many calories you're burning. Whatever energy need isn't covered by that carb intake is assumed to come from fat oxidation rather than pushing carbs past what's realistically absorbable.

Does the altitude adjustment change my carb and fat targets, or only total calories?

Altitude only adjusts the headline Total calories needed figure, adding a 5% surcharge per 1,000m above 1,500m. Carbs per hour and total carbs are calculated directly from your intensity level and duration with no altitude adjustment, and fat grams are derived from the un-adjusted calorie total minus carb calories — so at high altitude your real fat-fueling need is likely higher than the fat grams figure shown.

How is the caffeine recommendation split across the event?

Total caffeine is set at a flat 4mg per kilogram of body weight, then divided into doses spaced roughly every 4 hours and rounded up, so a longer event gets more, smaller doses rather than one large dose. This spacing is meant to sustain alertness rather than front-load stimulant effects.

Why does my Calories/feeding number seem low for a single meal?

It's calculated assuming you eat roughly every 25 minutes throughout the event — duration in minutes divided by 25 and rounded down gives the number of feeding intervals — and the total adjusted calories are then spread across all of those intervals, reflecting a steady small-and-frequent fueling strategy rather than a few large meals.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.