Carb Counter Calculator

Look up total carbs, fiber, and net carbs for 15 common foods by serving size in grams, and see the result against keto, moderate, or ADA daily targets.

Carb Breakdown

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
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
Pasta, cooked 25 g 1.8 g 23.2 g 140 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. On the ADA’s 45 to 60g per meal guidance it fits comfortably inside one meal with room for something alongside it.

Daily carb targets by goal. These are general starting points, not prescriptions, and your healthcare team’s number beats any of them.

  • Very low carb / keto: 20 to 50g per day
  • Moderate restriction: 100 to 130g per day
  • ADA general guidance: 45 to 60g per meal
  • Athletes with diabetes: 150 to 250g per day

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 net carbs divided by that ratio.

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.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.