Measuring carbs in food comes down to three approaches: reading nutrition labels, weighing whole foods and looking them up in a database, or using an app that estimates from photos or entries. The right method depends on whether you’re eating packaged food, cooking from scratch, or dining out. Here’s how each works in practice.
Reading a Nutrition Label
Packaged foods make carb counting straightforward. The “Total Carbohydrate” line on the Nutrition Facts label includes everything: starches, dietary fiber, total sugars, added sugars, and sugar alcohols. That single number, listed in grams per serving, is your starting point.
Beneath the total, you’ll see a breakdown. “Dietary Fiber” appears first, followed by “Total Sugars” with “Includes X g Added Sugars” indented below it. Sugar alcohols (ingredients like erythritol, xylitol, sorbitol, and maltitol) may also be listed, though manufacturers aren’t required to include them unless the product makes a sugar-related claim. Current FDA labeling rules, finalized in 2020, require all manufacturers to declare added sugars as both a gram amount and a percent Daily Value.
The most common mistake is ignoring the serving size. If a bag of chips lists 15 grams of carbs per serving and you eat three servings, you’ve consumed 45 grams. Before doing any math, check the serving size at the top of the label and compare it to what you’re actually eating.
Calculating Net Carbs
If you follow a low-carb or ketogenic diet, you’ve probably seen the term “net carbs.” The formula is simple:
Total Carbohydrates − Dietary Fiber − Sugar Alcohols = Net Carbs
The logic behind subtracting fiber is that your small intestine can’t break it down, so it doesn’t raise blood sugar. Sugar alcohols get subtracted for a similar reason: they’re only partially absorbed. But not all sugar alcohols are equal. Erythritol and mannitol have a glycemic index of zero, meaning they cause virtually no blood sugar response. Maltitol, on the other hand, has a glycemic index of 35 (compared to 69 for table sugar), so it does raise blood sugar to some degree. If a product is sweetened with maltitol, subtracting the full amount of sugar alcohols will overestimate your net carb savings.
A more conservative approach: subtract all the fiber but only half the sugar alcohols, unless the product specifically uses erythritol or mannitol, in which case subtracting the full amount is reasonable. The ingredient list will tell you which sugar alcohol is in the product.
Measuring Whole Foods Without Labels
Fresh produce, meat, grains, and other unpackaged foods don’t come with nutrition labels, so you need two things: a kitchen scale and a reliable database. The USDA’s FoodData Central (fdc.nal.usda.gov) is the gold standard. It contains analytical data on thousands of whole and minimally processed foods, including carb counts per 100 grams. You can search any food, find the carb content per weight, and do a quick calculation based on what your scale reads.
For example, if a raw sweet potato contains 20 grams of carbs per 100 grams and your piece weighs 150 grams, you’re looking at 30 grams of carbs. This is far more accurate than estimating by eye or relying on vague descriptors like “one medium.”
That said, common fruits do follow rough sizing conventions that can be useful when you don’t have a scale handy. A small apple or small orange contains about 20 grams of carbs. A medium banana (roughly 7 inches) contains about 30 grams. These estimates are imprecise, but they’re better than guessing blindly at a lunch table.
When a Scale Matters Most
Starchy foods are where eyeballing fails you the most. Rice, pasta, potatoes, and bread are dense in carbohydrates, and small differences in portion size translate to big differences in carb intake. A loosely scooped cup of rice can vary by 30 to 40 grams of carbs depending on how tightly it’s packed. Weighing these foods in grams removes the guesswork entirely. Digital kitchen scales cost as little as $10 and take seconds to use.
For mixed dishes like soups, stews, and casseroles, the most accurate approach is to weigh each carb-containing ingredient before cooking, total the carbs for the whole recipe, then divide by the number of servings. This is tedious the first time, but once you’ve calculated a recipe you make regularly, you can reuse that number.
Using Apps and Databases
Carb-tracking apps like MyFitnessPal, Cronometer, and Lose It pull from large food databases to let you log meals quickly. Most work by searching for a food, selecting a portion size, and letting the app return the macronutrient breakdown. The accuracy, however, varies significantly depending on the data source. Some apps rely heavily on user-submitted entries, which can contain errors. Cronometer, for instance, prioritizes verified data from sources like the USDA and the Canadian Nutrient File, while MyFitnessPal’s database mixes verified and user-generated entries.
Newer apps attempt to estimate carbs from photos. A 2024 study in the Journal of Diabetes Science and Technology tested two photo-based apps against actual carb values. The better-performing app (SNAQ), which uses depth-sensing technology to estimate food volume and then cross-references a nutrient database, had a mean error of about 13 grams per meal. The other app tested (Calorie Mama), which relies on adjustable standard portion sizes, had a mean error of 24 grams. For context, 13 grams off is roughly the difference between a correct insulin dose and one that leaves blood sugar noticeably high or low for someone with type 1 diabetes. Photo-based estimation is a useful shortcut for general tracking but isn’t precise enough when accuracy truly matters.
The most reliable app workflow is to weigh your food on a scale, then enter the exact gram weight into an app that uses a verified database. This combines the precision of weighing with the convenience of automatic calculation.
Common Foods That Catch People Off Guard
Some foods carry more carbs than most people expect. Sauces and condiments are frequent culprits: two tablespoons of barbecue sauce can contain 12 to 15 grams of carbs, almost entirely from added sugar. Salad dressings, ketchup, and teriyaki sauce all add up quickly when you’re not checking labels.
Fruit juice is another one. Because the fiber has been removed, the carbs in a glass of orange juice hit your bloodstream much faster than eating the whole fruit, and a 12-ounce glass can pack 35 to 40 grams of carbs. Dried fruit is similarly concentrated: a small box of raisins has roughly the same carb count as a large apple, but it’s easy to eat three boxes without thinking.
On the other end, some foods people avoid for carb reasons are lower than expected. Most non-starchy vegetables (leafy greens, zucchini, bell peppers, mushrooms, tomatoes) contain only 3 to 6 grams of carbs per cup, much of it fiber. These rarely need precise measurement unless you’re following an extremely strict limit.
Putting It All Together
For packaged foods, read the label and multiply by the number of servings you eat. For whole foods, weigh them and look up the carb content in the USDA database or a verified app. For net carbs, subtract fiber and all or half of sugar alcohols depending on the type. And for mixed dishes, calculate by ingredient, then divide by portions. A $10 kitchen scale and a free database are the only tools you genuinely need. Everything else, apps, photo estimation, memorized portion sizes, is a convenience layer built on top of those basics.

