Swimming at the 2012 Summer Olympics – Men's 100 metre freestyle
The men's 100 metre freestyle event at the 2012 Summer Olympics took place on 31 July and 1 August at the London Aquatics Centre in London, United Kingdom. There were 56 competitors from 49 nations. The event was won by Nathan Adrian of the United States.