Glycemic Load Calculator

Calculate the glycemic load of any meal from a database of 60+ foods.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Understanding how much a meal will affect your blood sugar matters far more than whether a food simply has a “high” or “low” glycaemic index. That is the core insight behind glycemic load (GL): it combines the quality of the carbohydrate (captured by the GI) with the quantity you actually eat, producing a single number that predicts the real glucose impact of a serving.

This calculator covers more than 60 common foods — grains, bread, pasta, rice, vegetables, legumes, fruit, dairy, snacks and beverages — and lets you build a complete meal by stacking as many items as you like. Every component shows its individual GL in real time; the total updates automatically as you add or adjust servings.

How glycemic load is calculated

The formula is straightforward:

GL = (GI × available carbohydrates in grams) / 100

Available carbohydrates are the net carbs in your actual serving: (carbohydrates per 100g / 100) × serving weight in grams. So for 150g of white rice with 28g carbs per 100g:

  • Available carbs = (28 / 100) × 150 = 42g
  • GL = (73 × 42) / 100 = 30.7 — classified as High

The same 150g serving of pearled barley (GI 28, 22g carbs/100g):

  • Available carbs = (22 / 100) × 150 = 33g
  • GL = (28 × 33) / 100 = 9.2 — classified as Low

Same plate size, very different metabolic impact.

Worked example: a typical lunch

Suppose you eat a medium jacket potato (150g, GI 85), a side of baked beans (150g, GI 40) and a glass of orange juice (250ml, GI 50):

FoodGIAvailable carbsGL
Baked potato (150g)8530g25.5
Baked beans (150g)4022.5g9.0
Orange juice (250ml)5025g12.5
Meal total77.5g47.0

Swap the jacket potato for a medium sweet potato (GI 63), the white juice for water, and add lentils instead of baked beans:

FoodGIAvailable carbsGL
Sweet potato (150g)6325.5g16.1
Green lentils (150g)2518g4.5
Meal total43.5g20.6

The revised lunch delivers less than half the glycemic load of the original, with more fibre and protein to boot.

The GL scale and daily targets

  • Per meal: GL ≤10 = Low, GL 11–19 = Medium, GL ≥20 = High
  • Per day: below 80–100 is considered a low-GL diet; below 120 is moderate; above 120 is high

Research by Jenkins, Brand-Miller and colleagues shows that low-GL diets are associated with improved insulin sensitivity, better long-term blood glucose control in type 2 diabetes, lower cardiovascular risk markers, and more stable appetite regulation compared with high-GL diets matched for total calories.

Practical tips for lowering meal GL

  • Choose pasta cooked al dente over overcooked; lower starch gelatinisation reduces GI by 10–15 points.
  • Add vinegar, lemon juice or acidic dressings to starchy meals — acidity slows gastric emptying and lowers GL.
  • Combine high-GI foods with protein, fat or fibre; these macronutrients blunt the glucose response.
  • Allow cooked potatoes and rice to cool before eating; cooling increases resistant starch, cutting effective GI by 20–25%.
  • Opt for whole fruit over juice — the fibre matrix dramatically reduces the rate of sugar absorption.
Ad placeholder (rectangle)