Zastava Brazila se sastoji od zelene podloge na čijem središnjem delu se nalazi veliki žuti romb a unutar romba se nalazi plavi krug sa belim zvezdama u pet različitih veličina i zaobljene bele trake preko njih. Unutar trake je ispisan moto Ordem e Progresso (portugalski Red i napredak)
Moderna verzija zastave je zvanično usvojena 19. novembra 1889. godine. Koncept je osmislio Rejmundo Teksiera Mendes u saradnji sa Migelom Lemosom i Manuelom Perera Reisom. Verzija sa 27 zvezdica je usvojena 12. maja 1992. godine.