Useful info
LatinDisplay 2019;

Visa Requirements

Foreigners may be required to obtain a visa prior to their departure to Brazil. Please enquire at your nearest Brazilian Embassy or Consulate to establish whether you require a visa, and if so, to learn what are the application requirements and visa fees. Do not leave it for the last minute as processing time may take some days.

Citizens of Western Europe countries as well as from South America usually will not need a visa to enter Brazil.

US Citizens will need a visa. Consult the Brazilian Embassy or Brazilian Consulate in your country to know if a visa is required in your case and how to apply for it.

Useful information is also available at the Brazilian Federal Police webpage
In that website, look at "Serviços à Comunidade" (Services for the Community), then "Serviços Prestados à Comunidade": "Tabela de Vistos" ("Services for the Community:" "Table of Visa").