The Short Answer
A single slice of standard white bread has about 70 to 80 calories. Whole wheat is usually slightly higher at 80 to 90. Sourdough tends to land around 75 to 85 per slice. Anything claiming drastically different numbers from that range is either a different sized slice or not being honest about serving size. I spent about four years working with nutrition databases and food labeling compliance before I stopped caring about memorizing individual numbers. What I learned is that the real challenge isn't looking up the value - it's understanding why the same bread can show up as 65 calories in one source and 110 in another. The answer usually comes down to slice weight, which nobody measures consistently. A generic "slice of bread" varies from roughly 25 grams to 50 grams depending on the bakery, the brand, and whether you cut it yourself or trust the pre-slicer. That 25-gram difference flips you from 40 calories to 80 calories on a single piece. Most people tracking intake don't realize this is the single biggest source of error in their food logs.
Why The Numbers Vary So Much
Bread calories come from three macros: carbohydrates, protein, and fat. White bread typically has about 12 to 14 grams of carbs per standard slice, 2 to 3 grams of protein, and trace fat. Using the standard Atwater factors - 4 calories per gram of carb and protein, 9 per gram of fat - you get that 70 to 80 calorie range pretty quickly. But here is the thing most tracking apps and generic tables skip: the fiber adjustment. Whole grain breads have significant fiber content, and fiber is technically a carbohydrate that your body doesn't fully digest. Some labeling systems subtract fiber calories, some don't. If you are reading a label that says 100 calories with 5 grams of fiber and another that says 80 calories for the same bread, both could be technically correct depending on which calculation method the manufacturer used. I ran into this exact problem back in 2019 when a client was consistently gaining weight despite logging what she thought was a 500-calorie breakfast. She was eating two slices of artisan sourdough she considered "healthy," but each slice weighed nearly 60 grams - almost double the standard reference portion. Her actual intake was closer to 220 calories per slice instead of the 100 she was logging. We switched to weighing her bread with a $12 digital scale and her numbers stabilized immediately. That was the moment I stopped trusting volume-based food estimates entirely.
Where To Find Accurate Data
The USDA FoodData Central database is the most reliable free source. It breaks down breads by specific type, brand, and sometimes even weight. You can search for "bread, white, commercially prepared" and get values anchored to a 1-ounce (28-gram) reference serving, which lets you calculate for any slice weight by simple proportion. For packaged bread, the nutrition facts label on the box is your most accurate option for that specific product. Just check the serving size listed there and compare it to your actual slice weight. If the label says one serving equals two slices at 70 calories each, but your slices are visibly thinner and lighter, do the math rather than assuming equivalence. Restaurant and bakery bread is the hardest category because there is no standardized labeling requirement the same way. A baguette slice from a French bakery can easily be 120 to 150 calories if it is thick and dense. A thin cracker-style slice from a sandwich shop might be under 50. Without a scale, you are estimating, and estimation in this range is where calorie tracking falls apart for most people.
Get the Full Details

Practical Approach That Actually Works
Buy a cheap kitchen scale. Weigh three of your typical slices and divide by three to get your average slice weight. Then find the calorie-per-gram value for your bread type and multiply. This takes about three minutes and is dramatically more accurate than any app's default "one slice equals 80 calories" assumption. If you are buying the same branded loaf repeatedly, you can lock in a single multiplication factor and use it indefinitely. Different loaves, different brands, different weights - recalculate when you switch. The whole process saves you from the kind of accumulated error that makes diet tracking look like it isn't working when really your data is just systematically wrong by 20 to 40 percent.