They absorb the unwanted sweating which can give bad smell and odor. The no show socks decrease the foot flavor with 90%. The socks simply soak up the perspiration and it is quite difficult for bacteria to grow and give the bad odor.