Por que meu PNG transparente ficou preto?

Why Nov 1, 2026 5 min read

Você tem um logo em fundo transparente. Sobe, ou converte, ou joga num documento, e a transparência vira um retângulo preto sólido. O arquivo estava bem há um instante.

Nada está corrompido. Algo no caminho teve que decidir o que colocar onde estava a transparência, e escolheu preto.

O canal alfa e os formatos que não o têm

Um PNG transparente guarda quatro valores por pixel: vermelho, verde, azul e alfa — quão opaco aquele pixel é. Alfa zero significa totalmente transparente, e os valores de cor ali normalmente não têm sentido, costumam ficar em zero. Zero vermelho, zero verde, zero azul é preto.

O JPEG não tem canal alfa nenhum. Ele não consegue representar «aqui não há nada». Então converter um PNG transparente para JPEG força uma decisão: cada pixel transparente precisa virar alguma cor real.

Um conversor cuidadoso pergunta, ou usa branco por padrão. Um descuidado simplesmente descarta o canal alfa e mantém os valores de cor que estavam embaixo — que, como dito, costumam ser zero. É daí que vem o preto. Não é uma escolha deliberada de preto; é a ausência de escolha.

Onde isso morde

A solução: achatar de propósito

O confiável é tomar a decisão você mesmo em vez de deixá-la para o próximo software que tocar no arquivo.

Antes de converter, coloque a imagem sobre um fundo sólido da cor que você quer e achate. Depois converta. Agora não há transparência a perder, e nenhuma ferramenta adiante tem o que decidir.

Qual cor depende do destino. Branco para a maioria dos documentos e páginas claras, sua cor de marca para um cartão de prévia, o fundo real da página se você o conhece. O ponto é que você escolhe, uma vez, sabendo.

E onde a transparência é de fato suportada — um site, a interface de um app — mantenha o PNG e não converta. O problema só existe na fronteira onde um formato com alfa encontra um sem.

Quais formatos suportam transparência

A transparência de um bit do GIF e o halo feio

O GIF suporta transparência, mas só como interruptor: cada pixel é totalmente transparente ou totalmente opaco. Não há meio-termo.

Isso importa porque bordas suaves dependem de transparência parcial. A borda curva de um logo é desenhada com pixels a 30% de opacidade, 60%, e assim por diante, fundindo-se ao que estiver atrás. O GIF não guarda esses, então cada um vira sólido ou some.

O resultado é aquele aspecto serrilhado dos logos em GIF, e o notório halo branco: se a imagem foi feita sobre branco, os pixels semitransparentes da borda são arredondados para branco opaco, e o logo chega numa página escura usando uma franja pálida.

Não há configuração que conserte. É o formato. Use PNG ou WebP.

O mesmo problema ao contrário: a franja pálida

Às vezes um PNG com alfa correto ainda mostra um contorno claro sobre fundo escuro. É um defeito aparentado: os pixels da borda foram misturados com branco quando a imagem foi produzida, e esse branco ficou assado nos valores de cor deles.

A solução está rio acima — exporte de novo a partir da arte original sobre fundo transparente ou igualmente escuro. Uma vez que a franja está nos pixels, nenhuma conversão a remove.

Conferir antes de enviar

Consulta rápida

Resolva seu problema de arquivo: Converter imagem Experimente grátis — Converter imagem →