Der unangenehme Geruch beim Schwitzen entsteht hauptsächlich durch die Zersetzung von Schweiß durch Bakterien auf der Haut. Schweiß selbst ist in der Regel geruchlos, besteht hauptsächlich aus Wasser und Elektrolyten. Wenn er jedoch mit der Hautflora in Kontakt kommt, insbesondere mit bestimmten Bakterien, werden die im Schweiß enthaltenen organischen Verbindungen abgebaut. Dieser Zersetzungsprozess produziert flüchtige Verbindungen, die als unangenehm empfunden werden. Faktoren wie Ernährung, Hormone und persönliche Hygiene können ebenfalls den Geruch beeinflussen.