Converter GIF para ICO

Aqui você converte GIF 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 GIF guarda.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Só o primeiro quadro é convertido: um GIF animado vira imagem parada.

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

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

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB3.8× 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.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB7% menor

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.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB2.4× menor

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.

Procure a arte original antes de converter o GIF

Um GIF de logo quase nunca é o logo em si. É uma exportação, feita uma vez para uma página no tamanho que ela precisava, reduzida a 256 cores e muitas vezes reduzida de algo maior. Em algum lugar costuma existir um original — um arquivo do Illustrator, um SVG, um PNG em alta resolução numa pasta de marca.

Vale cinco minutos de busca, porque um ícone feito de arte vetorial pode ser redesenhado em 16 pixels com os traços engrossados para continuar legível, e um ícone feito de um GIF de 120 pixels não consegue. Se a busca não dá em nada, esta conversão é a saída razoável.

O ícone guarda o conjunto que o contêiner foi feito para conter

ICO é um contêiner. A Microsoft o desenhou em 1985 para guardar um conjunto da mesma imagem em tamanhos diferentes, para que o Windows escolhesse 16 pixels numa lista, 32 numa área de trabalho e 256 numa prévia sem redimensionar nada.

O que esta conversão escreve é esse conjunto: uma entrada por tamanho escolhido, três por padrão, em 48, 32 e 16 pixels, cada uma um PNG real feito naquele tamanho e listado do maior para o menor.

A borda mais longa é limitada a 256 pixels

Se a borda mais longa do GIF passar de 256 pixels, a imagem é reduzida até chegar exatamente em 256 e a borda mais curta acompanha proporcionalmente. Um GIF menor que os tamanhos pedidos é ampliado para preencher — a única forma de piorar o resultado em vez de melhorá-lo.

O teto é do formato, não uma política: cada entrada do diretório ICO guarda cada dimensão num único byte, então 256 é gravado como zero porque 256 não cabe num byte. Nada maior tem onde ser registrado.

Um GIF não quadrado é centralizado, não esticado

Cada entrada escrita aqui é quadrada, porque é isso que um ícone é. Uma marca de 240 por 64 pixels mantém as proporções e é centralizada no quadrado na maior escala que couber, com transparência preenchendo as faixas acima e abaixo. Nada é espremido.

O outro lado ainda custa: uma marca de 240 por 64 centralizada num quadrado de 16 pixels sai com uns quatro pixels de altura. Corte para um quadrado antes, e corte em vez de reduzir — pegue o símbolo ou o monograma, centralize e deixe uma margem pequena.

Um PNG dentro do contêiner, não o bitmap de 1985

Cada entrada do diretório é um PNG. O formato também permite um bitmap bruto — o que originalmente significava — mas todo Windows desde o Vista lê um PNG dentro de um ICO, o arquivo fica uma fração do tamanho e o canal alfa é de verdade.

É por isso que não há controle de qualidade nesta página: PNG não tem perdas e não há nada para ajustar. Três PNGs pequenos costumam custar menos que um PNG grande — medido num logo chapado, 1.062 bytes contra 2.229 de um único quadro de 256.

Uma cor transparente só, e a franja que sobra em tamanhos pequenos

Transparência em GIF é uma entrada de paleta marcada como visível através. Um pixel é totalmente transparente ou totalmente opaco, nada entre os dois, e a suavização ao redor das curvas do logo foi feita contra o fundo original.

Reduzido a 32 pixels isso aparece: o halo claro de um logo suavizado contra branco continua claro contra um tema escuro de navegador, o que lê como um contorno sujo. Não há configuração que remova isso — a informação sobre o que esses pixels de borda deveriam ser foi descartada quando o GIF foi feito.

Por que um logo de 256 cores encolhe melhor que uma foto

O limite de paleta que torna o GIF um formato fotográfico ruim é praticamente irrelevante aqui. Logos são cor chapada por design — duas ou três cores, uma borda dura, sem gradiente — e 256 entradas é muito mais do que isso precisa.

As dimensões em pixels são a restrição real. Um ícone é julgado a 16 e 32 pixels, e o que importa lá é se as formas ainda se distinguem: um serifado fino desaparece, uma marca-d'água com duas palavras desaparece, um símbolo geométrico sólido sobrevive.

Onde /favicon.ico ainda tem seu lugar

A prática moderna é um conjunto de PNGs e um SVG declarados no head da página, e há bons argumentos para isso. Mas o arquivo na raiz continua sendo requisitado por navegadores que não encontram declaração nenhuma, por leitores de feed e por uma longa lista de ferramentas antigas.

O arranjo prático é fazer os dois: um ICO na raiz como reserva universal, e as declarações modernas ao lado. Converter o GIF aqui dá o primeiro passo num único conversor.

O contêiner de ícone é escrito na sua própria máquina

O GIF é decodificado pelo navegador, a imagem é codificada como PNG e o diretório de ícone é escrito ao redor dela em JavaScript na mesma aba. Nada chega a um servidor, não existe conta e não existe marca d'água entre a conversão e o download.

Para um logo isso costuma ser um ponto pequeno e às vezes um ponto real: ativos de marca sob confidencialidade, a marca de uma ferramenta interna, arte de um cliente enviada sob acordo. Nada disso precisa passar por terceiros para virar um ícone.

Como converter GIF para ICO

  1. Solte o seu arquivo GIF 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.

GIF ou ICO: o que muda

GIF comparado com ICO
GIFICO
Nome completoGraphics Interchange FormatÍcone do Windows
Extensão do arquivo.gif.ico
Tipo de mídiaimage/gifimage/x-icon
CompressãoSem perdas — nada é descartadoSem perdas — nada é descartado
Publicado pela primeira vez19871985
Publicado porCompuServeMicrosoft
EspecificaçãoGIF89a
LicençaPadrão abertoPublicado, não padronizado
Situação hojeAntigo, ainda lido em todo lugarDe nicho
Profundidade de bits88
Cor que consegue descreverpaleta indexadaRGB, paleta indexada
Maior imagem65.535 px por lado256 px por lado
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarWebP, MP4PNG, SVG

O que se mantém

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

Abrir o resultado

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

Para que serve cada formato

GIF é o formato da CompuServe, publicado em 1987. Registra 8 bits por canal.

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

De GIF para ICO: perguntas frequentes

Meu arquivo GIF é 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 GIF 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 GIF para ICO?

ICO comprime, então dados se perdem. No ajuste padrão isso não aparece; se você quer garantia, aumente a qualidade. Só o primeiro quadro é convertido: um GIF animado vira imagem parada.

A transparência sobrevive de GIF para ICO?

A transparência se mantém. GIF 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 GIF e ICO pode ser conferido, e estes são os documentos que resolvem a questão.