Evidence-based range: 8–12 g/kg.
grams of carbohydrate per day
Total over load
Calories / day (carbs)
Roughly per meal (×5)
Spread carbohydrate across the day, keep fibre and fat moderate, and taper training while you load.

How carb loading works

Your muscles store carbohydrate as glycogen, and glycogen is the fuel that runs out around the 30 km mark of a marathon — the dreaded "wall". Carbohydrate loading tops those stores up as high as possible in the days before a long race, so you have more fuel in the tank when it matters.

The modern approach is simple: in the final 1–3 days, while your training tapers right down, eat 8 to 12 grams of carbohydrate per kilogram of body weight per day. The old "depletion" phase — a week of low-carb misery first — is no longer considered necessary.

Carbs per day by body weight

Daily carbohydrate target for a two-to-three day load, at the low (8 g/kg), standard (10 g/kg), and high (12 g/kg) ends of the range. These are the values this calculator produces.

Body weight8 g/kg10 g/kg12 g/kg
50 kg (110 lb)400 g500 g600 g
60 kg (132 lb)480 g600 g720 g
70 kg (154 lb)560 g700 g840 g
80 kg (176 lb)640 g800 g960 g
90 kg (198 lb)720 g900 g1,080 g

These numbers are large — often two to three times normal intake. Hitting them means making carbohydrate the centre of every meal and snack, and leaning on liquids like juice and sports drinks to top up without feeling stuffed.

Best foods for carb loading

  • Staples: white rice, pasta, bread, bagels, potatoes, oats.
  • Fruit: bananas, ripe fruit, dried fruit, fruit juice.
  • Liquids: sports drinks and juice help you hit big totals without feeling over-full.
  • Keep moderate: fibre, fat, and protein — they are filling and can upset the stomach in large amounts before a race.

Expect the scale to rise 1–2 kg: glycogen binds water, and that stored water is race-day hydration, not fat. It reverses as you burn glycogen during the race.

Nail the whole race build

The Running Genie plans your taper, long runs, and race strategy — so your carb load lands on top of a properly prepared body.

Frequently asked questions

How many carbs should I eat when carb loading?

The evidence-based target is 8 to 12 grams of carbohydrate per kilogram of body weight per day, in the 1 to 3 days before a long race. A 70 kg runner would aim for roughly 560 to 840 grams per day. This calculator works out your exact numbers from your weight.

How many days should I carb load before a marathon?

For most runners, 1 to 3 days is enough. The classic depletion-then-load protocol is largely outdated; modern practice is to raise carbohydrate intake in the final 2 to 3 days while tapering training, which tops up muscle glycogen without a depletion phase.

Does carb loading make you gain weight?

You may see the scale rise by 1 to 2 kg, because each gram of stored glycogen holds about 3 grams of water. This is expected and useful — the extra glycogen and water are fuel and hydration for race day, not fat gain. It reverses as you use the glycogen.

What foods are best for carb loading?

Choose easily digested, lower-fibre carbohydrates: rice, pasta, bread, potatoes, oats, bananas, and sports drinks. Keep fat and fibre moderate to avoid stomach upset, and spread the carbohydrate across several meals and snacks rather than a few enormous plates.

Do I need to carb load for a 5K or 10K?

No. Carbohydrate loading only benefits events long enough to deplete muscle glycogen — roughly 90 minutes or more of hard running. For a 5K or 10K, normal eating with a decent carbohydrate meal the night before and a light carb snack pre-race is all you need.

Related running calculators

Plan the perfect race week

Download The Running Genie for a marathon plan with a proper taper, pacing, and race-day strategy — so your carb load actually pays off.