Такмичење у мачевању на Олимпијским играма 2012. одржано је од 28. јула до 5. августа у Ексел центру у Лондону. На програму је било десет дисциплина. Међународна мачевалачка федерација је тражила да у такмичење буду укључене још две екипне дисциплине, што Међународни олимпијски комитет није прихватио.