Conversor de Base64 para ICO

Salve dados de ícone em Base64 como arquivo .ico, ou crie um favicon a partir de qualquer imagem Base64. Escolha um único tamanho de 16 a 256 pixels ou um ícone com vários tamanhos que contém 16, 32, 48 e 256.

Funciona inteiramente no seu navegador. Nada é enviado.

Como usar

  1. Cole a string Base64 ou o data URI de um ícone ou da imagem que você quer transformar em ícone.
  2. Confira a prévia e as dimensões. Uma imagem de origem quadrada gera o ícone mais nítido.
  3. ICO já vem pré-selecionado. Em Tamanho do ícone, escolha um tamanho (16, 32, 48, 64, 128 ou 256 pixels) ou Vários tamanhos.
  4. Baixe o arquivo .ico. Se a entrada já for um ICO e você quiser manter todas as imagens dele sem alterações, escolha Original.

Arquivos ICO em Base64

Um arquivo ICO é um pequeno contêiner: um cabeçalho, um diretório de entradas e uma imagem por entrada, cada uma armazenada como dados BMP ou PNG. O cabeçalho começa com os bytes 00 00 01 00, então o Base64 de um ícone começa com AAABAA. Você vai encontrar ícones em Base64 em data URIs de favicon como <link rel="icon" href="data:image/x-icon;base64,...">, em páginas HTML de arquivo único e em APIs que retornam ícones de sites.

O tipo MIME registrado é image/vnd.microsoft.icon, mas image/x-icon é muito mais comum e funciona em todo lugar.

Qual tamanho de ícone escolher

TamanhoUso típico
16 × 16Aba do navegador e favoritos em telas comuns
32 × 32Aba do navegador em telas de alta densidade
48 × 48Ícones da área de trabalho e do Explorador de Arquivos do Windows
64, 128Prévias maiores e listas de aplicativos
256 × 256Modos de exibição com ícones grandes e extra grandes no Windows

A opção Vários tamanhos reúne 16, 32, 48 e 256 em um único arquivo, para que cada sistema escolha o mais adequado. As imagens internas são comprimidas em PNG, o que preserva a transparência e é compatível com o Windows Vista e versões posteriores e com todos os navegadores modernos.

Como usar o ícone como favicon

Os navegadores solicitam /favicon.ico na raiz do site automaticamente, então salvar o arquivo lá funciona mesmo sem nenhuma marcação. Um data URI em Base64 no href economiza essa requisição, mas o ícone passa a ser baixado de novo com cada página, em vez de ficar em cache separadamente. Os navegadores modernos também aceitam ícones PNG e SVG, e uma configuração comum combina os dois:

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" href="/icon.svg" type="image/svg+xml">

Comece com uma imagem quadrada, de formas simples e contraste forte; detalhes finos desaparecem em 16 pixels. Para obter uma versão PNG para outros usos, experimente Base64 para PNG.

Perguntas frequentes

Qual deve ser o tamanho do favicon.ico?

Um ícone com imagens de 16, 32 e 48 pixels atende aos navegadores e ao Windows. A opção Vários tamanhos desta ferramenta também adiciona 256 para os modos de exibição com ícones grandes.

Posso converter um PNG ou SVG em Base64 para ICO?

Sim. Cole os dados, deixe Baixar como em ICO e escolha um tamanho. Qualquer imagem que o seu navegador consiga exibir pode ser convertida.

Por que a prévia mostra só um tamanho do meu ícone?

Um arquivo ICO pode conter várias imagens, mas a prévia mostra apenas uma delas. Baixe como Original para manter todas as imagens do arquivo.

O ICO mantém a transparência?

Sim. Os ícones são armazenados como dados PNG com canal alfa completo, então cantos arredondados e bordas suaves continuam transparentes.

Como coloco um ícone em um data URI?
Use ICO para Base64 para codificar o arquivo e depois cole o resultado no href da sua tag <link rel="icon">.