Free tool

Build a carbs, fluid, and sodium plan for any ride or run.

Plan carbs, fluid, and sodium for any endurance ride or run. Enter duration, intensity, body weight, and sport, get per-hour grams of carb, millilitres of fluid, and milligrams of sodium, plus a stacked timeline showing when to eat and when to drink. Built for century rides, marathons, gran fondos, and any session past 90 minutes where bonking is on the table.

4 h at 210 Wbecomes72 g carbs/h

Carbs / hr

75 g

Fluid / hr

700 ml

Sodium / hr

500 mg

Total carbs

225g

Total fluid

2100ml

Total sodium

1500mg

How it works

  1. 1

    Enter the basics

    Duration in HH:MM, intensity (easy/tempo/race), body weight, and sport.

  2. 2

    Read the per-hour targets

    Carbs in grams, fluid in ml, sodium in mg - sized for your effort.

  3. 3

    Plan the timeline

    Stacked horizontal bars show when to drink and when to eat across the session.

What you get

  • Sport-aware carb targets (cycling, running, triathlon)
  • Intensity-graded fluid and sodium recommendations
  • Hour-by-hour fuel timeline with eat-and-drink prompts
  • Body-weight scaling for athletes from 50kg to 100kg+
  • Realistic carb ceilings - 90-120g/hr on the bike, 60-90g/hr running
  • Works offline - nothing leaves your device, no signup

When to use this

Use this for any endurance event past 90 minutes where running out of fuel is on the table. Centuries, gran fondos, half-Ironmans, marathons, ultra-marathons, long training rides, the L'Etape, Unbound, the Marathon des Sables - anywhere total time and total intensity together exceed what your stored glycogen will cover. For shorter efforts (under 60-75 minutes), you can largely ride or run on what you ate that morning and stored glycogen alone - this tool will tell you that. For longer efforts, the gap between what your body wants and what your gut can absorb is the entire problem, and the plan exists to close it.

How it works under the hood

The carb target starts from current sports-nutrition consensus (Burke, Jeukendrup) and adjusts for sport (cycling tolerates more than running because of GI mechanics), intensity (Zone 2 needs less than threshold and above), and duration (longer efforts shift toward the ceiling). The fluid target is built from typical sweat rates by body weight and intensity, with a hot-weather adjustment. Sodium is computed as a per-litre concentration appropriate for the duration - longer events lean toward higher concentrations because the cumulative loss is what matters. The timeline distributes intake across hours, weighted slightly toward the early-to-middle of the effort because that is when the gut is most cooperative.

Common mistakes

Three big mistakes. First, under-fuelling - "I do not feel hungry" at hour two is not a signal to skip the gel, because by the time you feel hungry on the bike or running, you are already 30-45 minutes behind on intake and probably bonking soon. Second, over-drinking plain water without sodium, especially for slower marathoners in cool conditions - hyponatremia is genuinely dangerous and far more common than people think. Third, testing the plan for the first time on race day. Train your gut for the carb load over several long sessions, dial in the products you can actually keep down, and only race the plan you have already practiced.

Frequently asked questions

Why does cycling tolerate more carbs than running?
Bouncing your stomach for hours is harder than rolling it. Running gait creates mechanical stress on the GI tract that limits carbohydrate absorption - the same gut that handles 90g/hr on the bike often refuses past 60g/hr on the run. Trained ultrarunners can push past 80-90g/hr with practice, but on a first-time marathon you should plan conservatively or pay the price around 30km.
Is 90g/hr really achievable?
Yes, but you have to train your gut for it. Mix glucose (or maltodextrin) with fructose at roughly a 2:1 ratio to push past the 60g/hr single-transporter ceiling - glucose uses SGLT1, fructose uses GLUT5, so the two together absorb roughly additively. Practice this exact mix on long rides for a few months before race day. Dropping cold turkey to 90g/hr on race day will give you GI cramps and possibly worse.
How much sodium is too much?
Highly individual. 300-700mg per litre of fluid covers most athletes in temperate conditions. Heavy sweaters (you can see white salt stains on your kit after a hot ride) lean toward 700-1000mg/L. Cramping after long efforts is a hint you are on the low end. Hyponatremia (sodium too low for the fluid volume) is the real risk for ultra-endurance and slower marathoners drinking too much plain water - sodium is what prevents it.
Does this work for ultras?
Carb targets carry through to ultras, but real food (rice cakes, sandwiches, boiled potatoes, peanut butter pretzels) becomes important past about four hours. Pure sugar feeding gets nauseating, and your gut wants some protein and fat for variety. The tool shows a "real food" callout at the four-hour mark for that reason. Past eight hours, plan to drop carb targets slightly (60-70g/hr) and supplement with whatever calories you can actually keep down.
How much should I drink per hour?
For temperate conditions and moderate intensity, 500-750ml/hr is typical. In hot conditions, 750-1000ml/hr. Hot and humid pushes it higher. Sweat rate is highly individual - you can measure yours by weighing yourself nude before and after a known-duration ride or run, subtracting fluid intake, and dividing by hours. 1kg of body-weight loss equals roughly 1L of sweat plus a bit.
What about caffeine?
Caffeine improves endurance performance by 2-4% on average across the literature - genuinely meaningful. 3-6mg per kg of body weight, taken 30-60 minutes before the effort, peaks at the 1-2 hour mark. For longer efforts, a smaller top-up dose every 2-3 hours extends the effect. Avoid first-time caffeine experiments on race day - some people handle it badly.
Should I eat solid food during a marathon?
Most marathoners do best on gels and chews - solid food is slow to digest at marathon pace and the stomach is already stressed. For sub-3-hour marathoners, all-liquid plus gels usually works. For 3-4 hour finishers, gels plus some chews. For 4+ hour finishers, a banana or half a bar at the mid-point can be a relief. Practice in long training runs first.
Does intensity really change my carb needs that much?
Yes. At endurance pace (Zone 2), you burn fat for a large fraction of fuel and only need 30-60g/hr of carbs to keep glycogen topped up. At threshold and above, the body switches almost entirely to carb burning and the cost climbs to 80-120g/hr of intake to keep up. Going hard on too little carb is what bonking feels like - the body did not run out of energy, it ran out of the right kind.

Auto-fuel any planned workout

Save your training to a real log and we will pre-build the fuel plan for every long session on the calendar.

Create free account