tools / png-to-ico
png-to-ico/
Converta PNG, JPG, WebP ou SVG em um ícone ICO: um arquivo .ico reúne vários tamanhos, pronto para favicon de site ou ícone do Windows, com a transparência mantida. Nada é enviado; a conversão acontece no seu navegador.
Prévia
Cada tamanho é mostrado no tamanho real em pixels; o fundo xadrez indica áreas transparentes.
Como converter PNG em ICO
- Escolha ou arraste uma imagem: PNG, JPG, WebP, SVG, GIF e BMP funcionam.
- Escolha os tamanhos: use "Ícone do Windows" para ícones de programa, atalho ou pasta, ou "Favicon de site" para o ícone de um site; também dá para marcar os tamanhos você mesmo.
- Confira a prévia de cada tamanho e clique em "Baixar ICO".
Quais tamanhos um ICO deve incluir?
Ícones do Windows: a Microsoft recomenda incluir pelo menos 16, 24, 32, 48 e 256. O Windows primeiro procura um tamanho exatamente igual; se não houver, reduz o próximo tamanho maior, então, incluindo o 256, seu ícone só é reduzido, nunca ampliado. Para ícones mais nítidos em telas de alta densidade, marque também 20, 40 e 64.
Favicons de site: as abas do navegador usam 16 e 32; o Google recomenda um favicon maior que 48×48 para os resultados de busca, por isso a predefinição inclui o 64. Renomeie o arquivo para favicon.ico e coloque-o na pasta raiz do site: os navegadores geralmente o detectam sozinhos. Ou adicione esta linha dentro do head:
<link rel="icon" href="/favicon.ico">
O ideal é partir de uma imagem quadrada de pelo menos 256×256. Uma imagem pequena ampliada para 256 fica borrada; a página avisa quando isso acontece.
Sobre o arquivo ICO gerado
- Tamanhos abaixo de 256 são armazenados como BMP de 32 bits com canal alfa e máscara, para a melhor compatibilidade (ícones comprimidos em PNG exigem Windows Vista ou posterior); o 256 é comprimido em PNG para manter o arquivo pequeno.
- A transparência é mantida como está; o JPG não tem transparência, então o fundo original permanece.
- Imagens não quadradas podem ser preenchidas com transparência ou cortadas em um quadrado centralizado.
- Sua imagem é processada somente no navegador e nunca é enviada a nenhum servidor.
Perguntas frequentes
Dá para converter JPG ou SVG em ICO também?
Dá. O SVG é um formato vetorial, então cada tamanho é redesenhado na resolução de destino e continua nítido mesmo pequeno.
Por que o 16×16 fica borrado?
Uma imagem cheia de detalhes é difícil de ler quando reduzida a 16 pixels. Para tamanhos pequenos, use um gráfico simplificado: linhas grossas, pouco ou nenhum texto e alto contraste.
Quais tamanhos cada predefinição inclui? Posso escolher os meus?
"Ícone do Windows" inclui 16, 24, 32, 48 e 256; "Favicon de site" inclui 16, 32, 48 e 64; "Todos" inclui os 10 tamanhos de 16 a 256. Você pode marcar os tamanhos por conta própria na linha de tamanhos e, quando a seleção não corresponde a nenhuma predefinição, nenhum dos botões de predefinição fica destacado. Pelo menos um tamanho deve estar marcado.
Por que o ICO fica muito maior que o meu PNG?
Porque os tamanhos abaixo de 256 são armazenados como bitmaps de 32 bits sem compressão, então os tamanhos maiores ocupam bem mais espaço: cerca de 17 KB para 64×64 e cerca de 66 KB para 128×128. A predefinição "Favicon de site" soma cerca de 31 KB, e os tamanhos de 16 a 48 de "Ícone do Windows" somam cerca de 17 KB, mais a imagem de 256 comprimida. Para manter o arquivo pequeno, evite os tamanhos grandes; só 16 e 32 somam cerca de 5 KB.
Quantas imagens posso converter de uma vez? Existe limite de tamanho?
Uma de cada vez. Se você soltar várias, só a primeira é usada e a página informa qual. O arquivo de imagem não pode passar de 50 MB, e um bitmap não pode ter mais de 100 milhões de pixels (o SVG não tem limite de pixels). Todos os tamanhos são gerados a partir dessa única imagem, então não dá para usar imagens diferentes para tamanhos diferentes.
Meu SVG sai com as proporções erradas ou partes faltando. O que devo verificar?
Veja se o SVG tem width e height ou um viewBox. Com apenas viewBox, sua proporção é usada; sem nenhum dos três, o SVG é tratado como 300×150, e as proporções ficam erradas. Além disso, imagens e fontes externas referenciadas pelo SVG não são carregadas; incorpore as imagens no SVG e converta o texto em caminhos (paths).
Dá para converter HEIC, TIFF ou GIF animado em ICO?
HEIC e TIFF não; você verá "não é um formato de imagem suportado", então converta-os antes para PNG ou JPG. O GIF pode ser lido, mas só o primeiro quadro é usado, e o ICO não comporta animação de qualquer forma. Os formatos legíveis são PNG, JPG, WebP, SVG, GIF e BMP; o AVIF funciona se o seu navegador conseguir decodificá-lo.
Ele gera arquivos .icns do macOS ou ícones de app para celular?
Não. Ele só gera arquivos .ico, para ícones do Windows e favicons de site. Os arquivos .icns do macOS e os ícones de app para iOS ou Android usam outros formatos e especificações, então você precisa de uma ferramenta feita para eles.