Skip to content
Calcipedia
Carb Loading Calculator instructional illustration

Carb Loading Calculator

Build a carb loading plan for a marathon, half marathon, triathlon, ultra, or long endurance event with kg/lb inputs, g/kg/day targets, day-by-day grams.

Health estimate

Topic review: Maria Santos

Diet & Lifestyle Coach. Assigned as the health topic reviewer for nutrition, macro, calorie, and lifestyle diet calculators.

Reviewed 1 April 2026 Updated 30 April 2026 View reviewer profile Contact editorial team
Carb loading calculator Build a carbohydrate loading plan for a marathon, half marathon, triathlon, or long endurance event. Enter body weight, choose a carb loading protocol, and review day-by-day carbohydrate grams, meal splits, race-morning carbs, fibre guidance, and practical food examples.
Quick plans

Weight unit

3-day standard load

A practical endurance-event plan: taper training, raise carbs, and lower fibre late. Best fit for classic 2-4 day loading.

Peak loading day

700 g/day

3-day standard load for a 70 kg athlete: peak intake is 10 g/kg/day, total loading carbs are 1,890 g, race morning is about 140 g before the start, and the meal pattern uses 6 smaller carb checkpoints per day.

Peak carbs
700 g
2,800 kcal from carbs
Loading window
3 days
Marathon or long race
Race morning
140 g
2 g/kg target
Meal pattern
6 slots
1,890 g total loading carbs

Normal gut tolerance

Keep foods familiar and adjust downward if fullness, bloating, or urgent gut symptoms appear during practice.

Light taper

A light taper is the usual fit: keep movement easy while carbohydrate intake rises.

Day-by-day carb loading plan

Carbohydrate loading schedule with grams per kilogram, total carbs, meal slots, fibre level, and the main job of each day.

3 days out

7 g/kg

Carbs
490 g
Meals
6 x 82 g
Fibre
normal
Energy
1,960 kcal

Build carbohydrate intake while training volume tapers.

Two days out

10 g/kg

Carbs
700 g
Meals
6 x 117 g
Fibre
reduced
Energy
2,800 kcal

Use low-fibre high-carb meals plus drinks or snacks so the target is tolerable.

Race day eve

10 g/kg

Carbs
700 g
Meals
6 x 117 g
Fibre
low
Energy
2,800 kcal

Keep carbohydrate high, choose familiar low-fibre foods, and avoid experimenting.

Fibre and gut-comfort note Lower fibre and unfamiliar foods in the final 24-48 hours, but do not remove fluids or sodium. The goal is comfort and predictable digestion, not dehydration.

Practical food examples

Approximate carbohydrate amounts for low-fibre loading meals and snacks. Use familiar foods you have already tested in training.

FoodServingCarbsBest use
Cooked white rice1 cup cooked45 gLow-fibre meal base
Plain bagel1 medium50 gBreakfast or snack
Banana1 large30 gPortable snack
Sports drink500 ml30 gLiquid carbs when appetite is low
Pretzels50 g35 gSalty low-fibre snack
Pasta2 cups cooked80 gHigh-carb main meal

How to read the result

The peak day shows the hardest day to execute. The table then spreads the plan across the full loading window, while race morning is shown separately because it is usually a smaller pre-start meal or drink rather than part of the previous day's loading total.

Carb loading chart by body weight

Daily carbohydrate intake in grams at moderate (7 g/kg), high (10 g/kg), and aggressive (12 g/kg) carb loading rates.

WeightModerateHighAggressive
50 kg350 g500 g600 g
60 kg420 g600 g720 g
70 kg490 g700 g840 g
80 kg560 g800 g960 g
90 kg630 g900 g1080 g
100 kg700 g1000 g1200 g

How carb loading works

Carb loading, or carbohydrate loading, is a short-term sports nutrition strategy for increasing muscle glycogen before longer endurance events. It is most relevant when the event is long enough for glycogen depletion to affect pace, usually around 90 minutes or more.

