{{ summaryHeading }}
{{ summaryPrimary }}
{{ summaryLine }}
{{ badge.label }}
{{ carbLoadingStageVisual.weightLabel }} {{ carbLoadingStageVisual.targetLabel }} {{ carbLoadingStageVisual.daysLabel }} Event
Carb loading inputs
Use current race-week body weight. Accepted range after conversion is 35-180 kg.
Enter expected race or event time, not the whole day on site.
hours
Choose top-up, standard 36-48 hour load, extended load, or a custom target.
Typical carb-loading targets are 10-12 g/kg/day for events above 90 minutes; lower values may be enough for top-ups.
g/kg/day
Use 1 for a same-week top-up, 2 for the common 36-48 hour load, or 3-4 for a gentler ramp.
days
Count meals, snacks, and planned drink-mix windows that can carry carbohydrates.
per day
Use your expected local start time; exports keep the same local timestamp.
Choose sensitive if large meals, high fiber, or concentrated drinks have caused GI issues in training.
Common pre-event meals are 1-4 g/kg 1-4 hours before starts longer than 60 minutes.
g/kg
Lower this if large servings feel heavy; the calculator will flag oversized blocks.
g/block
Choose the training load expected during the loading window.
This affects guidance rows and warnings, not the core carbohydrate grams.
Use 0 if all carbs come from food; higher values lighten meal-block food volume.
%
Target Amount Use Basis Copy
{{ row.target }} {{ row.amount }} {{ row.use }} {{ row.basis }}
Block Food carbs Drink carbs Total Practical cue Copy
{{ row.block }} {{ row.foodCarbs }} {{ row.drinkCarbs }} {{ row.total }} {{ row.cue }}
Check Status What to do Copy
{{ row.check }} {{ row.status }} {{ row.action }}
{{ jsonPayload }}
Customize
Advanced
:

Race-week carbohydrate planning matters most when an endurance event is long enough for stored carbohydrate to become a limiter. Muscle and liver glycogen are the body's stored carbohydrate reserves. During sustained running, cycling, triathlon, long team-sport efforts, or repeated surges, those reserves help support pace, concentration, and late-event decision making.

Carbohydrate loading is a short pre-event eating strategy, not a permanent diet. The modern approach pairs higher carbohydrate intake with reduced training in the final day or two before a long event. Older depletion routines are no longer the normal starting point for most athletes. The practical goal is to arrive with high glycogen availability while keeping meals familiar enough that digestion does not become the problem race morning.

Duration changes the value of the plan. Events under about 90 minutes often depend more on normal daily fueling and a practiced pre-event meal than on a full carbohydrate load. Events above 90 minutes can benefit when intensity is high or late-event fading has been a pattern. Once the effort reaches three hours or more, glycogen availability is more likely to matter, especially with hills, heat, surges, or a hard finish.

Carbohydrate loading fit by event duration
Event duration Fueling meaning Planning caution
Less than 90 minutes Daily fueling and a familiar pre-event meal often carry the main value. A high 10 to 12 g/kg/day target can add food volume without a clear need.
90 minutes to under 3 hours A top-up or full load may help when intensity is high or the athlete fades late. Gut history, event pace, and taper quality should decide how aggressive the target is.
3 hours or longer A full load is more likely to support glycogen availability for the full event. The number of grams still needs a reduced training load and practiced foods.
Diagram showing body weight and grams per kilogram forming daily grams, then load days and meal blocks shaping a race-week plan.
A useful carbohydrate load is a timing and tolerance plan, not only a larger daily gram target.

Large carbohydrate targets can be hard to execute because carbohydrate-rich foods still bring fluid, sodium, fiber, fat, protein, and food volume with them. Lower-fiber, lower-fat choices are common near the event because they can help athletes meet gram targets without adding unnecessary digestive load. Drink mixes can help spread carbohydrate through the day, but concentrated drinks should be practiced before race week.

These estimates are informational sports-nutrition planning aids, not medical or dietetic advice. Athletes managing diabetes, gastrointestinal disease, kidney disease, pregnancy, prescribed diets, or a history of disordered eating should use qualified professional guidance before making aggressive race-week changes.

How to Use This Tool:

Use the calculator after you know the expected event duration, current race-week body weight, and a food plan that has at least been tested in training.

  1. Enter Body weight and choose kg or lb. The plan is available when the converted value is 35 to 180 kg.
  2. Set Event duration in hours. Use the expected time spent racing or exercising, not the whole day at the venue.
  3. Choose Loading protocol. The preset fills Daily carb target and Loading days; editing the g/kg/day target moves the plan toward Custom target.
  4. Set Meal blocks per day to the number of meals, snacks, and drink windows that can realistically carry carbohydrate.
  5. Use Event start when the loading days should count back from a local start time.
  6. Open Advanced to set Gut comfort, Pre-event meal target, Comfort cap per block, Taper status, Fiber approach, and Drink-mix share.
  7. Fix red input messages before reading the plan. Then review Tolerance Flags for high targets, short events, normal training load, sensitive gut settings, and servings above the selected comfort cap.

Start with Load Targets, compare practical servings in Meal Blocks, and use Load Ramp when the day-by-day timing changes the food plan.

Interpreting Results:

Daily loading target is the main number because it converts body weight and g/kg/day into grams of carbohydrate per day. Total loading window multiplies that daily target by the selected number of days. Race-morning meal is separate because it uses its own pre-event g/kg target instead of the daily loading target.

Event fit protects against overreading a high gram result. A full-load target does not make a short race better, and a useful long-event target can still fail if the servings are too large, training is not reduced, or the food choices are unfamiliar.

Carb loading result cues and checks
Cue Meaning What to check next
Full load fit Event duration is 3 hours or longer. Confirm taper, familiar foods, and serving sizes before using 10 to 12 g/kg/day.
Load may help Event duration is at least 90 minutes and under 3 hours. Choose a top-up or full load based on intensity, gut tolerance, and past late-event fading.
Top-up usually enough Event duration is below 90 minutes. Reconsider a 10 g/kg/day or higher target unless a coach or dietitian has a specific reason.
Above comfort cap A displayed meal block is larger than the cap you selected. Add meal blocks, lower the g/kg/day target, or move more carbohydrate into familiar drinks.

The Load Ramp chart is a scheduling aid. Standard, high, top-up, and custom plans repeat the target on each loading day. The extended plan reduces earlier days, so the ramp rows are better than the headline total when you need a gentler build into race day.

Technical Details:

Carbohydrate loading uses body-mass-scaled intake because the same absolute gram target means different things for different athletes. A 55 kg runner and an 85 kg cyclist using 10 g/kg/day are following the same relative target, but their daily gram totals differ by 300 g. That is why the calculation converts body weight to kilograms before applying the selected target.

Guideline ranges are tied to both event duration and training reduction. The common full-load range for events above 90 minutes is 10 to 12 g/kg/day for 36 to 48 hours. A shorter top-up can use a lower target, while the pre-event meal is usually handled separately at 1 to 4 g/kg before exercise lasting more than 60 minutes.

Formula Core:

The core calculation converts body weight, multiplies by the selected daily g/kg target, then separates the daily target, loading window, average block size, race-morning meal, and carbohydrate energy.

Wkg = W×0.45359237 when weight is entered in lb Cday = Wkg×Gday Cwindow = Cday×D Cblock avg = CdayB Cpre = Wkg×Gpre Ecarb = Cday×4 kcal/g
Carb loading formula variables
Symbol Meaning Accepted range or unit
Wkg Body weight after conversion 35 to 180 kg
Gday Daily carb target 1 to 12.5 g/kg/day
D Loading days 1 to 4 days
B Meal blocks per day 3 to 8 blocks
Gpre Pre-event meal target 0 to 4 g/kg

For a 70 kg athlete using 10 g/kg/day, Daily loading target is 700 g. A 2 day loading window gives 1,400 g before race morning. With 6 meal blocks, the average block is about 117 g, while the named block table uses uneven meal shares, so lunch and dinner are 140 g each at the default 6-block pattern. A 2 g/kg race-morning meal adds a separate 140 g target. Gram and kcal results are displayed as whole numbers, while g/kg values use one decimal place.

Protocol and Rule Core:

Carb loading protocol presets and boundary rules
Preset or rule Target or boundary Meaning
24 h glycogen top-up 7 g/kg/day, 1 day Lower race-week increase when a full load is unnecessary or too bulky.
36-48 h standard load 10 g/kg/day, 2 days Lower end of the common full-load range.
36-48 h high load 12 g/kg/day, 2 days Upper end of the common range, with more serving pressure.
3 day extended load 8.5 g/kg/day, 3 days Gentler ramp that lowers earlier day rows before the final target day.
Event fit labels <1.5 h, 1.5 to <3 h, >=3 h Separates top-up, may-help, and full-load duration cues.
Guideline band >=10 and <=12 g/kg/day Marks the common full-load range for longer endurance events.

