Carb Counter Calculator
Look up total carbs, fiber and net carbs for 15 common foods by serving size in grams, checked against keto, low-carb, ADA per-meal or label targets.
Pick a food, enter what you are actually eating in grams, and this gives you total carbohydrate, fibre and net carbs for that portion, then shows it against the daily target you are working to.
Net carbs, and why the number is smaller than the label says
Net Carbs = Total Carbohydrates − Dietary Fiber
Fibre is a carbohydrate your small intestine cannot break down, so it passes through without raising blood glucose. That is the whole idea behind net carbs. It matters more for some foods than others: 100g of white rice has almost no fibre, so total and net are nearly the same, while 100g of black beans loses more than a third of its carbohydrate to fibre. The gap is what makes beans and lentils behave so differently from bread despite similar-looking labels.
A third term appears on packaged low-carb products: sugar alcohols, which are partially absorbed and conventionally halved before subtracting. Erythritol is the exception and can be subtracted in full. None of the whole foods in the list below contain them, so the calculator does not ask, but you will need the adjustment for anything from a protein bar wrapper.
Carbohydrate per 100g, and what it looks like as a portion
| Food | Total carbs | Fibre | Net | A realistic portion |
|---|---|---|---|---|
| Oats, dry | 66 g | 10.6 g | 55.4 g | 40 g dry, one bowl |
| White bread | 49 g | 2.7 g | 46.3 g | 30 g, one slice |
| Whole wheat bread | 43 g | 6.8 g | 36.2 g | 32 g, one slice |
| Pasta, cooked | 31 g | 1.8 g | 29.2 g | 140 g, one cup |
| White rice, cooked | 28 g | 0.4 g | 27.6 g | 160 g, one cup |
| Chickpeas, cooked | 27 g | 7.6 g | 19.4 g | 160 g, one cup |
| Black beans, cooked | 24 g | 8.7 g | 15.3 g | 170 g, one cup |
| Banana | 23 g | 2.6 g | 20.4 g | 120 g, one medium |
| Brown rice, cooked | 23 g | 1.8 g | 21.2 g | 195 g, one cup |
| Quinoa, cooked | 21 g | 2.8 g | 18.2 g | 185 g, one cup |
| Sweet potato, cooked | 20.7 g | 3.3 g | 17.4 g | 150 g, one medium |
| Potato, boiled | 20 g | 1.8 g | 18.2 g | 170 g, one medium |
| Corn, cooked | 19 g | 2.4 g | 16.6 g | 165 g, one cup |
| Apple | 14 g | 2.4 g | 11.6 g | 180 g, one medium |
| Broccoli | 7 g | 2.6 g | 4.4 g | 90 g, one cup |
Figures are USDA reference values for the food alone. Cooking method barely moves them, but anything added afterwards does: a tablespoon of ketchup is another 5g.
Worked example
A cup of cooked black beans, 170g. Total carbs = 24 × 1.7 = 40.8g. Fibre = 8.7 × 1.7 = 14.8g. Net carbs = 26.0g.
On a 50g keto day that single cup is over half your allowance. The ADA’s starting point of 45 to 60g a meal counts total carbohydrate, so there the cup counts as 40.8g: at 60g that leaves room for a small side, and at 45g almost none.
Carb targets, and which carbs each one counts. These are general starting points, not prescriptions, and your healthcare team’s number beats any of them. The calculator compares each target with the figure it is written in.
- Very low carb / keto: 20 to 50g a day, usually counted as net carbs.
- Low carb: under 130g a day of total carbohydrate. That line is the definition used in the 2015 Feinman consensus on carbohydrate restriction, and 130g is also the US RDA, set from how much glucose the brain uses.
- ADA starting point: 45 to 60g of total carbohydrate a meal, a long-standing figure that a diabetes educator then moves up or down for you.
- Food label Daily Value: 275g of total carbohydrate a day, the FDA’s reference for a 2,000 kcal diet.
If you are counting carbs for insulin
Carb counting exists mainly because insulin dosing depends on it. Your endocrinologist sets an Insulin-to-Carb Ratio (ICR), meaning one unit covers a certain number of grams, commonly 15 to start. The dose for a meal is the carbohydrate divided by that ratio. Whether that means total carbs or total minus some of the fibre is your clinic’s call, so use whichever they taught you; the panel shows both.
This calculator deliberately stops short of that arithmetic. An ICR is personal, it changes with time of day, illness and activity, and a page that cannot know any of those has no business producing a number you might inject. Use it to get the carb figure right, then apply your own ratio.
Important: never adjust insulin doses based on a website. This is a learning and planning tool.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.
More Health Calculators
- Cholesterol Ratio Calculator
- Corrected Calcium Calculator
- Creatinine Clearance Calculator (Cockcroft-Gault)
- Daily Fiber Intake Calculator
- Daily Iron Intake Calculator
- Daily Steps to Distance Calculator
- GFR Calculator (Kidney Function)
- Healthy Weight Range Calculator
- Hearing Age Calculator
- Hydration Check Calculator
- Ideal Weight Calculator
- IV Drip Rate Calculator