Glycemic Load Calculator
Enter a food's glycemic index and its net carbohydrate content to find its glycemic load (GL). Add up to three foods to calculate the total GL of a complete meal. Results update as you type, with a low/medium/high classification and a daily target tracker so you can see how the meal fits into your day.
Formula
Worked example
A 150 g serving of white rice has a GI of 72 and about 42 g of net carbs. GL = (72 x 42) / 100 = 30.2, which is high. Adding a side of lentils (GI 32, 30 g net carbs per 150 g serving) contributes GL = (32 x 30) / 100 = 9.6. The combined meal GL is 30.2 + 9.6 = 39.8, still high - but reducing the rice to 75 g halves its GL to about 15, bringing the meal total to roughly 25.
What is glycemic load and why it matters more than GI alone
The glycemic index (GI) tells you how quickly a food raises blood glucose compared with pure glucose, on a scale of 0 to 100. But GI says nothing about how much of that food you actually eat. Glycemic load (GL) solves that problem by multiplying GI by the actual grams of net carbohydrates in your serving and dividing by 100. The result captures both speed and quantity of carbohydrate in one number. Watermelon is the classic example. Its GI is 76, which sounds alarming, but a typical 120 g slice has only about 6 g of net carbs, giving a GL of just 4.6 - firmly in the low category. Eating by GI alone would lead you to avoid watermelon unnecessarily. GL gives you the complete picture.
How to use this calculator
Select a food from the dropdown to auto-fill its glycemic index, then enter the net carbohydrate content of your actual serving (total carbohydrates minus fiber, as shown on a nutrition label). You can add up to three foods to compute the total meal GL. Net carbs are the carbohydrates that actually raise blood sugar. To find them, subtract the fiber grams from total carbohydrate grams on any nutrition label. For whole fresh foods without a label, published nutrition databases such as the USDA FoodData Central provide reliable values. The daily target selector at the bottom lets you compare the meal GL against your personal daily budget - most guidelines suggest keeping total daily GL below 100-120 for general health, with some therapeutic diets targeting below 80.
GL categories and daily targets
A GL of 10 or below per serving is low, 11-19 is medium, and 20 or above is high. These thresholds come from the original research by Jenkins and colleagues and are widely used in clinical nutrition. For daily totals, most evidence-based dietary guidelines target a daily GL below 100-120. People managing type 2 diabetes, insulin resistance, or polycystic ovary syndrome often aim for below 80 per day. Very-low-GL diets (below 60) are sometimes used in clinical settings but can be difficult to sustain without careful planning. Not every meal needs to be low-GL. A medium or high-GL food eaten alongside protein, fat, and fiber raises blood glucose more slowly than the GL alone would suggest, because the other macronutrients slow gastric emptying.
Practical strategies for lowering meal GL
The most powerful lever is portion size: halving the carbohydrate portion halves the GL exactly, because GL is linear in carbs. Swapping refined grains for whole-grain versions typically cuts GI by 10-20 points, which flows through proportionally to GL. Replacing some starchy foods with legumes (lentils, chickpeas, kidney beans) is especially effective - legumes have low GI and high fiber, so their GL stays low even at generous serving sizes. Cooking and cooling starches also matters. Cooked and then cooled rice or pasta forms resistant starch, lowering its effective GI by up to 30%. Vinegar, lemon juice, and acidic dressings slow starch digestion and can reduce a meal's blood glucose impact meaningfully. Finally, what you eat alongside a carbohydrate changes its real-world blood glucose effect. Protein, fat, and non-starchy vegetables all slow gastric emptying, blunting the spike even when GL is moderate or high.
Common foods: Glycemic Index and Glycemic Load
| Food | GI | Typical serving (g) | Net carbs (g) | GL per serving | Category |
|---|---|---|---|---|---|
| White bread | 75 | 30 | 15 | 11 | Medium |
| Whole-wheat bread | 69 | 30 | 13 | 9 | Low |
| White rice, boiled | 72 | 150 | 42 | 30 | High |
| Brown rice, boiled | 50 | 150 | 35 | 18 | Medium |
| Pasta, white, boiled | 49 | 180 | 45 | 22 | High |
| Oatmeal (porridge) | 55 | 250 | 30 | 17 | Medium |
| Cornflakes | 81 | 30 | 25 | 20 | High |
| Potato, baked | 85 | 150 | 32 | 27 | High |
| Sweet potato, boiled | 63 | 150 | 26 | 16 | Medium |
| Apple | 36 | 120 | 15 | 5 | Low |
| Banana, ripe | 51 | 120 | 27 | 14 | Medium |
| Orange | 43 | 130 | 12 | 5 | Low |
| Watermelon | 76 | 120 | 6 | 5 | Low |
| Lentils, boiled | 32 | 150 | 30 | 10 | Low |
| Chickpeas, boiled | 28 | 150 | 40 | 11 | Medium |
| Kidney beans, boiled | 24 | 150 | 33 | 8 | Low |
| Carrots, raw | 39 | 80 | 8 | 3 | Low |
| Milk, whole | 39 | 250 | 12 | 5 | Low |
GL calculated for a standard serving. Source: Atkinson FS et al., Diabetes Care, 2008; University of Sydney GI database.
Frequently asked questions
What is the difference between glycemic index and glycemic load?
Glycemic index (GI) ranks how fast a food raises blood glucose relative to glucose, on a 0-100 scale, but it says nothing about how much of that food you are eating. Glycemic load (GL) multiplies GI by the actual grams of net carbs in your serving and divides by 100, so it accounts for both speed and quantity. A food can have a high GI but a low GL if you eat a small amount - watermelon is the textbook example.
What is a good glycemic load per meal?
A meal GL of 10 or under is low, 11-19 is medium, and 20 or above is high. Most meals in a healthy diet land in the low to medium range. For daily totals, most guidelines suggest staying below 100-120 GL units, which is roughly three low-GL meals plus snacks. People with diabetes or insulin resistance often target below 80 per day under clinical guidance.
How do I find the net carbs in a food?
On a nutrition label, subtract the fiber grams from the total carbohydrate grams. For example, if a food has 25 g total carbohydrates and 5 g fiber, its net carbs are 20 g. For fresh whole foods without a label, the USDA FoodData Central database (fdc.nal.usda.gov) provides detailed values for thousands of ingredients.
Can I lower a meal's GL without eating less?
Yes, in several ways. Swapping refined grains (white rice, white bread) for whole-grain or legume-based alternatives lowers GI and therefore GL without changing portion size. Adding protein, healthy fat, and fiber to the same plate slows digestion and blunts the blood glucose response in practice, even if the calculated GL stays the same. Cooking and then cooling starches like pasta and rice increases resistant starch content, which further lowers their effective glycemic impact.
Is a low-GL diet good for weight loss?
Low-GL diets tend to produce lower insulin responses, which may reduce fat storage signaling and improve satiety between meals. Several randomized trials have found that low-GL eating produces modest advantages for weight loss and waist reduction compared with conventional low-fat diets, though the difference is not dramatic. The bigger benefit for most people is more stable energy levels and reduced post-meal hunger, which can make it easier to maintain any calorie-controlled approach.
Does cooking method affect glycemic load?
Yes. How you cook a carbohydrate affects its GI, which then affects GL. Pasta cooked al dente (firm) has a lower GI than overcooked pasta. Rice cooked and then refrigerated overnight has a lower GI than freshly cooked rice because the starch partially converts to resistant starch. Baked or boiled potatoes generally have a lower GI than mashed or fried ones. These differences can shift GL by several units per serving.