Swimming at the 2012 Summer Olympics – Men's 100 metre butterfly
The men's 100 metre butterfly event at the 2012 Summer Olympics took place on 2–3 August at the London Aquatics Centre in London, United Kingdom.