{{ summaryHeading }}
{{ summaryPrimary }}
{{ summaryLine }}
{{ badge.label }}
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
:

Carbohydrate loading is a short race-week strategy for raising muscle glycogen before a long endurance event. Glycogen is stored carbohydrate, and it becomes a key fuel source when the effort is long enough that normal daily stores can limit pace, power, or late-race decision making.

The approach matters most when an event is expected to last longer than about 90 minutes. Shorter efforts often need ordinary daily fueling and a familiar pre-event meal instead of an aggressive load. Longer races, long rides, trail events, and repeated hard surges usually make the daily carbohydrate target and the taper more important.

Carb loading calculation flow Body weight and grams per kilogram set daily carbohydrate grams, then loading days, meal blocks, and tolerance checks shape the plan. Body weight kg after conversion g/kg target top-up or load Daily grams weight times target Meal blocks Load ramp days before start Duration, taper, fiber approach, gut comfort, and serving cap decide whether the grams are practical.

Large carbohydrate targets can be hard to execute because glycogen storage pulls water into muscle and because the food volume can be high. A useful plan therefore estimates the carbohydrate grams and checks whether those grams fit into realistic meals, snacks, drink windows, and gut-comfort limits.

This is an informational sports-nutrition estimate, not medical nutrition therapy. Athletes managing diabetes, gastrointestinal disease, kidney disease, pregnancy, a prescribed diet, or a history of disordered eating should use qualified clinical or sports-dietitian guidance before making aggressive race-week changes.

How to Use This Tool:

Start with the event and body-weight details, then use the result tabs to check both the target grams and the practical pressure points.

  1. Enter Body weight and choose kg or lb. The value must convert to 35 to 180 kg before a plan is shown.
  2. Set Event duration in hours. The summary labels the event as Top-up usually enough, Load may help, or Full load fit around the 90-minute and 3-hour boundaries.
  3. Choose a Loading protocol. The presets set Daily carb target and Loading days; changing the target manually switches the plan to a custom target.
  4. Set Meal blocks per day to the number of meals, snacks, and drink-mix windows that can carry carbohydrate.
  5. Use Event start when the load ramp should count back from a local race time.
  6. Choose Gut comfort, then open Advanced when you need to adjust the pre-event meal target, comfort cap per block, taper status, fiber approach, or drink-mix share.
  7. Fix red input messages before using the plan. Yellow warnings deserve a check in Tolerance Flags, especially when the event is short, the target is high, training is not reduced, or a meal block exceeds the selected comfort cap.

Read Load Targets first, then check Meal Blocks and Tolerance Flags. Use Load Ramp when you need a day-by-day view of the loading window.

Interpreting Results:

Daily loading target is the main number. It is body-weight based, so a heavier athlete gets a larger gram target even when the same g/kg protocol is selected. Total loading window multiplies that daily target by the number of loading days, while Race-morning meal is kept separate because it is a pre-event meal target rather than part of the multi-day load.

Event fit is the first reality check. A full 10 to 12 g/kg/day load can make sense for longer endurance events, but the same target can be unnecessary for a short effort. A high carbohydrate number does not make the plan better by itself. Check whether the event is long enough, whether training is tapered, and whether the meal blocks remain inside the selected comfort cap.

Carb loading result interpretation cues
Result cue Meaning Verification step
Full load fit Event duration is at least 3 hours, so glycogen availability is likely to matter. Check taper status and meal-block size before using the highest targets.
Load may help Event duration is at least 90 minutes but below 3 hours. Decide whether a top-up or full load fits the event intensity and athlete history.
Top-up usually enough Event duration is below 90 minutes. Review any warning if the selected target is 10 g/kg/day or higher.
Above comfort cap At least one meal block is larger than the selected per-block gram cap. Add blocks, lower the target, or move more grams to familiar drinks.

The load ramp is a schedule check, not a performance promise. Standard and high protocols keep the same target each loading day. The extended protocol ramps upward across 3 or 4 days, which can be easier to tolerate but changes how much each earlier day contributes.

Technical Details:

Carbohydrate loading targets muscle glycogen stores through high carbohydrate intake paired with reduced training load. Modern guidance generally avoids the older depletion-and-refeed method. The practical model is shorter: raise carbohydrate intake, reduce training stress, and keep foods familiar enough that gastrointestinal tolerance does not become the limiting factor.

