Home › Guides › How to read a nutrition label on low-carb

How to read a nutrition label on low-carb

Updated Sep 25, 2026 · 1013 words · General information, not medical advice.

Three things on a nutrition label decide whether a packaged food fits a low-carb day: the serving size, the carbohydrate block, and the ingredient list. Everything on the front of the box — "keto-friendly", "only 2 g net carbs", "sugar-free" — is either marketing or arithmetic somebody else did. Read the three in that order and you can size up almost anything in thirty seconds.

1. Serving size, before you read a single number

Every figure in the panel is per serving, and the serving is set by the manufacturer, not by you. A bag of pork rinds showing 0 g carbs may hold three servings. A "keto" bar is sometimes scored down the middle and counted as two. Find servings per container first, and if you intend to eat the whole thing, multiply every number by that count.

Two habits fix most of the trouble here. Weigh the portion you actually eat instead of trusting "about 12 chips". And compare two products per 100 g, not per serving — otherwise you are comparing different amounts of food and calling it a difference in the food.

2. The carbohydrate block

On a US label, Total Carbohydrate is the parent line, and Dietary Fiber, Total Sugars and any Sugar Alcohols are indented underneath because they are already inside it. That is why net carbs are total carbohydrate minus fiber minus sugar alcohols — you are removing things that were counted in the total, not adding a discount. Which sugar alcohols honestly earn that subtraction is its own question, and the net carbs guide works through it.

The sugars lines are useful but incomplete. Starch and maltodextrin are carbohydrate and not sugar, so they never show up on the Total Sugars line at all: a cracker can read "0 g Total Sugars, 0 g Added Sugars" and still carry 20 g of carbohydrate. Read the parent line, then work down — and if Sugar Alcohols is missing while the ingredient list names one, the brand was not required to break it out.

3. Zero does not mean none

Labeling rules let small amounts round down. Under 0.5 g per serving of carbohydrate, fat, protein or sugars may be declared as 0 g, under 5 calories as 0 calories, and amounts under 1 g may appear as "less than 1 gram".

Usually that rounding is irrelevant. It stops being irrelevant when the serving is tiny and you use a lot of them. A sweetener packet bulked with dextrose or maltodextrin can carry close to a gram of carbohydrate and still print zeroes, so six coffees' worth is real grams you never logged — same with spray oils, seasoning blends and single-serve creamers. Zero means under half a gram per serving, not none.

What the front-of-pack claims are allowed to mean

ClaimWhat it actually tells you
"Keto" / "keto-friendly"Nothing. The term has no legal definition, so the brand picks its own threshold.
"Net carbs: 2 g"The brand's own subtraction, also undefined in law. Recompute it from the panel yourself.
"Sugar-free"Under 0.5 g of sugars per serving. Says nothing about starch, maltodextrin or sugar alcohols.
"No added sugar"No sugar added in processing. Juice concentrate, honey and lactose already present still count.
"Gluten-free"A gluten limit, not a carb limit. Most gluten-free flour blends are mostly starch.
"Grain-free" / "paleo"No grain. Dates, honey, tapioca and cassava are all still carbohydrate.

The ingredient list settles ties

Ingredients are listed by weight, heaviest first — that tells you what a food mostly is. Names worth recognizing:

Outside the US, the arithmetic is different

On UK, EU and Australian labels the "Carbohydrate" figure already excludes fiber, which is declared separately, and "of which sugars" sits underneath as a subset. Subtracting fiber from that number double-counts it and undercounts your day, so read the carbohydrate line as-is and subtract only polyols. The mandatory per-100 g column is the one thing those labels do better.

The thirty-second check

  1. Servings per container. Multiply if you are eating the package.
  2. Total Carbohydrate, per the amount you will actually eat.
  3. Subtract fiber, and subtract sugar alcohols you trust.
  4. Scan the first three ingredients for starch, syrup, maltodextrin or maltitol.
  5. Cross-check the calories: protein and carbs run about 4 per gram, fat about 9. If the panel's own numbers do not add up, the whole panel is suspect.

That last step is the one we run on every recipe here, which is how roughly one in four published recipes turns out to have a macro figure that does not survive recalculation. Whole food skips all of it: a ribeye, eggs and butter have no panel to misread, which is the quiet advantage of building meals from keto recipes and real snacks rather than packaged replacements. And if a label is working hard to sound compliant, that is usually the answer.

None of this is medical advice. If you take medication for diabetes or blood pressure, talk to your doctor before you change how many carbs you eat, because your carb intake and your dose are connected — never adjust or stop a medication on your own.

In the app you can log a packaged food by its real numbers instead of its front-of-box claim, and the day's net carbs update as you go — start free.

Questions people ask

What should you look at first on a nutrition label?

Servings per container, before any other number. Every figure in the panel is per serving, and the manufacturer chose that serving — a single bar or bag is often counted as two or three. If you are eating the whole package, multiply everything by the serving count.

Does "sugar-free" mean low carb?

No. "Sugar-free" means under 0.5 g of sugars per serving, and it says nothing about starch, maltodextrin or sugar alcohols. A sugar-free cookie built on flour and maltitol can carry more usable carbohydrate than a food with sugar on the label.

Is "keto-friendly" a regulated claim?

No. Neither "keto" nor "net carbs" has a legal definition, so the brand sets both the threshold and the arithmetic. Ignore the front of the box and recompute from the panel: total carbohydrate minus fiber minus the sugar alcohols you trust.

Can a label say 0 g carbs and not be zero?

Yes. Amounts under 0.5 g per serving may be declared as 0 g, and under 5 calories as 0 calories. It rarely matters once, but sweetener packets, spray oils and single-serve creamers are small servings used many times a day, and those rounded grams are real.

Why are UK and EU labels different?

On UK, EU and Australian labels the "Carbohydrate" figure already excludes fiber, which is declared on its own line. Subtracting fiber again double-counts it and undercounts your day, so read that number as-is and subtract only polyols.

Recipes for this

Keep reading

Track it in the app — free, no credit card →