Zwemmen op de Olympische Zomerspelen 2012 – 50 meter vrije slag mannen
De 50 meter vrije slag mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 2 augustus, series en halve finales, en 3 augustus 2012, finale. Omdat het zwembad waarin de wedstrijd gehouden wordt 50 meter lang is, bestaat de race uit één baantje. Na afloop van de series kwalificeerden de snelste zestien zwemmers zich voor de halve finales, de snelste acht uit de halve finales gingen door naar de finale. Regerend olympisch kampioen is César Cielo Filho uit Brazilië.