Full carbohydrate loading is commonly described as 10 to 12 g/kg/day for about 36 to 48 hours before events lasting more than 90 minutes. Lower or shorter top-ups can be appropriate when the event is shorter, the athlete already eats enough carbohydrate, or gut comfort makes a full load unrealistic.

Formula Core:

The core calculation converts body weight into daily carbohydrate grams, then scales that daily target across days and meal blocks.

Wkg = W×0.45359237 when weight is entered in lb Cday = Wkg×Gday Cwindow = Cday×D Cblock avg = CdayB Cpre = Wkg×Gpre

Here Gday is the selected daily g/kg/day target, D is loading days, and B is meal blocks per day. Carbohydrate energy is shown at 4 kcal per gram, so a 700 g daily target equals about 2,800 kcal from carbohydrate.

Carb loading protocol presets
Protocol Daily target Loading days Use case
24 h glycogen top-up 7 g/kg/day 1 Smaller top-up when a full load is unnecessary or impractical.
36-48 h standard load 10 g/kg/day 2 Lower end of the common full-load range for events above 90 minutes.
36-48 h high load 12 g/kg/day 2 Upper end of the common full-load range, with greater tolerance pressure.
3 day extended load 8.5 g/kg/day 3 Gentler ramp for athletes who need more time or smaller daily servings.
Custom target 1 to 12.5 g/kg/day 1 to 4 Individualized target for top-up, coach-directed, or dietitian-directed plans.

Meal-block rows distribute the daily target rather than changing it. For example, six blocks use 18%, 14%, 20%, 14%, 20%, and 14% of the day. The drink-mix share then separates each block into food carbohydrate and drink carbohydrate.

Carb loading validation boundaries
Input or check Accepted range or rule Why it matters
Body weight 35 to 180 kg after conversion Keeps g/kg targets within an adult planning range.
Event duration 0.25 to 48 hours Sets the top-up, may-help, or full-load fit cue.
Daily carb target 1 to 12.5 g/kg/day Flags targets above the common 10 to 12 g/kg/day full-load range.
Meal blocks 3 to 8 per day Controls how large each food or drink window becomes.
Drink-mix share 0% to 50% Moves part of each block from food volume into familiar fluids.

Worked Examples:

A 70 kg runner preparing for a 3.5-hour race selects the 36-48 hour standard load at 10 g/kg/day for 2 days. Daily loading target is 700 g, Total loading window is 1,400 g, Average meal block is about 117 g across six blocks, and the 2 g/kg pre-event meal target is 140 g.

A cyclist entering 154 lb converts to about 69.9 kg. With the 24-hour top-up target at 7 g/kg/day, Daily loading target is about 489 g. If the event is under 90 minutes, the event cue may say a top-up is usually enough, which is a prompt to avoid turning a short event into an unnecessary full load.

A sensitive-gut athlete who selects 12 g/kg/day, only three meal blocks, and a 110 g comfort cap is likely to see a meal-block warning. The fix is not just to accept the large daily number. Add blocks, reduce the target, move a familiar share into drinks, or use a gentler extended load.

A troubleshooting case starts with body weight entered too low or a target above 12.5 g/kg/day. The result is withheld until the input range is fixed, so the load targets should not be copied while the red input messages remain.

FAQ:

Do all endurance events need carb loading?

No. The event-fit cue treats efforts below 90 minutes as usually needing a top-up rather than a full load. Longer events are where the 10 to 12 g/kg/day range is more relevant.

Why does body weight change every gram target?

The main target is grams per kilogram per day. After lb values are converted to kg, the daily target, window total, average meal block, and pre-event meal target all scale from body weight.

Should I use the highest g/kg target?

Use the highest target only when the event, taper, and gut history support it. A warning appears when targets, event length, taper status, or meal-block size make the plan harder to tolerate.

What should I fix when inputs are rejected?

Check for body weight outside 35 to 180 kg after conversion, event duration outside 0.25 to 48 hours, daily target outside 1 to 12.5 g/kg/day, loading days outside 1 to 4, meal blocks outside 3 to 8, or drink-mix share outside 0% to 50%.

Glossary:

Glycogen
Stored carbohydrate in muscle and liver that supports prolonged exercise.
Daily loading target
The planned grams of carbohydrate per day during the loading window.
g/kg/day
Grams of carbohydrate per kilogram of body weight per day.
Meal block
A meal, snack, or drink window that carries part of the daily target.
Comfort cap
The selected maximum carbohydrate grams per block before a tolerance warning appears.
Pre-event meal
A separate race-morning carbohydrate target, not part of the multi-day loading total.

References: