Free·For cyclists & runners

Race-day fueling, mapped to your course.

Upload your route. Plan every gel, drink, sodium dose and caffeine cue around the terrain and timing of your race — then print a Race Fueling Card you can read at speed.

GPX, TCX or FIT — from Strava, Komoot, RideWithGPS, Garmin or Wahoo.

00 / How it works

From route file to fueling card in three steps.

Upload your race route

Drop in the race course as a GPX, TCX or FIT file

Set your targets

Carbs, fluid, sodium and caffeine per hour

Print the card

Get a clean Race Fueling Card sized for your top tube or musette

01 / Editor

The cockpit

oncoursefueling.com
Fuel
AllFoodDrinkTerrain
Gel25g
Iso30g
Water500ml
Bar22g
Salt350mg
Aid zone

Basic uses generic items. Advanced lets you fine-tune carbs, sodium & fluid per item.

Alpine loop87 km · 1 980 m
shaded bands = climbs · fuel placed on the approach

Drag fuel onto the line, or drop a target and let Auto-fill place it. Each chip carries its time — drag to retime.

12 km0:20Gel · flat, settle in25 g
31 km1:02Gel↑ moved earlier · climb at 33 km25 g
48 km1:40Electrolytes · hot day350 mg
71 km2:38Caffeine gel↑ before final climb25 g
Plan vs. target
Carbs88 / 90 g/h
On target — 271 g total over 3:11.
Fluid520 / 650 ml/h
20% under for a hot day — add a bottle.
Sodium410 / 500 mg/h
Good with electrolytes at 1:40.

Coach checks

Carbs spread evenly — no gut-clustering.
Fluid low for 28 °C — bump bottles or add a refill.
No fuel asked for on the descent at 1:55.

Conditions

Carbs target 70 g/h
02 / Why it wins

A plan built from your route. Not just a spreadsheet.

Timed to the race, not every ten kilometresOnCourse turns your route into real time, accounting for climbs, descents and fast sections. So you plan a gel before a hill and a drink where there's room for it — not on an even kilometre grid.
Every choice has a reasonFor each item you see when to take it, what's in it and why it sits right there. Nothing hides in a black box, and you can adjust the whole plan to suit you anytime.
Spots the weak points before the race doesThe plan continuously checks your carbs, fluid, sodium and caffeine against your targets. It flags long gaps, poor timing, or too much fuel piled into a single stretch.
Straight from guidance to your handlebarsDefaults come from expert endurance-sport guidance. But the result isn't another complex spreadsheet — you get a simple Race Fueling Card you can read mid-race.
03 / Print

Made to be read at speed

Top-tube strip48 × 180 mm · portrait
Alpine loop90 g/h
12k0:20GEL25
19k0:42DRINK250
31k1:02GEL25
48k1:40SALT350
58k2:05REFILL500
71k2:38CAF25
✂ cut · fold · laminate
Handlebar96 × 58 mm · landscape
Alpine loop90 g/h
12kGEL25
19kDRINK250
31kGEL25
48kSALT350
58kREFILL500
71kCAF25
271 g · 1 660 ml · 1 280 mg Na · ✂ exact 96 × 58 mm
A4 · coach & musette copy210 × 297 mm
Alpine loop87 km · 1 980 m · 3:11 · 90 g/h
12 kmGel25g
48 kmSalt350mg
19 kmDrink250ml
58 kmRefill500ml
31 kmGel25g
71 kmCaffeine gel25g
Carbs
271 g
Fluid
1 660 ml
Sodium
1 280 mg
Carry
4 gel · 2 bottle
Start now

Your next race, fully fuelled.

Drop a route and have a printable Race Fueling Card in under a minute. Free, no spreadsheet, no guesswork on the start line.

No account needed — drop a GPX, get a card.