Converter PNG para ICO

Aqui você converte PNG para ICO de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Com perdas Parte do detalhe é trocada por tamanho. ICO não consegue guardar tudo o que um PNG guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

O que a conversão de PNG para ICO faz de fato

PNG 139 KBICO 139 KB 0% maior

Uma cena fotográfica — degradês suaves, bordas macias, granulação. Este é o caso para o qual ICO foi feito, ou contra o qual foi feito, e os números mostram qual dos dois. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.

PNG 7 KBICO 7 KB 0% maior

Fundo transparente e um degradê atravessando a forma. ICO ou mantém os dois, ou mantém um, ou preenche a transparência com uma cor sólida — e é essa diferença que pega as pessoas. As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.

PNG 3 KBICO 3 KB 1% maior

Cor chapada e bordas duras, como numa interface, num gráfico ou num logo. Comportamento bem diferente do da fotografia acima, e o motivo de a resposta ser "depende do que está no arquivo". As duas imagens são desenhadas por código e codificadas pelo mesmo conversor que roda nesta página, então os tamanhos são a saída do próprio site.

Por que ainda se precisa de um favicon.ico

Quase todo mundo que converte PNG em ICO está fazendo um favicon. Faz quase trinta anos que o navegador pede `/favicon.ico` na raiz de qualquer site, e ele continua pedindo independentemente do que o seu HTML declare — ter o arquivo lá corta uma fileira de 404 no log e cobre as ferramentas que não procuram em outro lugar.

A marcação moderna também aponta para um PNG ou um SVG, e a maioria dos sites publica os dois. O ICO é o que funciona sem precisar ser declarado.

O que um ICO é de fato

Uma embalagem, não um formato de compressão — por isso esta conversão não perde nada que importe. A sua imagem fica guardada lá dentro como PNG, uma por tamanho, com o canal alfa inteiro, então um logotipo arredondado ou uma marca com os cantos vazados continua exatamente assim.

É também por isso que o arquivo continua pequeno. Nada é recalculado: na frente das imagens entra um índice que diz quais tamanhos estão ali.

O teto de 256 pixels, e os tamanhos dentro de um arquivo

Uma restrição vem do formato e é rígida: um ícone para em 256 pixels, e o que for maior é reduzido. O byte que guarda o tamanho em cada entrada do índice do ICO é um só, e 256 é escrito como zero justamente por não caber nele.

Abaixo desse teto quem escolhe é você. O controle "Tamanhos de ícone" decide o que entra no índice, e o padrão grava três entradas — 48, 32 e 16 pixels, da maior para a menor —, cada uma guardada como o seu próprio PNG. É o arranjo que um favicon sempre pediu: o navegador lê o índice e pega a entrada mais próxima do tamanho que está prestes a desenhar, em vez de encolher uma imagem grande na hora com um filtro de uso geral.

Comece de um PNG quadrado

Toda entrada gravada aqui é quadrada, porque ícone é quadrado. Uma imagem fora do quadrado não é recortada nem esticada: ela é centralizada no quadrado no maior tamanho que couber, e o resto fica transparente. Nada se deforma, mas um logotipo deitado passa a ocupar metade do quadro e parece menor que os vizinhos numa fileira de abas.

Então deixe quadrado na ferramenta que o gerou, com 256 pixels ou mais, e faça a marca preencher uns noventa por cento do quadro. É um ajuste só na origem, e decide mais sobre como o ícone se lê do que qualquer outra coisa nesta página.

Os tamanhos que navegador e Windows realmente pedem

Na prática valem 16 e 32 pixels: 16 para a aba e a lista de favoritos, 32 para a barra de tarefas e quase todo contexto da área de trabalho. O Windows ainda desenha a 48 e a 256 em algumas telas.

São exatamente os três que o padrão grava, e por isso ele é o padrão. Mesmo assim, comece grande: cada entrada é reduzida a partir da imagem que você solta aqui. Uma origem de 256 pixels rende um 48, um 32 e um 16 limpos; uma de 32 pixels ampliada para 256 fica exatamente tão ruim quanto parece.

