Asked by: Henry Lambourne
The bacteria that feed on your sweat and cause the odour are killed using alcohol and their recolonisation is inhibited using acidic or salty compounds. At the same time, aluminium salts cause your sweat glands to absorb water and swell shut, preventing further sweating. The 48-hour formulations are mainly different in the way they use various gums and waxes to resist being rubbed or washed off your skin.
Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.