Sweat, musty, smoke, and cooking odours — the chemistry behind each and what removes them.
How fabric odour works
Odour is a molecule, not a stain
You cannot see odour-causing compounds, but they are real chemical molecules bonded to fabric fibres. The treatment must target those specific molecules — water alone rarely removes odour because the compounds are often not water-soluble.
Masking is not removing
Fabric softeners, perfumed sprays, and many commercial odour eliminators mask smell rather than removing it. The underlying compounds remain in the fabric and re-emerge when the masking fades. Neutralise or degrade — do not cover.
Dry completely after every wash
Damp fabric that is folded or stored creates ideal conditions for mould growth. Musty smell that develops after washing is caused by not drying the garment quickly enough. Air dry or tumble dry until fully dry before storing.
Fresh air works
Hanging clothes in outdoor air and sunlight removes a surprising amount of odour through two mechanisms: UV light degrades some odour compounds, and air circulation carries the volatile molecules away from the fabric. This is why line-dried clothes often smell better than tumble-dried.
Treatment by odour type
Sweat / body odour
Body odour is caused by bacteria on the skin breaking down sweat compounds into shorter-chain fatty acids and volatile sulphur compounds. These compounds bond to fabric fibres during wear. Standard detergent breaks down sweat but does not always fully neutralise the bacterial metabolites embedded in fibre.
Treatment
1Pre-soak in a solution of one part white vinegar to four parts water for 30 minutes — the acidity disrupts the fatty acid compounds
2Alternatively, apply a paste of bicarbonate of soda with a small amount of water directly to affected areas; leave for 30 minutes
3Wash with an enzyme detergent at the warmest temperature the fabric allows — proteases break down the protein-based compounds
4Rinse thoroughly — vinegar smell fully dissipates on drying
Deodorant residue (aluminium compounds from antiperspirant) combines with sweat proteins to create the stubborn yellow armpit stain. See the sweat guide for yellowing treatment.
Musty smell is caused by mould and mildew — microscopic fungi that colonise damp fabric fibres and produce volatile organic compounds (VOCs) that the human nose detects at very low concentrations. The smell often persists even after washing because the mould spores survive a cold wash and reactivate when damp again.
Treatment
1Wash at 60°C if the fabric allows — most mould spores are destroyed above 55°C
2For delicates that cannot be washed hot, soak in a white vinegar solution (1:3 vinegar to water) for 1 hour before washing
3Add a cup of white vinegar to the fabric softener drawer of the machine
4Dry completely and immediately — mould regrows if damp fabric is left folded or in a sealed bag
Mould smell that persists after treatment has likely penetrated deeply into the fibre structure. Check whether the washing machine drum or seal is itself mouldy — a contaminated machine recontaminates clean laundry.
Smoke smell (cigarette or fire)
Smoke contains hundreds of volatile compounds — aldehydes, ketones, aromatic hydrocarbons — that absorb into fabric fibres. These compounds are not water-soluble, which is why a standard wash often fails. They require an oxidising or alkaline treatment to break the molecular bonds.
Treatment
1Hang in fresh air and sunlight for several hours before washing — UV light degrades some smoke compounds
2Add half a cup of bicarbonate of soda to the wash cycle along with detergent — the alkalinity helps neutralise acidic smoke compounds
3For heavily affected items, soak in a solution of oxygen bleach (sodium percarbonate) for 1–2 hours, then wash
4For very strong smoke smell (fire damage), professional dry cleaning with specialist solvent-based deodorisation may be needed
Smoke smell from a house fire requires professional restoration for most clothing. The compounds penetrate too deeply for home washing alone.
Cooking smells (garlic, fish, curry)
Cooking odours — especially garlic, fish, and strong spices — contain sulphur compounds and aldehydes that bond to fabric. These are particularly persistent because they are relatively large molecules with a strong affinity for textile fibres.
Treatment
1Act quickly — the longer cooking odours sit in fabric, the more they bond to the fibre
2Hang in fresh air immediately after exposure if possible
3Wash with a biological (enzyme) detergent — lipases help break down fat-soluble odour compounds from cooking
4Add white vinegar to the rinse cycle to help neutralise residual odours
Dry-clean only garments affected by cooking smell should be aired as long as possible before taking to a dry cleaner — home treatment options are very limited for these fabrics.
Mildew smell in towels and bedding
Towels and bedding develop mildew smell when they are not dried quickly enough after washing, or when they accumulate detergent build-up that traps moisture. The combination of warmth, moisture, and trapped organic matter creates ideal conditions for mould growth.
Treatment
1Wash on a hot cycle (60°C) with no fabric softener — fabric softener coats fibres and traps moisture, worsening the problem
2Add one cup of white vinegar to the drum (not the drawer) and run a hot wash cycle — vinegar strips detergent build-up and kills mould
3Tumble dry on high heat, or hang in direct sunlight and heat until completely dry
4Do not fold or store until completely dry
Using too much detergent is the most common cause of recurring mildew smell in towels. Detergent build-up in the fibres creates a layer that never fully dries between uses.
Petrol or chemical smell
Fuel and solvent smell is caused by hydrocarbon compounds that are not water-soluble. Standard washing does not effectively remove them. More importantly, garments with petrol or lighter fluid on them should not be put in a tumble dryer — the vapour can ignite.
Treatment
1Air the garment outside for several hours before washing — do not bring petrol-soaked fabric indoors
2Pre-treat with dish soap applied directly to affected areas — the surfactants help emulsify the hydrocarbons
3Wash at the warmest temperature the fabric allows
4Air dry only — tumble drying petrol-affected clothing is a fire risk even after washing
If the smell is still strong after washing, wash again before drying. Do not tumble dry until the petrol smell is fully gone.