User Rating 0.0
Total Usage 0 times
Select the base chocolate variety
g
Typical bar square ≈ 10g, full bar ≈ 100g
How many servings consumed
Quick Presets:
Select a chocolate type and click Calculate
Is this tool helpful?

Your feedback helps us improve.

About

Chocolate nutrition varies dramatically by type. A 100g bar of dark chocolate (85% cacao) contains roughly 600kcal, 43g fat, and 230mg theobromine - while the same mass of white chocolate delivers 539kcal with zero theobromine and negligible caffeine. Misestimating portion size by even 20g shifts caloric intake by 100 - 120kcal, enough to derail a controlled diet over weeks. This calculator uses USDA FoodData Central reference values for 15 chocolate categories, computing per-serving macronutrients, micronutrients, methylxanthine content, and FDA %Daily Value against a 2000kcal reference diet.

Note: values approximate commercial averages. Artisan and single-origin bars can deviate ±15% from listed profiles due to bean variety, conching time, and added inclusions. Theobromine and caffeine are estimated from cacao solid fraction - actual alkaloid content depends on fermentation and roast level. For individuals sensitive to methylxanthines or tracking oxalate intake, consult packaging or laboratory analysis rather than generic databases.

chocolate calculator chocolate nutrition cacao nutrition theobromine calculator chocolate calories cocoa content chocolate serving size

Formulas

Per-serving nutrient content is computed by linear scaling from the reference 100g profile:

Nserving = N100g100 × w

where Nserving is the nutrient amount per serving, N100g is the USDA reference value per 100g, and w is the serving weight in grams.

Caloric contribution by macronutrient uses Atwater general factors:

Etotal = F × 9 + C × 4 + P × 4

where F = fat (g), C = carbohydrates (g), and P = protein (g). The Atwater factor for fat is 9 kcal/g, for carbohydrate and protein 4 kcal/g each.

Percent Daily Value is referenced against the FDA 2000 kcal diet:

%DV = NservingDVref × 100

where DVref is the FDA Daily Reference Value for that nutrient (e.g., total fat 78g, saturated fat 20g, carbohydrate 275g, fiber 28g, protein 50g, iron 18mg, magnesium 420mg).

Reference Data

Chocolate TypeCacao %Energy
kcal/100g
Fat
g
Sat. Fat
g
Carbs
g
Sugar
g
Fiber
g
Protein
g
Theobromine
mg
Caffeine
mg
Iron
mg
Magnesium
mg
Dark 85% Cacao85600432537241188028011.9228
Dark 70-80%75579422440291087057011206
Dark 60-69%655563722473676486558176
Dark 50-59%555463420524355392436.3146
Semisweet Baking504803018564754355385.5130
Milk Chocolate305353018595238205202.463
White Chocolate05393219595906000.212
Ruby Chocolate335453420555026170151.850
Cocoa Powder (Unsweetened)1002281485823320205723013.9499
Dutch-Process Cocoa1002201276023018186021012480
Chocolate Chips (Milk)28499271662552618018255
Chocolate Chips (Dark)555023219554465380405.8140
Gianduja (Hazelnut)255703712524838140123.570
Couverture Dark7058543263828976806810195
Unsweetened Baking9950152323011613130014017.4420
Carob (Alternative)0222108949405002.954

Frequently Asked Questions

Theobromine is a methylxanthine alkaloid concentrated in cacao solids, not cocoa butter. Dark chocolate at 85% cacao contains roughly 802 mg per 100g, while milk chocolate at 30% cacao drops to about 205 mg. White chocolate has 0 mg because it contains only cocoa butter with no cacao solids. The relationship is roughly linear with cacao percentage, though fermentation and roasting can reduce alkaloid content by 10 - 20%.
The Atwater general factors (9/4/4 kcal/g for fat/carb/protein) overestimate metabolizable energy from high-fiber foods. Unsweetened cocoa powder with 33g fiber per 100g may show 5 - 10% caloric overestimation compared to bomb calorimetry. For standard eating chocolate (under 11g fiber), the error margin is within ±3%, which is acceptable for dietary tracking.
Human theobromine toxicity thresholds are approximately 1000 mg for adverse symptoms (nausea, tremor) and around 250 - 500 mg/kg body weight for lethal dose. A 70kg adult would need to consume roughly 7kg of 85% dark chocolate in a short window. For dogs, the lethal dose is far lower (100 - 250 mg/kg), making even 50g of dark chocolate dangerous for a small dog.
Dutch-process (alkalized) cocoa has 10 - 15% lower theobromine and caffeine compared to natural cocoa because the alkalizing wash denatures some alkaloids. Flavanol content drops by up to 60 - 90% depending on processing intensity. Macronutrient values (fat, protein, fiber) remain largely unchanged. The mineral content is similar, but some water-soluble vitamins and polyphenols are significantly reduced.
This calculator uses base chocolate profiles without inclusions. A chocolate bar with 20% almonds will have roughly 20% less chocolate per gram of bar. Manually reduce your entered weight by the estimated inclusion percentage. For example, a 100g bar with 25% hazelnuts contains approximately 75g of the base chocolate. You would then add the hazelnut nutrition separately.
Manufacturers use product-specific laboratory analysis, and FDA regulations permit ±20% deviation from label values. This tool uses USDA FoodData Central averages across multiple samples. Recipe variations (extra cocoa butter, lecithin ratios, sugar blend) shift values. Consider this calculator an estimator for planning purposes. For exact values on a specific product, defer to its Nutrition Facts label.