Wyścig na 50 m stylem dowolnym mężczyzn jest jedną z konkurencji pływackich rozgrywanych podczas XXX Igrzysk Olimpijskich w Londynie.

Wyznaczone przez FINA minima kwalifikacyjne wynosiły 22,11 (minimum A) oraz 22,88 (minimum B).

Obrońcą tytułu jest Brazylijczyk César Cielo.

Mistrzem olimpijskim w tej konkurencji został Francuz Florent Manaudou.

Rekordy Rekord świata César Cielo (BRA) 20,91 São Paulo, Brazylia 18.12.2009Rekord olimpijski César Cielo (BRA) 21,30 Pekin, Chiny 16.08.2008Rekord Afryki Roland Schoeman (RPA) 21,67 Pekin, Chiny 16.08.2008Rekord Ameryki César Cielo (BRA) 20,91 São Paulo, Brazylia 18.12.2009Rekord Azji Shi Runqiang (CHN) 21,95 Pekin, Chiny 16.08.2008Rekord Europy Frédérick Bousquet (FRA) 20,94 Montpellier, Francja 26.04.2009Rekord Oceanii Ashley Callus (AUS) 21,19 Canberra, Australia 26.11.2009

Terminarz Data Czas RundaCzwartek, 2 sierpnia 2012 10:00EliminacjeCzwartek, 2 sierpnia 2012 19:32PółfinałyPiątek, 3 sierpnia 2012 20:09Finał

Wyniki Eliminacje Do zawodów przystąpiło 58 zawodników. Zostali podzieleni na 8 biegów. Awans uzyskiwało 16 z najlepszymi czasami. Ostatni wynik dający awans wynosił 22,27.

Bieg 1 PozycjaZawodnik Wynik Uwagi1. Christian Nassif 28,04 2. Phathana Inthavong 28,17 3. Wilfried Tevoedjre 28,77