100 m stylem dowolnym mężczyzn – jedna z konkurencji rozgrywanych podczas Mistrzostw Europy w Pływaniu 2012. Konkurencja została rozegrana między 26 a 27 maja 2012, wzięło w niej udział 48 zawodników z 26 państw.
Mistrzem Europy został reprezentujący Francję Frédérick Bousquet. Drugie miejsce zajął Szwed Stefan Nystrand, zaś na trzecim miejscu uplasował się Andrij Howorow reprezentujący Ukrainę.
Terminarz Data Godzina 26 maja 9:41 Eliminacje26 maja 17:18 Półfinały27 maja 17:42 Finał
Rekordy Rekord Zawodnik Narodowość Czas Miejsce DataRekord świata César Cielo 20,91 São Paulo 18 grudnia 2009Rekord Europy Frédérick Bousquet 20,94 Montpellier 26 kwietnia 2009Rekord mistrzostw Europy Frédérick Bousquet 21,36 Budapeszt 14 sierpnia 2010
Wyniki Eliminacje Do półfinałów zakwalifikowało się 16 najszybszych zawodników eliminacji.