Converter ICO em PNG
Um .ico é um pacote com a mesma imagem em vários tamanhos, e só o Windows e os navegadores abrem. Tire a maior delas como PNG transparente — para editar, para um documento, para outro site. Nada fica armazenado.
- Nunca armazenado
- Sem fila, sem espera
- Sem cadastro, sem marca d'água
Como funciona
Adicione seus arquivos .ico
Um favicon salvo de um site, um ícone tirado de um programa, um arquivo que um designer mandou.
Converta
A maior imagem dentro de cada ícone é decodificada e gravada como PNG com a transparência mantida.
Baixe
Um por um ou em ZIP.
O que há dentro de um .ico
Um ICO é um pequeno diretório seguido de várias imagens, cada uma com tamanho e profundidade de cor diferentes: historicamente 16×16 e 32×32 em 16 ou 256 cores, hoje normalmente 16, 32, 48 e 256 pixels com cores completas de 32 bits. As entradas são guardadas como bitmaps do Windows com uma máscara de transparência separada ou — para tudo de 256 pixels para cima, desde o Vista — como PNGs embutidos. O decodificador escolhe a maior entrada e entrega os pixels dela com a máscara aplicada, então o PNG que você recebe é a melhor imagem que o arquivo tem.
O canal alfa de um ícone antigo é de um bit — um pixel está lá ou não está —, e as bordas de um ícone de 16 cores dos anos noventa ficam exatamente tão serrilhadas no PNG quanto ficavam na tela. Um ícone moderno carrega um canal alfa completo de 8 bits, e suas bordas vêm suaves. Nada é suavizado nem ampliado no caminho; o PNG são os próprios pixels do ícone.
Um favicon baixado de um site às vezes nem é um ICO, apesar do nome — muitos sites servem um PNG ou um SVG como favicon.ico. O arquivo é lido pelo conteúdo, então esses também decodificam; o que sai é simplesmente a imagem no único tamanho que ela tem.
Quando você precisa de outra coisa
Para todos os tamanhos do ícone em vez do maior, magick in.ico out.png, do ImageMagick, grava out-0.png, out-1.png e assim por diante, um por entrada, e icotool -x, do icoutils, faz o mesmo no Linux e lista antes o que o arquivo contém. Para ícones dentro de um programa, o Resource Hacker no Windows ou o wrestool, do icoutils, extraem.
Se o ícone foi feito a partir de uma arte que você ainda tem, volte a ela: um PNG de 256 pixels tirado de um ícone é o fim da linha em resolução, enquanto o SVG ou o PNG original pode ser renderizado em qualquer tamanho.
Perguntas frequentes
Qual tamanho sai?
O maior que o ícone contiver. Um favicon ou ícone do Windows moderno traz versões de 16, 32, 48 e muitas vezes 256 pixels; a de 256 pixels é a que você recebe, e as menores — que geralmente são só reduções dela — não são extraídas separadamente.
A transparência é mantida?
Sim. Ícones quase sempre são transparentes ao redor da forma, e o PNG mantém esse canal alfa exatamente.
Por que o PNG fica minúsculo e borrado quando eu amplio?
Porque o ícone só continha imagens pequenas. Um favicon antigo pode não ter nada maior que 32 pixels, e nenhuma conversão consegue acrescentar detalhes que nunca existiram. Se você tem a arte original — um SVG ou um PNG grande —, converta a partir dela.
Dá para fazer o caminho inverso?
Sim: a ferramenta Converter para ICO monta um ícone do Windows com vários tamanhos, e o Gerador de favicon cria o conjunto completo que um site precisa.
Meus arquivos ficam armazenados em algum lugar?
Não — nada fica armazenado em momento nenhum.
E arquivos de cursor .cur e bibliotecas de ícones?
Um .cur é o mesmo contêiner com um ponto de clique, e geralmente também decodifica se for renomeado para .ico. Uma biblioteca .icl ou um ícone ainda dentro de um .exe não são arquivos de imagem; extraia-os primeiro com uma ferramenta de ícones.
Bom saber: Uma imagem por ícone — a maior — é extraída; os tamanhos menores de dentro não são gravados separadamente. Ícones embutidos em programas (.exe, .dll) precisam ser extraídos antes.
Coloque esta ferramenta no seu site
Grátis para qualquer blog, página de turma ou artigo de ajuda. Cole um único trecho de código e seus visitantes podem usá-la direto na sua página.
Mais Ferramentas de imagem
Converter para ICO
Arquivos .ico de verdade, com vários tamanhos
Gerador de favicon
O conjunto completo de favicons, em ZIP com o HTML
SVG para PNG
De vetor para pixels, no tamanho que você quiser
JXL para PNG
Arquivos JPEG XL em PNG, para tudo o que ainda não consegue abri-los
JXL para JPG
Uma foto JPEG XL como o JPG que todo mundo aceita
WebP para GIF
Um WebP animado como GIF que se mexe em qualquer lugar, com todos os quadros