Net Carbs Calculator
Calculate net carbs for keto and low-carb diets. Accounts for fiber and sugar alcohol absorption rates.
Calculate Net Carbs
Daily Keto Tracker
- No foods added yet. Start tracking your daily net carbs above.
Net Carbs in Common Foods
Values per standard serving. Use these as a quick reference when planning keto meals.
| Food (serving) | Total Carbs | Fiber | Net Carbs |
|---|---|---|---|
| Vegetables | |||
| Spinach (1 cup raw) | 1.1g | 0.7g | 0.4g |
| Lettuce, romaine (1 cup) | 1.5g | 1.0g | 0.5g |
| Celery (1 cup chopped) | 3.0g | 1.6g | 1.4g |
| Cucumber (1 cup sliced) | 2.6g | 0.5g | 2.1g |
| Zucchini (1 cup sliced) | 3.5g | 1.0g | 2.5g |
| Broccoli (1 cup chopped) | 6.0g | 2.4g | 3.6g |
| Cauliflower (1 cup) | 5.3g | 2.1g | 3.2g |
| Bell Pepper (1 medium) | 7.6g | 2.5g | 5.1g |
| Asparagus (6 spears) | 3.7g | 1.8g | 1.9g |
| Mushrooms (1 cup sliced) | 2.3g | 0.7g | 1.6g |
| Green Beans (1 cup) | 7.0g | 3.4g | 3.6g |
| Kale (1 cup chopped) | 6.7g | 1.3g | 5.4g |
| Fruits | |||
| Avocado (½ medium) | 6.0g | 4.6g | 1.4g |
| Raspberries (½ cup) | 7.3g | 4.0g | 3.3g |
| Blackberries (½ cup) | 6.9g | 3.8g | 3.1g |
| Strawberries (½ cup) | 5.5g | 1.5g | 4.0g |
| Blueberries (½ cup) | 10.7g | 1.8g | 8.9g |
| Lemon (1 medium) | 5.4g | 1.6g | 3.8g |
| Protein & Dairy | |||
| Egg (1 large) | 0.4g | 0g | 0.4g |
| Cheddar Cheese (1 oz) | 0.4g | 0g | 0.4g |
| Cream Cheese (2 tbsp) | 1.2g | 0g | 1.2g |
| Heavy Cream (2 tbsp) | 0.8g | 0g | 0.8g |
| Greek Yogurt, full fat (½ cup) | 4.5g | 0g | 4.5g |
| Chicken Breast (4 oz) | 0g | 0g | 0g |
| Ground Beef (4 oz) | 0g | 0g | 0g |
| Salmon (4 oz) | 0g | 0g | 0g |
| Nuts & Seeds | |||
| Almonds (1 oz / 23 nuts) | 6.1g | 3.5g | 2.6g |
| Walnuts (1 oz / 14 halves) | 3.9g | 1.9g | 2.0g |
| Pecans (1 oz / 19 halves) | 3.9g | 2.7g | 1.2g |
| Macadamia Nuts (1 oz) | 3.9g | 2.4g | 1.5g |
| Chia Seeds (2 tbsp) | 8.7g | 6.9g | 1.8g |
| Flax Seeds (2 tbsp) | 5.9g | 5.6g | 0.3g |
| Peanut Butter (2 tbsp) | 7.1g | 1.6g | 5.5g |
Keto Food Guide
Keto-Friendly Eat freely
- Meat & Poultry0g
- Fish & Seafood0g
- Eggs0.4g each
- Butter & Ghee0g
- Olive Oil & Coconut Oil0g
- Avocado~3g per fruit
- Leafy Greens0.4–1g/cup
- Broccoli & Cauliflower3–4g/cup
- Zucchini & Cucumber2–3g/cup
- Hard Cheeses0.4–1g/oz
- Nuts (pecans, macadamia)1–2g/oz
- Seeds (chia, flax)0.3–2g/tbsp
- Berries (small portions)3–4g/½ cup
- Heavy Cream0.4g/tbsp
- Mushrooms1.6g/cup
Foods to Avoid High net carbs
- Bread & Tortillas12–25g/slice
- Pasta & Noodles40g/cup
- Rice (white or brown)44–45g/cup
- Potatoes33g/medium
- Corn29g/cup
- Bananas24g each
- Apples21g each
- Grapes26g/cup
- Orange Juice26g/cup
- Soda & Sweet Drinks39g/can
- Candy & Chocolate25–40g/bar
- Beans & Lentils20–25g/cup
- Oats & Cereal25–30g/cup
- Honey & Maple Syrup17g/tbsp
- Pizza25–35g/slice
How to Calculate Net Carbs
Net carbs represent the carbohydrates your body actually digests and converts to glucose. The formula is straightforward:
Fiber passes through your digestive system without being broken down into sugar. It has no effect on blood glucose or insulin, so it's fully subtracted from total carbs.
Sugar alcohols are partially absorbed depending on the type. Erythritol has virtually zero glycemic impact and is fully subtracted. Others like maltitol (50%), xylitol (60%), sorbitol (50%), and isomalt (50%) are only partially subtracted because they still raise blood sugar to some degree.
US vs. International labels: In the US, fiber is included in total carbohydrates on nutrition labels, so you must subtract it. In Europe, UK, and Australia, fiber is already excluded from the listed carbohydrate value — the carb number shown is effectively already net carbs.
Frequently Asked Questions
How do you calculate net carbs?
Net carbs = Total Carbs − Fiber − (Sugar Alcohols × absorption factor). Fiber is completely subtracted because your body cannot digest it. Sugar alcohols are partially subtracted based on their glycemic impact — erythritol is fully subtracted (0% absorption), while maltitol, sorbitol, and isomalt are only half subtracted (50% absorption), and xylitol is 40% subtracted (60% absorption).
What are net carbs and why do they matter for keto?
Net carbs are the carbohydrates that your body actually digests and uses for energy, raising blood sugar and insulin levels. On a ketogenic diet, keeping net carbs between 20–50g per day forces your body to burn fat for fuel instead of glucose. Tracking net carbs rather than total carbs gives a more accurate picture of the carbs that affect ketosis.
How many net carbs per day for keto?
Most people enter and maintain ketosis by eating 20–25g of net carbs per day. Some metabolically flexible individuals can stay in ketosis with up to 50g per day, especially if they are physically active. Beginners should start with 20g per day for the first 2–4 weeks, then gradually experiment with higher amounts while monitoring ketone levels.
Are all sugar alcohols the same for keto?
No. Sugar alcohols vary significantly in how much they raise blood sugar. Erythritol has virtually zero glycemic impact and zero calories — it passes through the body unabsorbed. Maltitol has about 50% of the glycemic impact of regular sugar and can spike blood sugar. Xylitol falls in between at about 60% absorption. Always check which sugar alcohol is used in "sugar-free" products.
Do I subtract all fiber from total carbs?
In the US, nutrition labels include fiber in total carbohydrates, so you subtract all fiber to get net carbs. In Europe, UK, and Australia, fiber is already excluded from the carbohydrate count on labels, so the listed carbs are effectively net carbs — do not subtract fiber again or you'll undercount.
What foods are lowest in net carbs?
The lowest net carb foods include leafy greens (spinach 0.4g, lettuce 0.6g per cup), non-starchy vegetables (celery 0.8g, cucumber 1g per cup), meats and fish (0g), eggs (0.4g each), cheese (0.4–1g per oz), and healthy fats like butter and olive oil (0g). High-fiber vegetables like broccoli and cauliflower are also excellent because much of their carb content is indigestible fiber.
Can eating too much fiber kick you out of ketosis?
No. Fiber does not raise blood sugar or insulin levels because your body cannot break it down into glucose. You can eat high-fiber foods freely on keto without worrying about ketosis. In fact, fiber is encouraged on keto for digestive health. Aim for 25–30g of fiber per day from low-carb vegetables, nuts, and seeds.
Why are my net carbs different on US vs European labels?
US nutrition labels list total carbohydrates including fiber, so you must subtract fiber to get net carbs. European and UK labels list "carbohydrates" with fiber already excluded — the number shown is effectively net carbs. If you're using European products, the carb count on the label is already your net carb count.