Tools › Carb loading calculator

Endurance sports

Carb loading calculator

Your two-day carb target and a six-meal plan of everyday foods, for your body weight. Runs in your browser; nothing is saved or sent.

What this does: turns your body weight into a two-day carb-loading target and a simple eating plan: six meals and snacks, with portions of everyday foods and the grams of carbohydrate in each. It’s for runners and other endurance athletes with a race longer than about 90 minutes, like a marathon, a half marathon that takes you more than about 90 minutes, an ultra or a long triathlon. Carb loading means eating extra carbohydrate for the last day or two before a long race so your muscles store as much fuel as they can hold. That stored fuel is called glycogen, and it is the main fuel for hard running. Enter your weight and how long your race will take, and we’ll lay out the meals.

Your plan appears below the options and updates as you change them.

g per kg means grams of carbohydrate per kilogram of body weight. If you’re new to loading, the lower end is easier to eat. If a meal is more than you can finish, move some of it to a snack or drink it as juice or milk.

How it works

The amounts follow sports nutrition guidance for races longer than about 90 minutes: 10–12 g of carbohydrate per kg of body weight a day, for the 36–48 hours before the race, while your training tapers (Burke, 2007; Thomas, Erdman & Burke, 2016). For ultramarathons, the International Society of Sports Nutrition suggests about 10 g/kg a day in the 48 hours before, taking care to avoid stomach trouble, plus a familiar, easily digested pre-race meal (Tiller et al., 2019). The daily range is the same one our race fuel calculator and carb-loading guide use.

We split your daily target across six meals and snacks (breakfast 22%, mid-morning 12%, lunch 22%, afternoon 12%, dinner 22%, evening 10%) and fill each one with everyday foods, using carbohydrate values from USDA FoodData Central. Portions move in steps of half a cup, a slice or a tablespoon, so each day lands within a few percent of your target. Swap foods with similar carbs freely: a banana, a cup of applesauce and a cup of orange juice are each about 26–28 g; a tablespoon of honey and a Medjool date are each about 17–18 g.

Carbs in the foods we use

FoodPortionCarbs
Plain bagel1 medium (3½–4 in)about 55 g
White rice, cooked1 cupabout 45 g
Pasta, cooked1 loosely packed cup (about 125 g)about 38 g
Raisins1 small box (1.5 oz)about 34 g
Potato, boiled, peeled1 mediumabout 33 g
Oatmeal, cooked1 cupabout 28 g
Applesauce, unsweetened1 cupabout 28 g
Banana1 mediumabout 27 g
Orange juice1 cupabout 26 g
Medjool date1 dateabout 18 g
Honey1 tbspabout 17 g
White bread1 sliceabout 14 g
Jam1 tbspabout 14 g
Milk, 2%1 cupabout 12 g

Values from USDA FoodData Central. A loosely packed cup of cooked pasta weighs about 125 g. A packed cup holds more, so weigh it once if you want to be exact.

For race morning and fuel during the race, use the race fuel calculator. Your loading days fall during your taper (the days when you cut back your running): the taper calculator lays out the running.

Sources

General information for healthy adults, not medical advice. If you have diabetes or another medical condition, are pregnant, or have a history of disordered eating, talk to a doctor or registered dietitian before changing how you eat.

Related

Log each loading meal in one spoken sentence, so before your next race you can look back at exactly what you ate before this one.
Get My Track Record on the App Store