กลิ่นเท้าส่วนใหญ่เกิดจากแบคทีเรียที่ย่อยสลายสารในเหงื่อ ซึ่งจะปล่อยสารที่มีกลิ่น เช่น methanethiol นอกจากนี้ยังมีปัจจัยอื่นๆ เช่น การสวมรองเท้าที่ไม่ระบายอากาศดี หรือถุงเท้าที่ทำจากวัสดุสังเคราะห์ ซึ่งทำให้เกิดความชื้นสะสมและเป็นแหล่งเพาะพันธุ์ของแบคทีเรีย