Der Copa do Brasil 2012 war die 24. Austragung dieses nationalen Fußball-Pokal-Wettbewerbs in Brasilien. Die Copa wurde vom Brasilianischen Sportverband, dem CBF, ausgerichtet. Der Pokalsieger war als Teilnehmer an der Copa Libertadores 2013 qualifiziert.
Das Teilnehmerfeld bestand aus den 10 besten Klubs aus dem CBF Ranking aus 2011. Die weiteren 54 Teilnehmer ergaben sich aus den Fußballmeisterschaften der Bundesstaaten von Brasilien 2011 oder deren Pokalwettbewerben.
Sechs Teilnehmer aus dem CBF Ranking nahmen aufgrund ihrer Teilnahme an der Copa Libertadores 2012 nicht an der Copa do Brasil teil. Dieses waren:
Der Modus bestand aus einem K.-o.-System. Für die ersten beiden Runden bestand die Regelung, dass wenn eine Mannschaft in einem Auswärts-Hinspiel mit mindestens zwei Toren unterschied gewinnt, es kein Rückspiel gibt.
Es zählte das Torverhältnis. Bei Gleichheit wurde die Auswärtstorregel angewandt. Stand nach heranziehen dieser kein Sieger fest, wurde dieser im Elfmeterschießen ermittelt.
Die Mannschaft, welche zuerst Heimrecht hatte, wird bei nachstehenden Paarungen zuerst genannt.
Die Hinrundenpaarung zwischen AA Ponte Preta und dem FC São Paulo am 26. April wurde wegen Unbespielbarkeit des Platzes (Starkregen) auf den 2. Mai verschoben. Das Rückspiel dadurch vom 3. Mai auf den 10. Mai verlegt.