💪
💪 Health & fitness

Carb Loading Calculator (marathon)

Results update as you type.

Your numbers

Understanding the carb loading calculator — concept and principle

Carbohydrate loading means eating much more carbohydrate than usual in the last day or two before a long endurance event, so that your muscles and liver start the race with full glycogen stores. This calculator turns a grams-per-kilogram target into daily grams, a total for the loading period and the energy supplied. It is used for marathons, long rides and triathlons lasting more than about 90 minutes.

Carb loading for a 75 kg runner75 kg × 10 g/kg gives 750 g of carbohydrate a day; over 2 days that is 1,500 g, and 750 g × 4 kcal = 3,000 kcal a day.Fill the glycogen tank before race day75 kg × 10 g per kg= 750 g of carbs a dayDay 1750 gDay 2750 g+750 g × 2 days = 1,500 g in total3,000 kcal a day from carbs750 g × 4 kcal per gram
Two days of 750 g carbs — low-fibre foods like rice, white bread and noodles keep it easy on the gut.

How it is calculated

The factor 4 is the standard energy value of digestible carbohydrate, 4 kcal per gram.

The principle

Glycogen is stored glucose, mostly in muscle and partly in the liver. In hard efforts longer than about 90 minutes it can run low and pace collapses ("hitting the wall"). Combining a training taper with very high carbohydrate intake makes muscles store more glycogen than usual. Older protocols began with a depletion phase, but research showed that 36–48 hours at about 10–12 g/kg/day is enough for trained athletes. Scaling by body weight keeps the target proportional to muscle mass.

Worked example

  1. Default inputs: weight 75 kg, target 10 g/kg/day, 2 days.
  2. Carbs per day = 75 × 10 = 750 g.
  3. Total over the load = 750 × 2 = 1,500 g.
  4. Carb calories per day = 750 × 4 = 3,000 kcal.

The calculator shows 750 g per day, 1,500 g in total and 3,000 kcal per day from carbohydrate.

How Carbs per day (g) changes with Weight (kg)How Carbs per day changes with Weight05001,0001,50018.837.556.27593.8112150Example: 750Weight (kg)
Each point is the calculator re-run with only “Weight (kg)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Weight (kg)Carbs per day (g)
18.8188
37.5375
56.2563
75750
93.8938
1121,125
1501,500

How to read the result

For events under about 90 minutes, a normal carbohydrate-rich diet is enough. For marathons and longer, 10–12 g/kg for 36–48 hours is the usual range. 750 g is a lot of food: spread it over meals and snacks and favour low-fibre, low-fat sources such as white rice, pasta, bread, potatoes and sports drinks. A weight gain of a kilogram or more is normal, because glycogen is stored with water.

Common mistakes

Keep in mind: This is general sports nutrition guidance, not medical advice or a diagnosis. People with diabetes, digestive conditions or a history of eating difficulties should plan carbohydrate intake with a doctor or registered dietitian.

Frequently asked questions

Should I still train during carb loading?

Only lightly. The loading phase coincides with the taper, and hard sessions would use up the glycogen you are trying to store.

Why does the scale go up during loading?

Each gram of stored glycogen binds roughly three grams of water, so a weight gain of 1–2 kg is expected and not fat.

Sources: Thomas DT, Erdman KA, Burke LM. American College of Sports Medicine Joint Position Statement: Nutrition and Athletic Performance. Med Sci Sports Exerc. 2016. · Burke LM, Hawley JA, Wong SH, Jeukendrup AE. Carbohydrates for training and competition. J Sports Sci. 2011.

Checked 8 Nov 2026. ACSM/AND/DC joint position on nutrition and athletic performance (2016).

💪 All health & fitness tools →🌍 Calculators by country →