Chocolate is one of the most loved treats on the planet — and one of the trickiest to fit into a carb budget. Whether you follow a low-carb or keto lifestyle, track macros for fitness, or simply want to know what's really in your evening square, this Chocolate Carbs per 100g Calculator gives you precise carbohydrate numbers in seconds.
Pick your chocolate type — dark, milk, white, or unsweetened baking chocolate — enter the amount you plan to eat in grams, and the tool instantly calculates total carbs, sugars, fiber, and net carbs, both per 100 g and for your exact serving. A bonus piece-weight field lets you estimate carbs per square of a bar, which makes portion control much easier.
The numbers are based on standard USDA nutrition data for common chocolate types, so you can rely on the results for meal planning, carb counting, and everyday diet tracking.
🍫 Choose chocolate type
⚖️ Enter amount in grams
Optional: grams per piece
Enter the weight of one square of your bar to also see carbs per piece.
How to Use This Tool
Start by selecting the chocolate type that best matches what you're eating. If the label lists a percentage, choose the closest dark chocolate bracket — anything between 70% and 85% cacao fits the first option, while 60% to 69% fits the second. Next, enter the weight of your serving in grams. Most standard chocolate bars weigh 80–100 g total, and a typical square is 8–15 g. If you know the weight of one piece, add it to the optional field and the calculator will also show how many pieces your serving equals and the carbs per square.
How It Works
The calculator uses the simple proportion: carbs per 100 g × (your grams ÷ 100). This same factor is applied to total carbohydrates, sugars, and fiber. Net carbs are then calculated by subtracting fiber from total carbs, because fiber is not digested like other carbohydrates and is often excluded on low-carb diets.
The baseline nutrient values come from USDA FoodData Central standard reference entries for common chocolate products. Cacao percentage is the biggest driver of the numbers: higher cacao means more fiber and less sugar, while milk and white chocolate contain substantially more sugar.
Worked Examples
Example 1: You eat 25 g of dark chocolate (70–85%). Factor = 25 ÷ 100 = 0.25. Total carbs = 45.9 × 0.25 = 11.5 g. Net carbs = (45.9 − 10.9) × 0.25 = 8.8 g.
Example 2: You eat 40 g of milk chocolate. Factor = 0.40. Total carbs = 59.4 × 0.40 = 23.8 g. Sugars = 51.5 × 0.40 = 20.6 g. Net carbs = (59.4 − 3.4) × 0.40 = 22.4 g.
Reference Values Per 100 g
| Chocolate type | Total carbs | Sugars | Fiber | Net carbs |
|---|---|---|---|---|
| Dark chocolate (70–85%) | 45.9 g | 24.0 g | 10.9 g | 35.0 g |
| Dark chocolate (60–69%) | 53.6 g | 37.8 g | 7.6 g | 46.0 g |
| Milk chocolate | 59.4 g | 51.5 g | 3.4 g | 56.0 g |
| White chocolate | 59.2 g | 59.2 g | 0.0 g | 59.2 g |
| Unsweetened baking chocolate | 28.8 g | 0.0 g | 12.1 g | 16.7 g |
Common Mistakes to Avoid
- Confusing net carbs with total carbs. Check which number your diet plan tracks; keto usually uses net carbs, while standard food labels show total carbs.
- Using the whole bar weight when you only ate part. Weigh your actual portion — a "serving" on the label is often smaller than the full bar.
- Forgetting sugar alcohols. Sugar-free chocolate often contains maltitol or erythritol, which this calculator does not model. Check the label for those ingredients.
- Estimating piece weight by eye. Store-brand bars vary; a kitchen scale gives far more accurate results.
Limitations & Precision Notes
These figures are averages from USDA reference data; exact values can vary by brand, recipe, and added ingredients such as caramel, nuts, or nougat. Values are rounded to one decimal place, which is plenty for everyday tracking. For medical conditions like diabetes, always use the nutrition label on the actual product and consult a healthcare professional for dietary advice. For more background, see the Diabetes UK carb-counting guidance.