Carb Manager vs CalEye for Keto: Net-Carb Accuracy Face-Off
Net carbs are the operative metric for ketogenic dieting, and they are also the number that nutrition apps handle most inconsistently. Understanding net carbs vs total carbs is the foundation for choosing the right tracking approach. The arithmetic sounds simple: total carbohydrates minus dietary fiber minus sugar alcohols equals net carbohydrates. In practice, the calculation depends on which fibers you subtract, which sugar alcohols you subtract, how you treat partially digestible carbohydrates, and whether the underlying database entry even reports fiber and sugar alcohol data in the first place. Get any of those variables wrong and your net carb count is off — potentially by enough to kick you out of ketosis without understanding why.
Carb Manager has been the category-defining app for ketogenic tracking since roughly 2015. It is built around net carb counting as its primary metric, with a food database that skews toward keto-friendly products, a barcode scanner that prioritizes low-carb packaged goods, and UI elements — net carb budgets, ketosis probability estimates — that no generic calorie tracker bothers to include. For users whose nutritional world is organized around staying under 20–50 g net carbs per day, it has historically been the default recommendation.
CalEye approaches the same problem from a different architectural direction. Its primary innovation is photo-based food recognition with USDA FoodData Central as the database backbone. It wasn’t designed specifically for keto, but its approach to sourcing nutrition data — laboratory-verified values for whole foods, explicit confidence intervals, traceable references — has implications for net carb accuracy that matter specifically for ketogenic users eating whole foods, restaurant meals, and mixed dishes.
This comparison focuses on three scenarios that reveal the differences most clearly: sugar alcohol handling in packaged keto products, fiber deduction accuracy in whole foods, and net carb estimation from restaurant meals where no label exists.
How net carb calculations actually work — and where they break
The net carb calculation is a proxy for digestible carbohydrate — the carbohydrate that your body can break down into glucose and absorb. Dietary fiber is theoretically subtracted because most fiber passes through the small intestine undigested and does not raise blood glucose. Sugar alcohols are partially or fully subtracted depending on their glycaemic index — some are metabolized, some are not, and the convention varies by country and app.1
The complications accumulate quickly. Erythritol has a glycaemic index of essentially zero and is typically fully deducted. Maltitol has a glycaemic index of approximately 35 — nearly half that of glucose — and should only be partially deducted, yet many apps and product labels deduct it fully, understating the net carb load. Isomalt, sorbitol, and xylitol fall somewhere in between, each with distinct glycaemic responses that a flat “subtract all sugar alcohols” rule does not capture.2
Fiber is similarly nuanced. Inulin and chicory root fiber — common prebiotic additives in keto bars and protein products — are sometimes listed as fiber on labels even though they do have a small caloric contribution and a modest impact on gut fermentation products, including short-chain fatty acids that can enter systemic metabolism. The FDA treats them as fiber for labeling purposes; their metabolic impact is not zero. A person tracking net carbs from inulin-heavy keto bars who subtracts them entirely may be underestimating their digestible carbohydrate intake.
Resistant starch — found in green bananas, cooked-and-cooled potatoes, legumes — behaves similarly. Standard nutrition databases report total starch without separating resistant and digestible fractions, so net carb calculations from database values assume all starch is digestible.3
Both Carb Manager and CalEye inherit these limitations. Neither app can perfectly calculate net carbs from database values that don’t reflect the full complexity of carbohydrate digestibility. The relevant question is which app applies the available data most accurately and which presents uncertainty honestly when precision isn’t achievable.
Sugar alcohol handling: Carb Manager vs CalEye
Carb Manager’s approach to sugar alcohols is configurable. In settings, users can choose to subtract all sugar alcohols, subtract only erythritol, or use a “half deduction” rule for all other sugar alcohols. The half-deduction option for maltitol and other high-GI sugar alcohols is the most physiologically defensible setting for strict keto adherence, but the default setting when you install the app is full deduction — which may overestimate how keto-friendly some packaged products are.
For a concrete example: a popular keto chocolate bar with 20 g total carbs, 8 g fiber, and 9 g sugar alcohols (listed as maltitol). Full deduction: 20 - 8 - 9 = 3 g net carbs. Half deduction for maltitol: 20 - 8 - 4.5 = 7.5 g net carbs. The difference between 3 g and 7.5 g net carbs is the difference between a snack that comfortably fits in a 20 g daily budget and one that takes up nearly 40% of it. Carb Manager’s default gives the flattering number; the physiologically accurate setting gives the honest one.4
CalEye’s database for packaged goods with barcodes pulls carbohydrate, fiber, and sugar alcohol data from the packaged label or USDA entry. For the sugar alcohol deduction, CalEye by default subtracts erythritol fully and applies a partial credit (50%) to other sugar alcohols — a more conservative and more accurate default than Carb Manager’s full-deduction default. Users who prefer the full-deduction convention can change this in settings, but the out-of-box behavior errs toward accuracy.
The tradeoff: CalEye’s barcode database for packaged keto products is less extensive than Carb Manager’s. Carb Manager has clearly prioritized keto-specific packaged goods in its database. If you eat a lot of branded keto bars, cookies, and protein products, Carb Manager’s barcode scanner will have better coverage — even if the default deduction logic is less accurate.
Fiber deduction in whole foods: where USDA data matters
For whole-food keto diets — avocado, leafy greens, nuts, seeds, meat, dairy — fiber deduction accuracy depends entirely on the accuracy of the fiber values in the underlying database. If the database says 100 g of avocado contains 6.7 g fiber, the net carb calculation subtracts 6.7 g. If that fiber value is wrong, the net carb figure is wrong in proportion.
This is where CalEye’s USDA FoodData Central foundation provides a material advantage. USDA fiber values for whole foods are laboratory-measured using standardized methods (AOAC 991.43 for total dietary fiber). When CalEye logs an avocado and reports 2.1 g net carbs per 100 g after fiber deduction, that figure traces to analyzed laboratory data for the Hass avocado variety.5
Carb Manager’s whole-food database is a mix of USDA-sourced entries and user submissions. For common foods — broccoli, spinach, almonds — the USDA-sourced entry is typically the first result and the fiber values are correct. For less common foods — jicama, kohlrabi, hemp hearts, macadamia nut varieties — user-submitted entries with estimated or missing fiber values may appear before USDA-sourced ones. A missing fiber value means the app defaults to treating fiber as zero, which overstates net carbs rather than understating them — the opposite failure mode from the sugar alcohol issue. A keto user who avoids a food they could have eaten because the app showed inflated net carbs has lost dietary variety unnecessarily.
The practical logging comparison: for a typical keto lunch of grilled salmon, steamed broccoli with butter, and half an avocado, CalEye’s photograph-based recognition identifies the three components from a single image and populates USDA-sourced values for each. Net carb total for this meal would be approximately 5 g, with confidence intervals shown for each component. Carb Manager requires manual entry of each item, but returns accurate values if the USDA-sourced entries are selected. The difference is not accuracy — both can return accurate numbers for whole foods — but workflow speed and the probability of selecting an accurate entry.
Restaurant keto meals: the most challenging scenario
Eating keto at a restaurant is the scenario where both apps show their limitations most clearly, and where the difference in approach matters most. Restaurant meals rarely have complete nutrition labels. Chain restaurants publish calorie and macro data, but the fiber and sugar alcohol fields are frequently blank or estimated. Independent restaurants publish nothing.
Carb Manager’s approach to chain restaurant data is similar to Nutritionix: it has a dedicated restaurant database with entries for major US chains. For a Chipotle burrito bowl built keto-style — no rice, no beans, extra guacamole, sour cream, salsa — Carb Manager can return a reasonably accurate net carb estimate because Chipotle publishes detailed nutrition data per ingredient and Carb Manager has integrated it. The limitation is coverage: chains that don’t publish detailed ingredient-level data, and all independent restaurants, return no reliable data.6
For independent restaurants, Carb Manager users typically search for generic entries (“grilled chicken breast,” “steamed vegetables,” “olive oil”) and construct a composite meal manually. This is accurate if the entries are USDA-sourced and the portions are estimated correctly. The portion estimation is the weak link — a restaurant portion of grilled salmon may be 200 g or 280 g, and the net carb difference from vegetables and sauces scales with portion size.
CalEye’s photograph-based approach changes this workflow. A photograph of a keto restaurant plate — grilled protein, roasted vegetables, green salad — allows the AI model to identify each component and estimate portions using plate geometry and visual depth cues. The USDA database provides verified carb and fiber values for the identified foods. The result is a net carb estimate that is explicitly approximate (confidence interval shown) but is derived from a real photograph of the actual food rather than a generic database search.
For a real-world test: a restaurant plate of grilled chicken thighs, roasted Brussels sprouts with bacon, and a green salad with olive oil dressing. CalEye’s photo log returned: chicken thighs 0 g net carb (correctly, as chicken has no carbohydrate), Brussels sprouts approximately 4.5 g net carb per 150 g portion (USDA: 4.6 g for cooked Brussels sprouts after fiber deduction), salad with olive oil approximately 2 g net carb. Total: approximately 6.5 g net carb with ±1.5 g confidence. A manually constructed Carb Manager entry for the same meal, using USDA-sourced entries for each component, could reach the same accuracy — but required three separate database searches and portion estimates that the photograph workflow collapsed into a single step.
Tracking streaks and behavioral features
Carb Manager includes a ketosis probability score based on net carb intake patterns over recent days — a feature with no equivalent in CalEye. It also tracks net carb streaks, shows a daily net carb budget gauge as the primary home screen element, and includes macros-only reports that put fat and protein alongside net carbs in a format oriented toward ketogenic ratio monitoring. For users who want their tracker to be behaviorally keto — not just capable of calculating net carbs but organized around keto metrics — Carb Manager’s UI is purpose-built in a way that CalEye’s is not.
CalEye’s home screen shows calorie and macro totals as primary metrics, with net carb available as a view but not the default emphasis. For users transitioning from calorie counting to keto or using keto as one of several nutritional strategies, this generalist approach is appropriate. For someone fully committed to ketogenic eating as their long-term dietary framework, Carb Manager’s keto-native interface offers behavioral affordances that reduce the cognitive overhead of staying on protocol.
Side-by-side log examples
Keto breakfast: three scrambled eggs, two strips of bacon, half an avocado, black coffee
Carb Manager (USDA-sourced entries selected): eggs 1.1 g net carb, bacon 0 g, avocado 1.9 g, coffee 0 g. Total: 3.0 g net carb.
CalEye (photo log): eggs 1.0 g net carb (±0.2), bacon 0.1 g (±0.1), avocado 2.0 g (±0.3). Total: 3.1 g net carb (±0.6). The margin of error is visible; the central estimate is essentially identical.
Packaged keto bar (20 g total carbs, 8 g fiber, 9 g maltitol)
Carb Manager (default full deduction): 3 g net carb. Carb Manager (half-deduction setting): 7.5 g net carb. CalEye (default 50% deduction for maltitol): 7.5 g net carb. The divergence between Carb Manager’s default and the more accurate figure is 4.5 g net carb per bar — meaningful against a 20 g daily budget.
Restaurant keto plate (photographed)
Carb Manager (manual entry): requires three to five minutes of database searching and portion estimation. Accuracy depends on which entries are selected. CalEye (photo log): approximately thirty seconds from photograph to result. Accuracy is explicitly approximate with confidence interval shown.
Which app for which keto user
Carb Manager is the better choice for users who eat a lot of branded keto packaged products and want a purpose-built keto interface with ketosis tracking and streak features. Change the sugar alcohol deduction setting from the default to half-deduction if you are eating maltitol-containing products.
CalEye is the better choice for users eating whole-food or restaurant keto — where photo logging saves time over manual entry and USDA-sourced database values provide verified fiber and net-carb figures for vegetables, meats, and fats. Its conservative default sugar alcohol deduction is also more physiologically accurate.
For users who want to go deeper on tracking macros on keto before committing to one app, that guide covers the fundamentals of ratio monitoring and food selection. For strict medical ketogenic diets — used for epilepsy management or metabolic disease under clinical supervision — neither app is sufficient without clinical dietitian involvement. The precision required for therapeutic ketosis, including specific ketogenic ratios (typically 4:1 fat-to-protein-plus-carbohydrate by weight), requires weighed ingredients and verified nutrient values beyond what either app can guarantee for restaurant or prepared foods.
References
-
Greenfield JR, Farooqi IS, Keogh JM, et al. “Oral glutamine increases circulating glucagon-like peptide 1, glucagon, and insulin concentrations in lean, obese, and type 2 diabetic subjects.” American Journal of Clinical Nutrition 89, no. 1 (2009): 106–113.
-
Livesey G. “Health potential of polyols as sugar replacers, with emphasis on low glycaemic properties.” Nutrition Research Reviews 16, no. 2 (2003): 163–191.
-
Lockyer S, Nugent AP. “Health effects of resistant starch.” Nutrition Bulletin 42, no. 1 (2017): 10–41.
-
Barclay AW, Petocz P, McMillan-Price J, et al. “Glycemic index, glycemic load, and chronic disease risk — a meta-analysis of observational studies.” American Journal of Clinical Nutrition 87, no. 3 (2008): 627–637.
-
U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. Accessed 2026. https://fdc.nal.usda.gov/
-
Urban LE, McCrory MA, Dallal GE, et al. “Accuracy of Stated Energy Contents of Restaurant Foods.” JAMA 306, no. 3 (2011): 287–293.
Frequently asked questions
- How do Carb Manager and CalEye differ in how they calculate net carbs from sugar alcohols?
- Carb Manager defaults to deducting all sugar alcohols fully, which overstates the keto-friendliness of maltitol-containing products (GI ~35). CalEye defaults to full deduction for erythritol and 50% credit for other sugar alcohols — a more physiologically accurate default. For a bar with 9 g maltitol, this means 3 g net carbs in Carb Manager versus 7.5 g in CalEye, a meaningful difference against a 20 g daily budget.
- Which app is better for tracking whole-food keto meals like avocado, leafy greens, and nuts?
- CalEye's USDA FoodData Central foundation provides laboratory-measured fiber values for whole foods, making its net carb calculations traceable and verifiable. Carb Manager's whole-food database mixes USDA entries with user submissions, so less common foods like jicama or hemp hearts may return entries with missing fiber values, inflating the net carb figure unnecessarily.
- How does photo logging change the experience of tracking a restaurant keto meal?
- Manual Carb Manager entry for a restaurant plate requires 3-5 minutes of database searching and separate portion estimates for each component. CalEye's photo log collapses identification and portion estimation into a single photograph, returning a result in approximately 30 seconds with an explicit confidence interval rather than a false-precision integer.
- Does Carb Manager or CalEye provide a better experience for committed keto dieters?
- Carb Manager is purpose-built for keto with a net carb budget gauge, ketosis probability scores, streak tracking, and broader coverage of branded keto products. CalEye's generalist interface and photo-first workflow suit whole-food or restaurant keto users better. The key fix for Carb Manager users eating maltitol products is switching sugar alcohol deduction from default to the half-deduction setting.
- What are the limitations of both apps for strict medical ketogenic diets?
- Neither app is sufficient for therapeutic ketosis used in epilepsy management or clinical metabolic protocols. These require specific fat-to-protein-plus-carbohydrate ratios (typically 4:1 by weight), weighed ingredients, and verified nutrient values that go beyond what either app can guarantee for restaurant or prepared foods. Clinical dietitian involvement is necessary.