Glycemic Index & Glycemic Load Calculator

Turn a food's glycemic index (GI) and carbohydrate content into its glycemic load (GL) — a better measure of how much a real-world serving will raise blood glucose.

Educational nutrition tool. GI and GL are general guides to a food's glucose impact and are not a substitute for carb counting or personalised dietary or insulin advice. Individual responses vary. Confirm any diabetes meal or dosing plan with your care team.

GI of the food on the glucose = 100 scale.

Total carbs minus fibre, for the portion you eat.

How to Use This Calculator

  1. Enter the food's glycemic index on the glucose = 100 scale (use the reference table below or a published GI list).
  2. Enter the available carbs per serving — total carbohydrate minus fibre — for the portion you actually eat.
  3. Read the glycemic load and its low / medium / high band.

GL reflects a real serving's glucose impact better than GI alone. It guides food choice and is a complement to — not a replacement for — carbohydrate counting.

Glycemic Index vs Glycemic Load

The glycemic index ranks a carbohydrate food by how quickly it raises blood glucose compared with pure glucose (GI 100). But GI ignores portion size. The glycemic load fixes that by scaling GI to the actual grams of carbohydrate in a serving:

Glycemic load = (GI × available carbs g) ÷ 100

Example: watermelon has a high GI (~72) but few carbs per serving (~8 g) → (72 × 8) ÷ 100 = GL ≈ 6 (low).

GI and GL Reference Bands

CategoryGlycemic IndexGlycemic Load (per serving)
Low≤ 55≤ 10
Medium56–6911–19
High≥ 70≥ 20

Lower-GL meals tend to produce smaller, steadier glucose rises, which can support insulin sensitivity over time.

Glycemic Index of Common Foods

Approximate GI values on the glucose = 100 scale (they vary by variety, ripeness and cooking):

FoodApprox. GIBand
White bread~75High
White rice~73High
Boiled potato~78High
Watermelon~76High
Banana (ripe)~51Low–medium
Rolled oats~55Low
Apple~36Low
Lentils / chickpeas~28–32Low
Whole milk~39Low
Peanuts~14Low

How to lower a meal's glycemic load

Pair carbohydrate with protein, healthy fat or fibre; choose whole, less-processed grains over refined ones; keep carb portions modest; add acidity such as vinegar or lemon; and note that cooking and cooling starchy foods like potato, rice and pasta forms resistant starch that lowers the effective GL.

Frequently Asked Questions

Multiply the food's glycemic index by the grams of available carbohydrate in your serving, then divide by 100. For example, a food with GI 64 and 30 g carbs has a GL of (64 × 30) ÷ 100 = 19.2.

GI rates how fast a carbohydrate raises glucose, regardless of amount. GL accounts for both speed (GI) and quantity (carbs per serving), so it better reflects a realistic portion's effect on blood sugar.

Per serving, a GL of 10 or under is considered low, 11–19 medium, and 20 or more high. Lower-GL choices generally cause gentler blood-glucose rises, but overall diet quality and total carbs still matter.

No. For mealtime insulin, carb counting with your insulin-to-carb ratio is the standard. GL is a complementary guide to food choice. See our insulin-to-carb ratio calculator for dosing.

Most non-starchy vegetables, legumes (lentils, chickpeas, beans), most whole fruits such as apples and berries, rolled oats, dairy, and nuts are low GI (55 or under). Highly processed grains, white bread and rice, and many starchy foods like potatoes tend to be high GI.

Yes. A riper banana has a higher GI than a green one, and longer-cooked or mashed starches raise GI versus firm, al-dente versions. Cooking then cooling potatoes, rice or pasta forms resistant starch that lowers the effective GI, even if you reheat them gently.

Sources

  1. Atkinson FS, Foster-Powell K, Brand-Miller JC. International tables of glycemic index and glycemic load values. Diabetes Care.
  2. Harvard T.H. Chan School of Public Health. Carbohydrates and blood sugar — glycemic index and load.

Last reviewed: June 2025