L'épreuve de 50 m nage libre hommes des Jeux olympiques d'été de 2012 a lieu les 2 et 3 août au London Aquatics Centre.