De vloer voor de mannen op de Olympische Zomerspelen 2012 in Londen vond plaats op 28 juli (kwalificatie) en op 5 augustus (finale). De Chinees Zou Kai won het onderdeel voor de Japanner Kōhei Uchimura die het zilver pakte en de Rus Denis Abljazin die het brons won.

Format 
Alle deelnemende turners moesten een kwalificatie-oefening turnen. De beste acht deelnemers gingen door naar de finale. Echter mochten er maximaal twee deelnemers per land in de finale komen. De scores van de kwalificatie werden bij de finale gewist, en alleen de scores die in de finale gehaald werden, telden voor de einduitslag.

Uitslag

Finale 
 D-score; de moeilijkheidsgraad van de oefening
 E-score; de uitvoeringsscore van de oefening
 Straf; straffen die zijn gegeven door de jury
 Totaal; D-score + E-score - straf geeft de totaalscore

1 Bij een gelijke score wint degene met de hoogste E-score.

Mannen vloer