A useful plan combines grams per kilogram, a training taper, low-fibre race-eve foods, fluid and sodium planning, and a tested race-morning meal. The calculator separates those pieces so the result is more actionable than a single carbohydrate number.

Practise the plan before a key race. High-carbohydrate targets can be hard to tolerate, and the best food list is the one that works with your gut, schedule, travel, and race start time.

← All Sports Nutrition calculators

Sports Nutrition

Carb loading calculator guide: grams per kg, race week plan, and marathon carb loading

A carb loading calculator helps endurance athletes turn body weight into a practical carbohydrate loading plan before a marathon, half marathon, triathlon, ultra, or other long event.

How carb loading works

Carbohydrate loading is designed to increase muscle glycogen before long endurance events. The basic idea is simple: if the event is long enough for glycogen depletion to become performance-limiting, arriving with fuller glycogen stores can delay fatigue and help maintain pace.

That is why carb loading is not usually necessary for every workout or short event. Its main value appears in longer sessions or races where carbohydrate availability can genuinely become a limiting factor.

The calculator uses a grams-per-kilogram framework because body size changes the practical target. A 55 kg runner and an 85 kg cyclist should not use the same absolute gram number just because they are doing the same event.

Which carb loading protocol should you choose?

The standard 3-day plan is the best default for many marathon, long-cycling, and long-course triathlon situations. It builds from a moderate loading day to two higher-carbohydrate days while training tapers. That makes it more practical than trying to force every gram into one huge final-day intake.

The 4-day steady build is useful when you want a gentler ramp or you know very high food volume is hard to tolerate. The 2-day high-load plan is for experienced athletes who have practised high carbohydrate intake and know their stomach handles it. The 1-day top-up is a lighter option when the event is near or the race is only slightly over the threshold where loading may help.

The custom mode keeps the original carb loading calculator intent: choose a day count and a grams-per-kilogram target, then let the page convert it into total grams, calories from carbohydrate, meal splits, and a race-morning target.

The live calculator also asks about eating slots, digestive tolerance, and training during the loading window because those are the details that decide whether a marathon carb loading plan is usable. A sensitive-stomach athlete may need more smaller checkpoints and a lower target, while an athlete who keeps moderate training in the final days may use some of the carbohydrate they hoped to store.

When carb loading is the right search intent

People usually search for a carb loading calculator when they already know the event date and want a practical gram target for the last few days before race day. That intent is different from general calorie tracking because the missing answer is a short-term carbohydrate plan, not an all-day nutrition estimate.

The same search may also be framed as carbohydrate loading calculator, marathon carb loading calculator, endurance carb loading calculator, pre-race carb loading calculator, or race day carb loading calculator. The underlying task is the same: translate body weight into a loading target that can be split into meals, snacks, drinks, and lower-fibre race-eve foods.

If your real question is how many grams of carbohydrate to take during the race, use a race-day fueling calculator as well. Carb loading fills glycogen stores before the start; in-race fueling replaces some carbohydrate while the event is happening.

Carb loading grams per kg

A common endurance-sport loading range is roughly 8 to 12 g/kg/day for the highest loading days, with lower ramp days when you want a gentler build. The calculator's reference table shows 7, 10, and 12 g/kg/day side by side so you can see how quickly the total grows with body weight.

The number can look surprisingly high. For a 70 kg athlete, 10 g/kg/day is 700 g of carbohydrate. That is not a normal everyday target; it is a short-term race-week strategy paired with lower training volume and carefully chosen foods.

Very high targets are usually easier when some carbohydrate comes from drinks, low-fibre cereals, rice, pasta, bread, potatoes, bananas, gels, or sports foods rather than only bulky whole-food meals.

Daily carb target = body weight (kg) × target g/kg/day

Main calculation used for each loading day.

Carb calories = carbohydrate grams × 4

Converts carbohydrate grams to approximate energy from carbohydrate.

Race-morning carbs = body weight (kg) × race-morning g/kg

Separate pre-start meal or drink target before the event.

