Sweat stains, particularly the yellow ones on white clothing, are a common issue—especially in warm climates or after intense physical activity. Sweat itself is a natural bodily function that helps cool your body down when it overheats. Sweat consists mainly of water, but it also contains salts, proteins, and fats. These components are generally harmless and colorless, so why do they cause yellow sweat stains?
The culprit behind those stubborn stains isn’t just the sweat itself but the reaction between your sweat and certain chemicals in your deodorant or antiperspirant. Most antiperspirants contain aluminum compounds, which help to block sweat ducts, reducing perspiration. However, when these compounds mix with the salts and proteins in sweat, they can create yellow stains that cling to fabric fibers—especially in light-colored clothing. Over time, these stains become more embedded and harder to remove.
Other factors can exacerbate sweat stains, including stress, diet (caffeine and spicy foods), and even genetics. Heavy sweating or wearing tight, non-breathable fabrics can also increase the likelihood of sweat yellow stains forming on your clothes.