Brasil en los Juegos Olímpicos de Londres 2012

Brasil estuvo representado en los Juegos Olímpicos de Londres 2012 por un total de 248 deportistas, 131 hombres y 117 mujeres, que compitieron en 27 deportes.

[1]​ El portador de la bandera en la ceremonia de apertura fue el jinete Rodrigo Pessoa.

[2]​ El equipo olímpico brasileño obtuvo las siguientes medallas:[1]​