Why bread goes stale
Bread goes stale because its starch slowly rearranges and water moves away from the soft crumb, making it firmer and less pleasant to eat.
Think of fresh bread as a soft sponge holding water in just the right places; over time, the sponge reshapes and the water shifts, so the bread feels hard and dry.
Staling is a change in texture, not simply bread losing all its moisture, which is why bread can become firm even inside a closed bag.
Understanding the process helps you store bread better and avoid confusing ordinary staleness with mold, which is a separate problem.
Starch crystals create firmness
After baking, starch molecules gradually line up into more ordered structures that make the crumb feel tougher.
The crust and crumb trade moisture
Water moves between the crumb and crust until their moisture levels become more similar, often softening the crust while drying the inside.
Heat can briefly reverse it
Warming stale bread loosens some of the starch structure and redistributes moisture, but the effect fades as the bread cools.