Wyścig na 100 metrów stylem dowolnym mężczyzn podczas Mistrzostw Europy w Pływaniu 2012 rozegrany został w dniach 24 – 25 maja. Wzięło w nim udział 59 sportowców z 31 krajów.

Terminarz Data Godzina24 maja 9:51 Eliminacje24 maja 17:18 Półfinały25 maja 17:42 Finał

Rekordy Rekord Zawodnik Narodowość Czas Miejsce DataRekord świataCésar Cielo46.91Rzym30 lipca 2009Rekord EuropyAlain Bernard47.12Rzym30 lipca 2009Rekord mistrzostw EuropyAlain Bernard47.50Eindhoven22 marca 2008

Wyniki Eliminacje Do półfinałów kwalifikowano zawodników z szesnastoma najlepszymi wynikami.

Pozycja Wyścig Tor Zawodnik Narodowość Czas Uwagi 1. 9 5 Amaury Leveaux 48.77 Q 2. 9 4 Marco di Carli 48.81 Q 3. 7 2 Norbert Trandafir 49.09 Q 4. 9 2 Dieter Dekoninck 49.12 Q 5. 8 4 Filippo Magnini 49.24 Q 6. 7 4 Alain Bernard 49.31 Q 7. 9 1 Dominik Kozma 49.37 Q 8. 7 5 Pieter Timmers 49.38 Q 9. 9 8 Jasper Aerents 49.39 10. 9 7 Oleg Tichobajew 49.51 Q 11. 8 7 Emmanuel Vanluchene 49.56 12. 6 1 Jauhien Curkin 49.62 13. 8 3 Steffen Deibler 49.63 Q 14. 6 6 Kemal Arda Gürdal 49.64 Q, 15. 7 3 Michele Santucci 49.66 Q 16. 6 4 Mindaugas Sadauskas 49.74 Q 17. 8 2 Witalij Syrnikow 49.75 Q 18. 8 1 Martin Verner 49.83 Q 19. 8 5 Stefan Nystrand 49.87 Q 20. 3 3 Kristian Gkolomeev 49.89 21. 9 6 Christoph Fildebrandt 49.92 22. 6 5 Petter Stymne 49.99 22.