Desenhar uma marca que sobrevive a dezesseis pixels

O que pega não é o formato, é a conta. A 16 pixels uma letra tem cerca de dez pixels de altura, o que não dá para um nome escrito, para um slogan nem para qualquer traço mais fino que os outros.

Funciona uma forma só, contraste alto, poucas cores: a inicial em vez do nome, o símbolo em vez do conjunto completo. Teste reduzindo o PNG para 16 pixels antes de converter — se você não reconhece o que é, nenhum formato salva.

Onde o arquivo fica e como declarar

Na raiz do site, com o nome favicon.ico. Só esse lugar já cobre o navegador que pede direto, leitores de feed e ferramentas antigas que não olham em outro canto.

Vale declarar no `head` também, ao lado de um PNG para os navegadores atuais e de um apple-touch-icon para a tela de início do iOS. O ICO é o piso, não a estratégia inteira.

Por que o ícone novo não aparece

Quase sempre é cache, e favicon fica em cache de um jeito especialmente teimoso — no navegador, em qualquer CDN na frente do site e às vezes no próprio sistema.

Abra a URL do ícone direto para confirmar que o arquivo novo está sendo servido; depois limpe os dados daquele site específico, não do navegador inteiro. Se houver uma CDN na frente, faça o purge lá também. Confirmado que o arquivo está certo, o resto é paciência.

Converter vários ícones de uma vez

Solte quantos PNG quiser. Cada um vira o seu ICO e todos voltam juntos num ZIP, o que serve para um aplicativo ou para um conjunto de sites que precisam de um ícone cada.

A conversão roda no seu navegador, então não há envio, nem fila, nem limite além da sua própria máquina. Ícone é pequeno o bastante para isso nunca ser o gargalo.

Como converter PNG para ICO

  1. Solte o seu arquivo PNG nesta página, ou clique para escolher um.
  2. Escolha ICO como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo ICO pronto.

PNG ou ICO: o que muda

PNG comparado com ICO
PNGICO
Nome completoPortable Network GraphicsÍcone do Windows
Extensão do arquivo.png.ico
Tipo de mídiaimage/pngimage/x-icon
CompressãoSem perdas — nada é descartadoSem perdas — nada é descartado
Publicado pela primeira vez19961985
Publicado porPNG Development GroupMicrosoft
EspecificaçãoISO/IEC 15948
LicençaPadrão abertoPublicado, não padronizado
Situação hojeAtualDe nicho
Profundidade de bits168
Cor que consegue descreverRGB, tons de cinza, paleta indexadaRGB, paleta indexada
Maior imagem2.147.483.647 px por lado256 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarWebP, SVG, JXLSVG

O que se perde

PNG guarda até 16 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.

O que se mantém

A transparência se mantém. PNG e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Abrir o resultado

GIMP lê tanto PNG quanto ICO, então dá para comparar o resultado com o original sem um segundo programa.

Para que serve cada formato

PNG é o formato da PNG Development Group, publicado em 1996. Registra 16 bits por canal.

ICO vem da Microsoft é de 1985. GIMP e IcoFX leem o formato.

De PNG para ICO: perguntas frequentes

Meu arquivo PNG é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é jSquash, compilações em WebAssembly dos codecs de imagem de referência; seu navegador baixa isso uma vez e guarda.

Converter PNG para ICO é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. jSquash é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter PNG para ICO?

ICO comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Reduzido a tamanhos de ícone; o detalhe acima de 256 pixels é descartado.

Passar de PNG para ICO reduz a profundidade de cor?

PNG guarda até 16 bits por canal e ICO guarda 8. Essa precisão a mais é o que aguenta correções fortes sem faixas, então converta depois de editar, não antes.

A transparência sobrevive de PNG para ICO?

A transparência se mantém. PNG e ICO guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre PNG e ICO pode ser conferido, e estes são os documentos que resolvem a questão.