Cookies para estatística e publicidade
Usamos cookies de estatística e de publicidade, ambos enviados ao Google. Recusar não muda nada do que você vê.Ler a página de privacidade
Aqui você converte ICO para PNG 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.
Até 100 arquivos de uma vez. Formatos misturados não são problema.
Eles são convertidos um após o outro e baixados juntos em um ZIP.
ICO para PNG
ICO 139 KB → PNG 139 KB 0% menor
ICO 7 KB → PNG 7 KB 0% menor
ICO 3 KB → PNG 3 KB 1% menor
Esse é o detalhe que a maioria dos conversores não conta. Um ICO não é uma imagem; é um pequeno diretório com várias imagens dentro, cada uma num tamanho diferente, para o Windows mostrar uma versão nítida de 16 pixels numa barra de tarefas cheia e uma de 256 pixels na área de trabalho.
Então a conversão não é uma recodificação, é uma seleção seguida de recodificação — e a pergunta interessante é qual entrada é selecionada.
A decodificação é feita pelo próprio navegador, e todo decodificador de ícone de navegador devolve a maior imagem do diretório. Isso foi medido: um arquivo de ícone com entradas de 16, 32, 48 e 256 pixels, cada uma numa cor diferente, voltou como um PNG de 256 pixels na cor da entrada de 256, independentemente da ordem do arquivo.
A consequência prática é que você não escolhe. Se o arquivo guarda uma imagem de 256 pixels, é essa que você recebe; as entradas de 16, 32 e 48 pixels são descartadas sem aviso.
Uma entrada ICO grava largura e altura num único byte cada, que para em 255, e o formato reserva o valor 0 para significar 256. Esse é o teto inteiro: nenhum arquivo de ícone em lugar nenhum guarda uma imagem mais larga que 256 pixels.
Isso importa quando alguém pediu um logo. Um arquivo de ícone não é um ativo de origem, e um PNG de 256 pixels colocado num slide em tamanho grande vai parecer borrado. Procure a arte original.
Os dois formatos carregam um canal alfa de oito bits de verdade, então um ícone arredondado ou uma sombra suave chegam no PNG exatamente como foram desenhados. Não há cor de fundo para escolher e nenhuma caixa branca para recortar depois.
É por isso que PNG é o alvo certo e JPG não é. Se o ícone vai sentar em qualquer lugar que possa ter fundo colorido, o canal alfa é o motivo inteiro de fazer a conversão.
As duas pontas são sem perdas. O ícone é decodificado para pixels brutos e esses valores exatos são escritos no PNG, então não há controle de qualidade para errar e nenhuma perda de geração se você converter o mesmo arquivo duas vezes.
O PNG passa então por oxipng, que costuma remover uma fração grande do que o codificador simples escreve sem tocar num pixel sequer. No ícone de teste de 8.471 bytes, o PNG de 256 pixels resultante ficou em 1.737 bytes.
Se a entrada pequena é o que você realmente quer, esta página não consegue dar isso, e nenhum conversor que passe por um decodificador de navegador consegue. Os tamanhos pequenos num bom ícone não são cópias reduzidas — são redesenhados, com traços ajustados a pixels inteiros.
A ferramenta certa é um editor de ícone. GIMP abre um ICO e apresenta cada entrada como uma camada separada, exportável uma de cada vez, e é gratuito.
Favicons tirados da web costumam ser bem menores que o teto sugere. Um arquivo escrito antes das telas de alta densidade importarem costuma guardar só uma imagem de 16 pixels, às vezes uma de 16 e uma de 32.
O resultado vai ficar correto e quase inútil para qualquer coisa além de um favicon. Não é falha da conversão — a imagem em tamanho maior nunca foi guardada.
A marcação moderna de favicon aceita PNG diretamente, e a maioria dos sites hoje declara um PNG de 32 pixels, um apple-touch-icon de 180 pixels e um SVG ao lado do arquivo de ícone tradicional na raiz.
Para um ícone de aplicativo nativo, a plataforma vai pedir dimensões exatas — e um PNG de 256 pixels não preenche honestamente um espaço de 512 ou 1024 pixels. Onde a plataforma pede isso, o arquivo de ícone é o ponto de partida errado.
Solte o conjunto inteiro. Cada ícone é decodificado e escrito separadamente e os resultados voltam como um ZIP, o formato normal deste trabalho: alguém herda um diretório de ícones de aplicativo e precisa de cada um como imagem.
Como o trabalho acontece no seu navegador não há fila nem upload por arquivo, e o décimo arquivo é tratado exatamente como o primeiro. Arquivos que guardam só uma entrada pequena vão produzir PNGs pequenos.
| ICO | PNG | |
|---|---|---|
| Nome completo | Ícone do Windows | Portable Network Graphics |
| Extensão do arquivo | .ico | .png |
| Tipo de mídia | image/x-icon | image/png |
| Compressão | Sem perdas — nada é descartado | Sem perdas — nada é descartado |
| Publicado pela primeira vez | 1985 | 1996 |
| Publicado por | Microsoft | PNG Development Group |
| Especificação | — | ISO/IEC 15948 |
| Licença | Publicado, não padronizado | Padrão aberto |
| Situação hoje | De nicho | Atual |
| Profundidade de bits | 8 | 16 |
| Cor que consegue descrever | RGB, paleta indexada | RGB, tons de cinza, paleta indexada |
| Maior imagem | 256 px por lado | 2.147.483.647 px por lado |
| Abre no navegador | Todos os navegadores | Todos os navegadores |
| Considerado no lugar | SVG | WebP, SVG, JXL |
PNG comporta uma página. Um arquivo ICO de várias páginas é convertido página por página, não em um arquivo só.
Nada é descartado. ICO e PNG guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.
A transparência se mantém. ICO e PNG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
GIMP lê tanto ICO quanto PNG, então dá para comparar o resultado com o original sem um segundo programa.
ICO é o formato da Microsoft, publicado em 1985. Registra 8 bits por canal.
PNG vem da PNG Development Group é de 1996, descrito em ISO/IEC 15948. Adobe Photoshop, GIMP e Paint.NET leem o formato.
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.
É. 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.
Não. PNG guarda o mesmo conteúdo sem jogar nada fora: o resultado é idêntico em qualidade ao original.
PNG comporta uma página. Um arquivo ICO de várias páginas é convertido página por página, não em um arquivo só.
Nada é descartado. ICO e PNG guardam o conteúdo sem perda, então a conversão troca a embalagem e não a qualidade — e pode ser repetida sem que o estrago se acumule.
A transparência se mantém. ICO e PNG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.
O que esta página afirma sobre ICO e PNG pode ser conferido, e estes são os documentos que resolvem a questão.