Race-morning carbs are separate from the loading window

A common mistake is treating race morning as just another full loading day. It is better to separate it. The previous days aim to top up glycogen stores; race morning usually aims to start topped up without creating gut heaviness.

The calculator therefore shows a race-morning target separately from the loading-window total. Many athletes use a smaller pre-start meal, drink, or combination of familiar foods rather than trying to repeat the previous day's entire high-carbohydrate intake.

Start-time logistics matter. An early race may make liquid carbohydrate or a small low-fibre meal more practical than a large breakfast. A later race may allow a fuller meal, but the same rule applies: practise it before a key event.

Why body weight often rises during carb loading

Carb loading often causes a temporary increase in body weight because glycogen is stored with water. That can surprise users who expect a pre-race nutrition strategy to make them lighter, but it is usually a normal sign that glycogen stores are being topped up rather than a sign of fat gain.

The practical challenge is balancing fuller glycogen stores with gastrointestinal comfort. That is why many athletes also think about food choice, fibre load, sodium, fluids, and meal timing rather than just chasing a gram number.

If seeing a higher scale weight makes you anxious, interpret it in context. The goal of carbohydrate loading is performance support for a long event, not a weigh-in target.

Why race-week fibre reduction matters

Many athletes reduce fibre in the final 24 to 48 hours because high-fibre foods can add bulk and make the loading phase harder to tolerate. That does not mean fibre is bad in general. It only means the final stretch before a long race is a special case where comfort and predictability matter more.

A low-fibre race-eve plan often leans on familiar foods such as white rice, pasta, bread, pancakes, potatoes without skins, bananas, low-fibre cereal, sports drink, and simple snacks. The point is not to copy a generic food list exactly; it is to choose high-carbohydrate foods that your own gut already tolerates.

Do not reduce fluid or sodium just because fibre is lower. Carbohydrate loading works best when fluids are adequate and race-week hydration is steady.

Worked example

If a 70 kg athlete chooses the standard 3-day protocol, the calculator uses a ramp of 7, 10, and 10 g/kg/day. That produces about 490 g on the first loading day, then 700 g on each of the final two days. The loading window totals about 1,890 g of carbohydrate, or about 7,560 kcal from carbohydrate.

The same athlete using a 2 g/kg race-morning target would aim for about 140 g before the start. That might be split across a familiar breakfast and drink rather than eaten as a single large meal.

This example shows why body-weight inputs matter. A loading target that works for a larger athlete may be too aggressive or too small for another person, even if both are preparing for the same race distance.

Food examples and meal splitting

Strong carbohydrate loading plans are usually built from repeated eating slots, not one enormous dinner. The calculator estimates grams per meal because reaching 600 to 900 g in a day often requires breakfast, lunch, dinner, snacks, and sometimes drink-based carbohydrate.

Food examples are approximate. A bagel, cooked white rice, pasta, potatoes, bananas, pretzels, sports drink, and similar foods can all contribute. Exact labels vary, so use package information and familiar portions when precision matters.

If a target feels impossible without stomach discomfort, that is useful feedback. Choose a gentler protocol, practise earlier in training, or work with a sports dietitian rather than forcing a plan that makes race day worse.

Adjusting the number of eating slots is not just cosmetic. Five to seven smaller carbohydrate checkpoints can make a high-carb day more realistic than three very large meals, especially when the plan uses low-fibre race-eve foods, sports drink, juice, rice, pasta, bread, bananas, pretzels, or other familiar carbohydrate sources.

When a carb-loading plan needs more individual testing

A calculator can estimate the gram target, but it cannot tell you which foods sit well before a race or how your own gut responds to a high-carbohydrate day. That is something to practise in training rather than on the eve of an important event.

People with diabetes, gastrointestinal conditions, disordered-eating risk, medical nutrition needs, or highly individual race-day routines need more nuance than a generic formula alone can provide.

For team settings, youth athletes, pregnancy, illness, altitude, heat, or travel, individual advice matters even more because logistics and medical context can change what is sensible.

What this calculator does not model

This page does not diagnose glycogen depletion, predict race performance, prescribe a medical diet, or account for every sport-specific fueling detail. It estimates carbohydrate loading targets and highlights common planning checks.

It also does not know your normal diet, food allergies, start time, travel schedule, training taper, sweat rate, sodium needs, caffeine plan, or in-race fueling strategy. Use the result as a structured planning aid, then test the foods and timing before the event.

Frequently asked questions

How many grams per kilogram should I use for carb loading?

A common planning range is about 8 to 12 g/kg/day for the highest loading days before a long endurance event. A gentler ramp may start lower, such as 5 to 7 g/kg/day, before rising closer to the target.

How do I carb load for a marathon?

A practical marathon carb loading plan usually combines a training taper, 2 to 4 higher-carbohydrate days, low-fibre familiar foods near race day, steady fluids, and a practised race-morning meal. The calculator turns body weight into daily grams and meal splits so the plan is easier to execute.

Does carb loading cause weight gain?

Usually yes, but mostly as temporary glycogen-associated water. That short-term increase is a normal part of loading and is not the same thing as suddenly gaining body fat before an event.

Do I need to carb load for every race?

No. Carb loading is most relevant when the event is long enough for glycogen depletion to matter. Many shorter events or routine training sessions do not need a formal loading phase.

Is carb loading useful for shorter races?

Usually not much. Carb loading is most relevant for longer endurance events where glycogen depletion can become performance-limiting. For shorter races, normal carbohydrate intake and a familiar pre-race meal are often enough.

Why do some athletes reduce fibre before an event?

Reducing high-fibre foods in the final day or two can help some athletes lower gastrointestinal bulk and discomfort while still increasing carbohydrate intake. That is a comfort strategy, not a universal rule for everyone.

Should I test carb loading before an important race?

Yes. A calculator can estimate grams, but your own tolerance to food volume, meal timing, drink mixes, sports foods, and high-carbohydrate choices should be practised in training rather than guessed for the first time before a key event.

What should I eat while carb loading?

Use familiar carbohydrate-rich foods that are easy to tolerate. Common examples include rice, pasta, bread, bagels, potatoes, bananas, low-fibre cereal, pancakes, pretzels, sports drink, and other race-week foods you have already tested.

Why does the calculator separate race-morning carbs?

The loading window and race morning solve different problems. The loading days aim to raise glycogen stores, while race morning usually provides a smaller pre-start meal or drink that tops up liver glycogen without making the gut feel heavy.

What is the difference between carb loading and just eating more calories?

Carb loading changes the carbohydrate share of your diet rather than simply adding more total calories. The goal is to raise glycogen stores during a short event-specific window, not to create a blanket calorie surplus.

Can carb loading upset my stomach?

It can if the food volume, fibre, fat, timing, or unfamiliar foods are too aggressive. That is why the calculator includes meal splitting, low-fibre guidance, and warnings for very high targets. Practise the plan during training.

How should I carb load with a sensitive stomach?

Use the sensitive-stomach setting as a prompt to be more conservative. Choose familiar low-fibre foods, spread carbohydrate across more eating slots, avoid heavy high-fat meals, and test the exact foods before race week. If a 10 to 12 g/kg/day target causes bloating, urgency, or nausea during practice, a lower target that you can actually tolerate is more useful than a perfect-looking number.

Does training taper matter for carb loading?

Yes. Carb loading works best when training volume drops while carbohydrate intake rises, because the goal is to store more glycogen rather than burn through the added carbohydrate in hard workouts. Light movement or short shakeouts may fit the plan, but keeping moderate training in the loading window makes the result less predictable.

Who should get professional advice before carb loading?

Get individual advice if you have diabetes, gastrointestinal disease, a history of disordered eating, medical nutrition needs, pregnancy, or a race plan that requires major diet changes. A sports dietitian can adjust the target and food choices to your situation.

Also in Sports Nutrition

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.