Indonesia deltok under Sommer-OL 2012 i London som ble arrangert i perioden 27. juli til 12. august 2012. Tjueto utøvere, tretten menn og ni kvinner deltok i åtte sporter, friidrett, bueskyting, badminton, svømming, fekting, vektløfting, judo og skyting. Det var fjortende gangen Indonesia deltok i et sommer-OL, de kom på en delt sekstitredjeplass med en sølv- og en bronsemedalje. Svømmeren I Gede Siman Sudartawa var landets flaggbærer under åpningsseremonien.