The extended protocol changes the ramp rows rather than the headline daily target. With 3 loading days, the row factors are 75%, 90%, and 100% of the selected target. With 4 days, they are 65%, 80%, 95%, and 100%. Other protocols repeat the same target on each loading day.

Carb loading validation and warning rules
Input or warning Range or trigger Reason to check it
Event duration 0.25 to 48 hours Prevents accidental all-day entries and feeds the duration cue.
Comfort cap 30 to 180 g per block Flags servings that may be too large for the selected gut profile.
Drink-mix share 0% to 50% Splits each block into food carbohydrate and drink carbohydrate.
Short event plus high target Duration <1.5 h and target >=10 g/kg/day Warns that full loading may be unnecessary for the event length.
Normal training plus high target Normal taper status and target >=10 g/kg/day Warns that unreduced training can blunt the intended glycogen build-up.
Sensitive gut plus high target Sensitive gut and target >=11 g/kg/day Warns that the food list and fiber choices need to be rehearsed.

Accuracy Notes:

The calculator models carbohydrate targets and planning checks; it does not measure glycogen stores, predict performance, or diagnose nutrition needs. Treat a clean result as a structured plan to review, not proof that the plan is right for a specific athlete.

  • Race-week body weight, event intensity, taper quality, heat, altitude, and prior nutrition can change the usefulness of the same gram target.
  • High carbohydrate intake can feel heavy because stored glycogen is accompanied by water. That short-term change is not the same as gaining body fat.
  • Foods high in fat, protein, or fiber can make a target harder to tolerate even when the carbohydrate grams are mathematically correct.
  • Medical conditions, prescribed diets, medication use, and eating-disorder history require qualified guidance before major carbohydrate changes.

Worked Examples:

Two-day marathon-style load

A 70 kg athlete with a 3.5 hour event selects the 36-48 h standard load, 6 meal blocks, a 2 g/kg pre-event meal, and a 150 g comfort cap. Load Targets shows 700 g/day and 1,400 g for the 2 day window. Meal Blocks keeps the largest default blocks at 140 g, so the cap is not exceeded, and Event fit reads Full load fit.

Short event with an oversized target

A 75 minute race entered as 1.25 hours with a 10 g/kg/day target shows Top-up usually enough. Tolerance Flags warns that the event is below 90 minutes, so the athlete should lower the target, choose a top-up, or keep the aggressive target only if a coach or dietitian has a specific reason.

Gentler extended ramp

A 70 kg athlete using the 3 day extended load sees a final target of 8.5 g/kg/day, or 595 g on the final loading day. The earlier ramp rows use 75% and 90% of that target, so they appear around 448 g and 539 g after g/kg rounding. That shape can be easier to tolerate than repeating the final-day target across every loading day.

FAQ:

Do I need carb loading for every race?

No. The calculator marks events under 90 minutes as Top-up usually enough. A full 10 to 12 g/kg/day load is more relevant for longer endurance efforts, especially when the event is above 90 minutes and training is reduced.

Why does the daily target look so high?

The daily target is body weight in kilograms multiplied by the selected g/kg/day value. A 70 kg athlete at 10 g/kg/day reaches 700 g/day before the plan splits that amount across meals, snacks, and drinks.

What should I do when a meal block is above the comfort cap?

Increase Meal blocks per day, lower Daily carb target, or raise Drink-mix share only if that drink strategy has been practiced. The warning means the serving plan may be harder to tolerate than the daily total suggests.

Why does normal training trigger a warning?

Carbohydrate loading assumes reduced training load. If Taper status is set to normal and the target is at least 10 g/kg/day, the calculator warns that ongoing training can use the extra carbohydrate instead of preserving it for the event.

Is this a nutrition prescription?

No. The output is an informational estimate from the entered settings. Use professional medical or sports-dietitian advice for diabetes, gastrointestinal disease, kidney disease, pregnancy, prescribed diets, or eating-disorder history.

Glossary:

Glycogen
Stored carbohydrate in muscle and liver that helps supply energy during longer or harder efforts.
g/kg/day
Grams of carbohydrate per kilogram of body weight per day.
Loading window
The selected number of days used for the higher carbohydrate target before race morning.
Meal block
A meal, snack, or drink window that carries part of the daily carbohydrate target.
Taper
A reduction in training load before the event so the extra carbohydrate is more likely to raise glycogen availability.

References: