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.