Gi Calculator
Most people who search for a GI calculator want one of two things: the glycemic index of a food they are about to eat, or the glycemic load of a real serving of it. This page does both. Pick from 56 common foods whose GI values come from the international tables, adjust the servings, and the tool returns the load per serving and in total. Or type in any GI and carbohydrate figure of your own for a food that is not listed.
Looking for GI Bill education benefits? This page is about food and blood sugar, not veterans’ benefits. The education tool lives at the GI Bill calculator, which estimates tuition coverage, housing allowance and book stipend from your months of service.
Typical serving: 1 cup diced (120 g), with 6 g of available carbohydrate. The GI and carb boxes are pre-filled from the lookup table below. Edit either box to run a custom food.
Bands: GI low at 55 or less, medium 56 to 69, high at 70 or more. GL per serving low at 10 or less, medium 11 to 19, high at 20 or more. GI and GL support meal planning; they are not medical advice.
Quick Answer
Glycemic load is GI × carbohydrate per serving ÷ 100. The pre-filled example is watermelon: a high GI of 76, but only 6 g of carbohydrate in a 120 g serving, so its load is 76 × 6 ÷ 100 = 4.6, which is low. GI rates how fast a carbohydrate acts; GL rates how much of it a serving actually delivers, and the second number is usually the one that matters at the table.
Key takeaways
- GI alone misleads whenever a serving holds little carbohydrate. Watermelon (GI 76, GL 4.6) and a doughnut (GI 76, GL 17.5) share an index and land in different worlds.
- GL bands run per serving: 10 or less is low, 11 to 19 is medium, 20 or more is high. Doubling the serving doubles the load.
- Every value in the table below traces to the international GI tables maintained from the University of Sydney research program. Treat each number as the centre of a range, not a constant.
- GI supports meal planning. It does not replace carbohydrate counting or medical advice, and the American Diabetes Association does not recommend it as a standalone tool.
- Quick Answer
- How to use the GI calculator
- What the glycemic index measures, and how a lab gets the number
- The glycemic load formula, and why GI on its own misleads
- Worked example: three foods, one serving each
- GI and GL bands: where low, medium and high begin
- The food lookup table: GI, serving and carbohydrate for 56 foods
- Why the same food can test at two different GIs
- Adding up a mixed meal: sum the loads
- Who uses GI and GL, and where the medical guidance actually stands
- What competing glycemic calculators miss
- Limitations: what these numbers cannot tell you
- Frequently asked questions
- Add This Calculator to Your Website
- References
How to use the GI calculator
Three entries drive the result: a food, its carbohydrate per serving, and how many servings you eat. The lookup supplies the first two for 56 foods, and the custom mode covers everything else.
- Pick a food, or go custom. Selecting a food fills the GI and carbohydrate boxes from the lookup table and shows its typical serving. To run a food that is not listed, select any food and overwrite the GI and carbohydrate boxes with your own figures from a reliable table or a GI-tested product label. That is the custom mode: the tool never locks you to the list.
- Check the carbohydrate figure. GL uses available carbohydrate, meaning total carbohydrate minus fibre. That is the same figure the keto carb calculator calls net carbs. If your serving is bigger or smaller than the typical one shown, scale the carbohydrate grams to match before calculating.
- Enter your servings. One is the typical serving. Enter 2 for a double portion or 0.5 for half. The headline result is the total load for that amount, because portion is the variable people most often get wrong.
- Read both badges. The GI badge bands the food itself. The GL badge bands one serving, so you can see the food’s speed and the serving’s size effect side by side before portion multiplies anything.
- Copy or share the result from the results box. The copied text restates the food, GI, carbohydrate and both loads, so the number never travels without its inputs.
What the glycemic index measures, and how a lab gets the number
The glycemic index ranks a carbohydrate food by the blood glucose rise it causes in the two hours after eating, scored against pure glucose at 100. It is a measured property of the food’s carbohydrate, not a calculation from its nutrition label.
The method follows the international standard the University of Sydney glycemic index group describes: ten or more healthy volunteers eat a portion of the test food containing 50 grams of available carbohydrate, blood samples are taken over the next two hours, and the area under each person’s glucose curve is divided by the area from an equal-carbohydrate glucose drink taken on another day. Average the volunteers and you have the food’s GI. Two consequences follow. First, GI compares foods at equal carbohydrate, never at equal servings, which is exactly the gap glycemic load was built to close. Second, GI is a human measurement with real spread: the same food tested in different labs returns a range, and published tables print the average.
The values here rest on the international tables: Atkinson and colleagues catalogued over 2,400 foods in the 2008 Diabetes Care edition, and the 2021 review in the American Journal of Clinical Nutrition expanded the list past 4,000 items. The Oregon State University Linus Pauling Institute review of glycemic index and load cross-checks the foods both sources list.
The glycemic load formula, and why GI on its own misleads
Glycemic load multiplies a food’s GI by the carbohydrate in one serving and divides by 100. That single step converts a laboratory ranking into a portion-aware number.
Total glycemic load = GL per serving × number of servings
Total carbohydrate = carbohydrate per serving × number of servings
Watermelon is the classic teaching case, and it is the example pre-filled above. Its carbohydrate digests fast, so its GI is high at 76. But watermelon is mostly water: a 120 g serving carries about 6 g of available carbohydrate. Run the formula and the load is 76 × 6 ÷ 100 = 4.6, firmly low. A doughnut tests at the same GI of 76, yet a medium doughnut packs 23 g of carbohydrate, so its load is 17.5, at the top of medium. Same index, four times the load. Any page that ranks foods by GI alone puts those two side by side as equals, which is why this calculator leads with load and treats GI as the supporting figure.
Worked example: three foods, one serving each
One serving each of watermelon, a doughnut and white rice shows the whole GI versus GL argument in three rows. Watermelon and the doughnut share a GI; the rice has a lower GI than both and the highest load on the table.
Check each bar against the calculator. Watermelon is the pre-filled default: 76 × 6 ÷ 100 = 4.6. Select the doughnut and you get 76 × 23 ÷ 100 = 17.5. Select white rice and 66 × 53 ÷ 100 = 35.0, a high load driven by the 53 g of carbohydrate in a cup of cooked rice, not by speed: at 66 its GI is only medium. Portion is the lever in all three cases, which is why the servings box sits in the calculator rather than in a footnote.
GI and GL bands: where low, medium and high begin
The bands are the standard cut points used across the international tables and the Harvard and Sydney guides. GI bands describe the food; GL bands describe one serving of it.
| Scale | Low | Medium | High |
|---|---|---|---|
| Glycemic index (the food) | 55 or less Low | 56 to 69 Medium | 70 or more High |
| Glycemic load (one serving) | 10 or less Low | 11 to 19 Medium | 20 or more High |
The calculator wires these exact thresholds into its badges. One caution the bands cannot show: a low score is not a health verdict. Chocolate lands low because fat slows its digestion, and peanuts sit near the bottom of the scale while carrying plenty of calories. The bands rank glucose effect only.
The food lookup table: GI, serving and carbohydrate for 56 foods
The same values the calculator uses, printed in full so the page works as a lookup even without calculating. GI values are the international-table averages; the GL column is computed from the GI and carbohydrate shown, at one typical serving.
| Food | GI | Typical serving | Carbs (g) | GL | Bands |
|---|---|---|---|---|---|
| All-Bran cereal | 45 | 1 cup (60 g) | 21 | 9.5 | GI Low GL Low |
| Apple, raw | 39 | 1 medium (120 g) | 15 | 5.9 | GI Low GL Low |
| Bagel, white | 72 | 1 bagel (70 g) | 35 | 25.2 | GI High GL High |
| Banana, raw | 51 | 1 medium (120 g) | 23 | 11.7 | GI Low GL Medium |
| Barley, pearled, boiled | 28 | 1 cup cooked (150 g) | 38 | 10.6 | GI Low GL Medium |
| Brown rice, boiled | 50 | 1 cup cooked (150 g) | 42 | 21.0 | GI Low GL High |
| Carrots, boiled | 33 | 1/2 cup (80 g) | 4 | 1.3 | GI Low GL Low |
| Cashews | 25 | 1 oz (28 g) | 9 | 2.3 | GI Low GL Low |
| Chickpeas, boiled | 28 | 1 cup cooked (150 g) | 30 | 8.4 | GI Low GL Low |
| Chocolate, milk | 40 | 40 g piece (40 g) | 21 | 8.4 | GI Low GL Low |
| Cornflakes | 79 | 1 cup (30 g) | 26 | 20.5 | GI High GL High |
| Couscous, cooked | 65 | 1 cup cooked (150 g) | 35 | 22.8 | GI Medium GL High |
| Dates, dried | 62 | 2 oz, about 5 dates (60 g) | 40 | 24.8 | GI Medium GL High |
| Doughnut | 76 | 1 medium (47 g) | 23 | 17.5 | GI High GL Medium |
| Potato, french fries | 63 | Medium serve, 100 g (100 g) | 34 | 21.4 | GI Medium GL High |
| Grapes, seedless | 50 | 1 cup (120 g) | 17 | 8.5 | GI Low GL Low |
| Honey, pure | 58 | 1 Tbsp (21 g) | 17 | 9.9 | GI Medium GL Low |
| Ice cream | 51 | 1/2 cup (50 g) | 12 | 6.1 | GI Low GL Low |
| Potato, instant mashed | 87 | 1 cup (150 g) | 33 | 28.7 | GI High GL High |
| Oat porridge, instant | 79 | 1 cup cooked (234 g) | 26 | 20.5 | GI High GL High |
| Jelly beans | 78 | 1 oz, about 10 beans (28 g) | 28 | 21.8 | GI High GL High |
| Kidney beans, boiled | 28 | 1 cup cooked (150 g) | 29 | 8.1 | GI Low GL Low |
| Lentils, boiled | 29 | 1 cup cooked (150 g) | 24 | 7.0 | GI Low GL Low |
| Maple syrup | 54 | 1 Tbsp (20 g) | 14 | 7.6 | GI Low GL Low |
| Milk, full fat | 39 | 1 cup, 250 mL (250 g) | 12 | 4.7 | GI Low GL Low |
| Milk, skim | 33 | 1 cup, 250 mL (250 g) | 13 | 4.3 | GI Low GL Low |
| Muesli | 57 | 1/4 cup (45 g) | 20 | 11.4 | GI Medium GL Medium |
| Orange, raw | 42 | 1 medium (120 g) | 11 | 4.6 | GI Low GL Low |
| Pancake | 67 | 1 large, 6 inch (80 g) | 58 | 38.9 | GI Medium GL High |
| Parsnips, boiled | 52 | 1/2 cup (80 g) | 10 | 5.2 | GI Low GL Low |
| Peanuts | 18 | 1 oz (28 g) | 6 | 1.1 | GI Low GL Low |
| Pear, raw | 38 | 1 medium (120 g) | 11 | 4.2 | GI Low GL Low |
| Pineapple, raw | 58 | 1/2 cup chunks (120 g) | 19 | 11.0 | GI Medium GL Medium |
| Popcorn, plain | 65 | About 3 cups popped (25 g) | 14 | 9.1 | GI Medium GL Low |
| Potato, baked (russet) | 85 | 1 medium (150 g) | 30 | 25.5 | GI High GL High |
| Potato, boiled (white) | 78 | 1 medium (150 g) | 30 | 23.4 | GI High GL High |
| Potato crisps (chips) | 56 | 1 oz (28 g) | 15 | 8.4 | GI Medium GL Low |
| Pumpernickel bread | 46 | 1 slice (30 g) | 12 | 5.5 | GI Low GL Low |
| Pumpkin, boiled | 64 | 1 cup mashed (150 g) | 12 | 7.7 | GI Medium GL Low |
| Rice cakes, puffed | 82 | 3 cakes (27 g) | 21 | 17.2 | GI High GL Medium |
| Rice milk | 86 | 1 cup, 250 mL (250 g) | 23 | 19.8 | GI High GL Medium |
| Porridge, rolled oats | 55 | 40 g dry, makes about 1 cup cooked (40 g) | 20 | 11.0 | GI Low GL Medium |
| Soda crackers | 74 | 4 crackers (30 g) | 17 | 12.6 | GI High GL Medium |
| Soft drink, cola | 59 | 250 mL (250 g) | 26 | 15.3 | GI Medium GL Medium |
| Soy milk | 34 | 1 cup, 250 mL (250 g) | 8 | 2.7 | GI Low GL Low |
| Soya beans, boiled | 16 | 1 cup cooked (150 g) | 10 | 1.6 | GI Low GL Low |
| Spaghetti, white, boiled | 49 | 1 cup cooked (180 g) | 44 | 21.6 | GI Low GL High |
| Table sugar (sucrose) | 65 | 2 tsp (10 g) | 10 | 6.5 | GI Medium GL Low |
| Sweet corn, boiled | 52 | 1/2 cup kernels (90 g) | 15 | 7.8 | GI Low GL Low |
| Sweet potato, boiled | 63 | 1 medium (150 g) | 27 | 17.0 | GI Medium GL Medium |
| Vegetable soup | 48 | 1 cup (250 g) | 12 | 5.8 | GI Low GL Low |
| Watermelon, raw | 76 | 1 cup diced (120 g) | 6 | 4.6 | GI High GL Low |
| White bread | 75 | 1 slice (30 g) | 14 | 10.5 | GI High GL Medium |
| White rice, boiled | 66 | 1 cup cooked (150 g) | 53 | 35.0 | GI Medium GL High |
| Whole wheat bread | 74 | 1 slice (30 g) | 14 | 10.4 | GI High GL Medium |
| Yogurt, fruit | 41 | 1 small tub, 150 g (150 g) | 16 | 6.6 | GI Low GL Low |
Reading the table: fruit, legumes and dairy cluster low because their carbohydrate comes packaged with water, fibre or fat. Cereals, rice and potato run high because a normal serving is mostly starch. Baked russet potato has tested as high as 111 in one dataset, above glucose itself; the table uses 85, the value the Harvard chart prints. Boiled potato at 78 against instant mashed at 87 shows what processing does to the same vegetable.
Why the same food can test at two different GIs
A food does not own one fixed GI. Ripeness, cooking, processing and company on the plate all move the number, sometimes by 20 points or more.
Ripeness. A firm, just-yellow banana tests lower than a soft, spotted one, because ripening converts starch into sugars that absorb faster. The table value of 51 sits between the two states. Cooking time. Pasta boiled firm scores lower than the same pasta boiled soft: the Linus Pauling table puts spaghetti boiled 20 minutes at 58, against 46 across all cooking times, while this page uses the Atkinson et al. 2021 mean of 49. Processing. Milling, puffing and mashing pre-break the structure digestion would otherwise work through, which is why instant mashed potato (87) outruns boiled potato (78). Cooling. Cooked starch that cools forms resistant starch, so potato salad and reheated rice tend to test lower than the same food eaten hot. What it is eaten with. Fat, protein, fibre and acid slow gastric emptying: the Harvard Health guide to the glycemic index notes that olive oil or something acidic such as vinegar can blunt a food’s glucose rise. A table value is the food eaten alone, on an empty stomach, in a lab. Your plate is none of those three.
Adding up a mixed meal: sum the loads
A meal’s glycemic load is the sum of its parts. Work out each carbohydrate food separately, then add the loads; foods with no available carbohydrate add nothing.
Take a simple plate: one cup of cooked white rice (GL 35.0) with one cup of boiled lentils (GL 7.0). The meal load is 42.0. Swap the rice for one cup of boiled pearled barley (GL 10.6) and the same plate totals 17.6, less than half, with the lentils unchanged. That swap, rather than any single food ban, is how GL earns its keep in planning. The carbohydrate calculator helps when you first need the carbohydrate grams of each component, and readers working to a daily carb budget can set the meal in context with the diabetic carbs per day calculator. One honest limit: fat and protein slow the actual glucose rise, so a summed load is best used to compare meal designs, not to forecast a meter reading.
Who uses GI and GL, and where the medical guidance actually stands
GI and GL are used mainly in diabetes meal planning, and the guidance is more split than most calculator pages admit. Diabetes organisations in Australia, Canada and the UK include low-GI eating in their nutrition advice, and the British Dietetic Association glycaemic index guide presents GI as a practical tool for people with diabetes, pre-diabetes and gestational diabetes. The American Diabetes Association takes a cooler line: its Standards of Care does not recommend GI as a standalone method, and the ADA’s Diabetes Food Hub explains why the glycemic index is not a helpful standalone tool, pointing readers to carbohydrate counting and the plate method first, because individual responses vary and the original testing was not done in people with diabetes.
Medical honesty note. This page supports meal planning and food comparison. It is not medical advice, it does not set carbohydrate targets, and it cannot predict your blood glucose response to a food. If you manage diabetes, pregnancy, or any condition affected by carbohydrate intake, plan changes with your own clinician or dietitian. GI values also vary by variety, ripeness, cooking and brand, so a table value is a guide to ranking foods, not a property of the specific item on your plate.
Used inside those limits, the practical pattern is simple: count carbohydrate first, then prefer the lower-GL version of similar foods where the swap costs you nothing: barley or lentils in place of part of the rice, firm pasta instead of soft, whole fruit instead of juice. The index ranks; the load portions; the rest of the meal still counts.
What competing glycemic calculators miss
The rival tools for this search are competent at one multiplication and stop there:
- Omni Calculator’s glycemic load tool computes GL correctly, but it starts where this page ends: you must already know the food’s GI and its carbohydrate per serving before the tool can help. There is no sourced food lookup to get those numbers from, so most visitors leave to find a table elsewhere and never come back to the calculator.
- OnlyCalculators’ glycemic index tool presents GI values without the serving arithmetic that makes them usable. A GI list on its own repeats the watermelon error at scale, ranking foods by speed while hiding the portion effect that decides the actual glucose load.
- The formula-only pages state GL = GI × carbs ÷ 100 and give one example. They skip the bands, skip the servings multiplier, skip custom entry for foods off their short lists, and skip the mixed-meal method entirely, so a two-food plate is beyond them.
- The gap this page fills: a 56-food lookup whose every GI and carbohydrate figure traces to the international tables, a servings multiplier that separates per-serving load from total load, band badges for both GI and GL wired to the standard thresholds, a custom mode for unlisted foods, and the honest ADA counterweight that most rival pages omit.
Limitations: what these numbers cannot tell you
GI and GL rank the glucose effect of carbohydrate foods. That is a narrow job, and the scores say nothing direct about how healthy a food is overall.
A low score can ride on fat: chocolate and ice cream test low to medium because fat slows digestion, which does not make them staple foods. A high score can ride on water: watermelon is the standing example. GI values come from small groups of healthy volunteers, and your own response shifts with sleep, activity, medication and the meal before, so two people can eat the same serving and record different curves. Values also move between brands: white bread alone has published tests from 59 to 89. Use the numbers to rank swaps between similar foods and to sanity-check portions, not as a score for a whole diet or a substitute for the monitoring your own care team recommends.
Frequently asked questions
The glycemic index is a score from 0 to 100 that ranks a carbohydrate food by how much it raises blood glucose in the two hours after eating, compared with pure glucose, which scores 100. It is measured in a lab: volunteers eat a portion containing 50 grams of available carbohydrate, and the area under their blood glucose curve is compared with their curve for glucose itself.
The glycemic index describes carbohydrate quality: how fast a food’s carbohydrate turns into blood glucose. Glycemic load adds quantity: it multiplies the GI by the grams of carbohydrate in an actual serving and divides by 100. A food can score high on GI yet low on GL when a normal serving holds little carbohydrate, which is the watermelon case on this page.
Not on the numbers used here. Watermelon scores about 76, which is high, but a 120 gram serving holds only about 6 grams of available carbohydrate, so its glycemic load is about 4.6, which is low. Portion still matters: four servings take the total load to about 18.2.
Per serving, a glycemic load of 10 or less is low, 11 to 19 is medium, and 20 or more is high. The glycemic index bands are different numbers: 55 or less is low, 56 to 69 is medium, and 70 or more is high. The calculator badges use those bands, with the GL band applied to one serving.
Add the glycemic loads of each carbohydrate food in the meal: work out each food on its own (GI times its serving carbohydrate, divided by 100), then add the results. Protein, fat and fibre slow digestion, so a summed load is a planning estimate, not a measured response.
Yes. Longer cooking usually raises GI because starch swells and digests faster, riper fruit tends to score higher than firm fruit, and cooling cooked starch forms resistant starch that can lower the response when the food is eaten cold or reheated. Processing matters too: the more a grain is milled or puffed, the faster it generally digests.
GI and GL can be one input, but they are not the main system diabetes care is built on. The American Diabetes Association’s Standards of Care does not recommend GI as a standalone tool, and its Diabetes Food Hub points readers to carbohydrate counting and the plate method first.
Because GI is measured in people, not read off a label. Variety, ripeness, cooking time, the lab’s method and the volunteers themselves all shift the result, so published tables report averages across studies. Read any single value as the centre of a range, not an exact constant.
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- University of Sydney, Glycemic Index Group. About the Glycemic Index. Accessed October 21, 2026.
- University of Sydney, Glycemic Index Group. GI Search: the International Glycemic Index Database. Accessed October 21, 2026.
- Atkinson FS, Foster-Powell K, Brand-Miller JC. International Tables of Glycemic Index and Glycemic Load Values: 2008. Diabetes Care, 2008. Accessed October 21, 2026.
- American Society for Nutrition. AJCN Publishes “International Tables of Glycemic Index and Glycemic Load Values 2021: A Systematic Review”. Accessed October 21, 2026.
- Harvard Health Publishing. A Good Guide to Good Carbs: The Glycemic Index. Accessed October 21, 2026.
- Harvard Health Publishing. Glycemic Index for 60+ Foods. Accessed October 21, 2026.
- Linus Pauling Institute, Oregon State University. Glycemic Index and Glycemic Load. Accessed October 21, 2026.
- American Diabetes Association, Diabetes Food Hub. Why the Glycemic Index Isn’t a Helpful Tool and What You Should Do Instead. Accessed October 21, 2026.
- British Dietetic Association. Glycaemic Index (GI). Accessed October 21, 2026.
