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):
| Food | GI | Available carbs | GL |
|---|---|---|---|
| Baked potato (150g) | 85 | 30g | 25.5 |
| Baked beans (150g) | 40 | 22.5g | 9.0 |
| Orange juice (250ml) | 50 | 25g | 12.5 |
| Meal total | — | 77.5g | 47.0 |
Swap the jacket potato for a medium sweet potato (GI 63), the white juice for water, and add lentils instead of baked beans:
| Food | GI | Available carbs | GL |
|---|---|---|---|
| Sweet potato (150g) | 63 | 25.5g | 16.1 |
| Green lentils (150g) | 25 | 18g | 4.5 |
| Meal total | — | 43.5g | 20.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.