Bread is one of the most common staple foods, but its calorie content varies dramatically by recipe, flour, and added fats or sweeteners. A dense sourdough can deliver a different amount of energy per gram than a fluffy commercial white loaf. This bread calories per gram calculator converts your bread's nutrition label data — or its protein, carbohydrate, and fat values — into a simple per-gram figure, so you can estimate calories for any slice size, serving, or whole loaf.
Use the quick-fill presets for common bread types, or switch to macronutrient mode and enter the values printed on your package. The tool automatically works out calories per gram, per 100 grams, per ounce, and per slice, plus an estimate for a whole loaf. It is designed for home bakers, meal preppers, and anyone who wants more control over portion sizes without weighing every last crumb.
🥖 Bread Energy Calculator
Find the calories in one gram of bread from label data or macronutrients.
Step-by-Step Guide
This calculator accepts two paths to the same answer, so pick whichever matches the information you have on hand. If your bread package lists calories per serving — for example, 80 kcal for a 28 g slice — choose Nutrition label mode and enter the calorie number plus the serving weight. The tool divides calories by grams to find the per-gram density, then scales it up to 100 g, an ounce, your slice, and the whole loaf.
If your package only shows macronutrients per 100 g, switch to Macronutrients mode and type in the protein, carbohydrate, and fat values. The calculator applies the standard 4-9-4 energy factors: 4 kcal per gram of protein, 4 kcal per gram of carbohydrate, and 9 kcal per gram of fat. The optional slice fields are exactly that — optional. Leave them blank and you still get calories per gram, per 100 g, and per ounce. Fill them in to add per-slice and whole-loaf estimates that help with meal planning and portion control.
How the Calculation Works
In label mode, the core relationship is a simple proportion. If one serving is S grams and contains C calories, then calories per gram equals C ÷ S, and calories per 100 g equals (C ÷ S) × 100. Because one ounce equals 28.3495 g, an ounce of bread carries 28.3495 × (C ÷ S) calories.
Formula (label mode):
Calories per gram = calories per serving ÷ serving size (g)
Calories per 100 g = calories per gram × 100
Calories per ounce = calories per gram × 28.3495
Calories per slice = calories per gram × slice weight (g)
In macronutrient mode, the calculation follows the Atwater system, which estimates metabolizable energy from food components. Protein and carbohydrates each contribute 4 kcal per gram, while fat contributes 9 kcal per gram. Multiply each macronutrient by its factor, then add the results. Most commercial labels use this same method, so macro-mode results usually fall within a few calories of the printed number. Just be aware that some labels count fiber at 2 kcal/g or subtract sugar alcohols, which can create small differences.
Worked Examples
Example 1 — Label mode. Your sandwich bread label says 80 kcal per 28 g slice. Calories per gram = 80 ÷ 28 ≈ 2.857 kcal/g. That means 100 g of the bread supplies about 286 kcal, a typical 30 g slice comes to roughly 86 kcal, and an 18-slice loaf totals about 1,543 kcal.
Example 2 — Macronutrient mode. A whole-wheat loaf reports 13 g protein, 41 g carbohydrate, and 3.4 g fat per 100 g. Energy = (13 × 4) + (41 × 4) + (3.4 × 9) = 52 + 164 + 30.6 ≈ 246.6 kcal per 100 g, or about 2.47 kcal/g. A 34 g slice therefore carries roughly 84 kcal.
What Moves the Number
Two loaves can look identical yet differ noticeably in energy density. The biggest variables are added fat and sweetener — butter, oil, eggs, honey, and sugar push calories up quickly, which is why brioche and challah sit at the top of the range. Flour choice matters too: whole-grain flours are not necessarily lower in calories, but their extra fiber makes them more filling for the same calorie load. Hydration also plays a role — a high-hydration sourdough contains more water weight, which lowers its calories per gram even when the flour calories are unchanged.
Tip: once you know the per-gram value for a specific loaf, portioning becomes effortless — weigh your slice on a kitchen scale and multiply. No more guessing between thick and thin cuts.
Calorie figures describe the bread as weighed, and moisture is part of that weight. A slice that dries out or toasts loses water, so the same slice becomes slightly higher in calories per gram afterward. Weigh bread fresh for the most accurate serving estimate.
Reference Table: Typical Calorie Densities
Values below are approximate averages drawn from USDA FoodData Central listings and common bakery recipes. Your loaf will differ, especially if it is enriched or made with high-fat ingredients.
| Bread type | kcal per 100 g | kcal per gram |
|---|---|---|
| White sandwich bread | 266 | 2.66 |
| Whole wheat | 247 | 2.47 |
| Sourdough | 270 | 2.70 |
| Rye | 259 | 2.59 |
| Multigrain | 255 | 2.55 |
| Pumpernickel | 250 | 2.50 |
| Brioche | 362 | 3.62 |
Frequently Asked Questions
Why do two brands of white bread have different calories per gram? Slice thickness, enrichment (added butter or milk), sugar content, and water levels all shift the per-gram figure. The calorie count printed on your specific package is the most reliable starting point.
Is this the same as weighing a slice on a food scale? Effectively, yes. If you know the energy density per gram and the exact weight of your slice, multiply them together. This tool derives the density from your label, then lets you apply it to any portion.
Are there different energy factors for fiber? Yes. Fiber is sometimes counted at about 2 kcal/g rather than 4 kcal/g, and sugar alcohols around 2 kcal/g as well. If a label reports “net carbs,” your calculated number may differ slightly from the printed calories.
Can I use this for homemade bread? Absolutely. Weigh the finished loaf, total the calories of your ingredients from a recipe nutrition estimate, then compute a per-gram value with the same formula — and keep that number for future bakes.