Converter BMP para ICO
Gere um arquivo .ico a partir de BMP, com os tamanhos que o Windows e o navegador usam.
Prévia do arquivo ICO gerado
Um arquivo .ico guarda vários tamanhos. 16 e 32 são os da aba do navegador, 48 é o do Windows e 256 é o do ícone grande.
Tamanho do arquivo
-
Convertendo…
Ver as 64 conversões de imagem. A conversão inteira roda no seu dispositivo. Nenhuma imagem é enviada para servidor nenhum. Precisa do caminho inverso? Converter ICO para BMP .
Dois formatos com a mesma origem
BMP e ICO nasceram no mesmo lugar, o Windows, e por muito tempo foram quase a mesma coisa por dentro: cada imagem dentro de um .ico era guardada em formato DIB, que é exatamente o miolo de um arquivo BMP, sem o cabeçalho de arquivo. Essa parentesco explica por que ícone e bitmap sempre andaram juntos nas ferramentas antigas do Windows.
Hoje o .ico moderno guarda cada imagem como um PNG completo, que é o caminho usado aqui, porque ele suporta transparência com 256 níveis e comprime melhor. O resultado é um arquivo pequeno e compatível com Windows Vista em diante, além de todos os navegadores.
A limitação vem do lado do BMP. A variante de 24 bits, que é a esmagadora maioria dos arquivos que circulam, não tem canal de transparência. O ícone gerado, portanto, é um quadrado sólido. Para ícone com fundo livre, a origem precisa ser um PNG, WebP ou AVIF com transparência.
Como funciona a conversão
- Solte seus arquivos BMP na área de entrada. Imagem quadrada dá o melhor resultado.
- O navegador decodifica o BMP nativamente.
- Marque os tamanhos que devem entrar no arquivo .ico.
- Cada tamanho é desenhado a partir da imagem original, centralizado e sem distorcer.
- Baixe o .ico pronto ou o lote em ZIP.
Para que serve
- Arte antiga virando ícone Sistemas legados guardam logotipo e símbolo em BMP. Converter para .ico permite usar essa arte em atalhos e programas atuais.
- Ícone de programa interno Aplicação corporativa com identidade em BMP ganha um .ico próprio sem precisar redesenhar nada.
- Atalho personalizado no Windows Trocar o ícone de uma pasta exige .ico, e o BMP costuma ser o formato em que a arte antiga está guardada.
- Favicon de sistema interno Painel administrativo antigo ganha favicon a partir do mesmo BMP que já usa na tela de login.
Perguntas frequentes
O ícone vai ter fundo transparente?
Não, se o BMP for de 24 bits, que é o caso da maioria. Esse formato não guarda transparência, então o ícone sai quadrado e sólido. Para ícone com fundo livre, use um PNG ou WebP com transparência como origem.
Quais tamanhos devo marcar?
Para favicon, 16, 32 e 48, que é o padrão. Para ícone de programa no Windows, inclua 256. Vale lembrar que um BMP pequeno não ganha detalhe ao ser ampliado para 256, então o ícone grande sai embaçado se a origem for pequena.
Existe perda de qualidade?
Só a inevitável de redução de tamanho. Cada ícone é desenhado a partir da imagem original com suavização de alta qualidade, e não a partir de uma versão já reduzida, o que evita acúmulo de borrão.
Por que o .ico fica tão menor que o BMP?
Porque cada imagem dentro do .ico é gravada como PNG, que comprime, e porque os tamanhos de ícone são pequenos. Um BMP de vários megabytes vira um .ico de poucos quilobytes, já que ninguém guarda um ícone em resolução de foto.
Qual a diferença para o gerador de favicon do site?
Esta página entrega apenas o arquivo .ico. O gerador de favicon monta o pacote completo de um site, com os PNG que Android e iPhone pedem, o manifesto e o bloco de link pronto para colar no HTML.
O navegador abre qualquer BMP?
Abre as variantes comuns, que são a maioria. Arquivos com compressão RLE ou cabeçalhos antigos de OS/2 podem falhar, e nesse caso aparecem marcados com erro na lista.
Os arquivos são enviados para algum servidor?
Não. A decodificação e a montagem do .ico acontecem dentro do navegador, no seu aparelho.
Ferramentas relacionadas
Fontes
Os limites e formatos aplicados por esta ferramenta vêm das especificações oficiais abaixo, não de terceiros:
- Formato de recurso de ícone (Microsoft) Documentação da estrutura do ICO, inclusive do fato de cada bloco poder ser um DIB ou um PNG completo, que é a base do parentesco descrito aqui.
- Armazenamento de bitmap (Microsoft Learn) Documentação do formato de origem, que descreve o DIB e a ausência de canal alfa na variante de 24 bits.
- Especificação PNG (W3C) Especificação do formato usado dentro de cada entrada do .ico gerado aqui.
- OffscreenCanvas (MDN Web Docs) A API usada para redesenhar a imagem em cada tamanho fora da thread principal.
Termos relacionados
Esta página responde a quem procura por: