Swimming at the 2012 European Aquatics Championships – Men's 100 metre butterfly

The men's 100 metre butterfly competition of the swimming events at the 2012 European Aquatics Championships took place May 25 and 26. The heats and semifinals took place on May 25, the final on May 26.

Records
Prior to the competition, the existing world, European and championship records were as follows.

Heats
55 swimmers participated in 7 heats.

Semifinal
The eight fasters swimmers advanced to the final.

Final
The final was held at 17:27.