Skip to content
Blog

Net Carbs vs Total Carbs: The Difference That Changes Everything in Keto

·5 min read
carbsmacrosnutritionlabelsketo

The basic formula

The distinction is simple on paper:

  • Total carbs = the raw carbohydrate amount per 100g of food
  • Net carbs = Total carbs − Fiber − Sugar alcohols (sweeteners like erythritol, xylitol)

On keto, what matters is the net carbs number, because fiber and sugar alcohols aren't absorbed and don't trigger a glycemic response.

Why this difference is critical

Take three foods:

  • Avocado (100g): 9g total, 7g fiber = 2g net
  • Cooked broccoli (100g): 7g total, 3g fiber = 4g net
  • Cooked white rice (100g): 28g total, 0.4g fiber = 27.6g net

If you counted total carbs, you'd unfairly demonize avocado (9g). And you'd be confused why a single bowl of rice instantly kicks you out of ketosis.

The sugar alcohol trap

Sugar alcohol sweeteners are a gray zone. Empirical rule:

  • Erythritol — subtract 100% (no insulin response)
  • Xylitol, sorbitol, maltitol — subtract 50% (partial glycemic impact)
  • Allulose, monk fruit — not sugar alcohols, already 0 net carb

Watch out for industrial "keto" bars: they often display "2g net carbs" by subtracting 100% of maltitol — which kicks you out of ketosis in practice.

Reading a US/Canadian nutrition label

In the US and Canada, labels show:

  • Total Carbohydrates: total carbs (fiber included)
  • Dietary Fiber: fiber to subtract
  • Sugar Alcohols: alcohols to subtract (partly)

Calculation: Net carbs = Total Carbohydrates − Dietary Fiber − Sugar Alcohols

Reading a European nutrition label

On EU labels (UK, France, Germany, etc.), the breakdown is different:

  • Carbohydrate: this is already net carbs (fiber is listed separately)
  • of which sugars: subcategory of net carbs
  • Fibre: already deducted from the "Carbohydrate" number

So in Europe, you can use the "Carbohydrate" line directly as net carbs.

Rebellious fibers

Not all fibers are equal. Soluble fibers (psyllium, oat bran) are 100% non-absorbed. "FOS" and "inulin" fibers in some industrial keto products are partially fermented by gut bacteria and can raise your blood glucose.

If you test your ketosis with a strip or blood meter and you're out despite a correct net carb calculation, look at the fiber type in your food.

The 20g target in practice

Keeping under 20g net carbs/day is the standard for nutritional ketosis. To visualize, here's what fits in 20g net:

  • 2 eggs + 30g cheddar + 50g spinach (≈ 1g)
  • 150g chicken + 100g broccoli + 1/2 avocado (≈ 4g)
  • 180g salmon + 100g asparagus + 30g macadamia nuts (≈ 5g)
  • 1 plain whole-milk Greek yogurt 150g (≈ 6g)

Total ≈ 16g net — comfortably below the threshold.

The Cetona app counts net carbs for you

For the full picture on this topic, check our complete keto diet guide: the science, macros, food list, 7-day plan and FAQ in one place.

No need to manually calculate every ingredient. The Cetona app displays the net carbs of each meal and guarantees you stay under 20g per day, regardless of your country and local labels.

The Complete Keto Diet Guide

Want the full picture?

Our complete 2026 guide covers everything: science, macros, food list, 7-day plan, mistakes to avoid, FAQ.

Read the complete guide

Try Cetona for free

Your personalized keto meal plan, with automatic grocery list and macro tracking.

Start the quiz