Quais tamanhos de ícone uma extensão do Chrome precisa?

3 min de leitura · Atualizado em · Última verificação:

Nesta página
  1. Onde cada tamanho é usado
  2. Use PNG, não SVG
  3. Passo a passo
  4. Inclua os ícones no manifest.json
  5. Firefox e Edge
  6. Lista de conferência antes de publicar
  7. Privacidade
  8. Experimente agora

Resumo: uma extensão do Chrome usa ícones PNG de 16, 32, 48 e 128 px. Abra o Gerador de ícones de extensão do Chrome do Imgovo, adicione um logotipo e baixe um ZIP com os quatro tamanhos e a parte icons do manifest.json. Tudo é criado no seu navegador, então seu logotipo nunca é enviado.

Onde cada tamanho é usado

Segundo a documentação do Chrome, os quatro tamanhos têm funções diferentes:

Tamanho Onde aparece
16 × 16 px Favicon nas páginas da extensão e menu de contexto
32 × 32 px Frequentemente exigido em computadores com Windows; também usado para o ícone da barra de ferramentas no trecho abaixo
48 × 48 px A página de gerenciamento de extensões
128 × 128 px A Chrome Web Store e a janela de instalação

Como o ícone de 16 px é muito pequeno, detalhes finos e texto fino desaparecem. Um símbolo marcante ou uma letra funciona melhor do que um logotipo detalhado.

Use PNG, não SVG

O Chrome não aceita SVG nos ícones declarados no manifest.json. Mesmo assim, você pode começar com um logotipo SVG: o gerador o desenha em cada tamanho e salva arquivos PNG. Se quiser converter um SVG por conta própria, o Conversor de SVG faz isso com uma largura exata.

Passo a passo

  1. Abra o Gerador de ícones de extensão do Chrome e solte um logotipo na página, clique para escolhê-lo ou cole da área de transferência. Uma imagem quadrada com fundo transparente funciona melhor.
  2. Em Forma, escolha Ajustar a imagem inteira para manter todo o logotipo, ou Cortar em quadrado para preencher o quadrado.
  3. Escolha um Fundo: transparente ou uma cor.
  4. Digite a Pasta dos ícones na sua extensão, por exemplo icons/. Use um nome de pasta simples, sem espaços e sem endereço da web.
  5. Ajuste o espaçamento interno e os Cantos arredondados. Use menos espaçamento nos ícones pequenos.
  6. Confira as quatro pré-visualizações em Ícones.
  7. Clique em Baixar ícones (ZIP).

Inclua os ícones no manifest.json

O ZIP contém os quatro arquivos PNG e um arquivo chamado manifest-icons.json. As mesmas linhas aparecem também em Adicionar ao seu manifest.json, com o botão Copiar. Elas têm duas partes: a chave icons (tamanhos e caminhos) e a chave action (o ícone da barra de ferramentas).

O resultado é parecido com isto. Os nomes de arquivo do seu pacote podem ser diferentes, então copie as linhas que a ferramenta fornece:

{
  "icons": {
    "16": "icons/icon-16.png",
    "32": "icons/icon-32.png",
    "48": "icons/icon-48.png",
    "128": "icons/icon-128.png"
  },
  "action": {
    "default_icon": {
      "16": "icons/icon-16.png",
      "32": "icons/icon-32.png"
    }
  }
}

Isso não é um manifesto completo. Copie as partes icons e action para o seu próprio manifest.json, crie a pasta na sua extensão e coloque os arquivos PNG nela.

Firefox e Edge

Os formatos de extensão deles também usam uma chave icons com arquivos PNG, mas cada loja tem suas próprias regras de revisão e pode pedir tamanhos extras. Consulte a documentação da loja em que você publica. O Imgovo só cria os ícones; não envia nem aprova nada.

Lista de conferência antes de publicar

  • Os quatro arquivos PNG existem na pasta indicada no manifest.json.
  • O ícone de 16 px continua legível em fundo claro e escuro.
  • O ícone combina com o logotipo da sua página na loja.
  • Você testou a extensão no navegador depois de mudar o manifesto.

Privacidade

Os ícones são desenhados no seu navegador e o ZIP é criado no seu dispositivo. Seu logotipo nunca sai do seu computador.

Experimente agora

Abra o Gerador de ícones de extensão do Chrome, adicione seu logotipo e baixe os quatro tamanhos em um ZIP. Para um ícone de site, use o Gerador de favicon.

Perguntas frequentes

Quais tamanhos de ícone uma extensão do Chrome precisa?

A documentação do Chrome lista 16, 32, 48 e 128 px. O ícone de 16 px é usado como favicon nas páginas da extensão e no menu de contexto, o de 48 px na página de extensões e o de 128 px na Chrome Web Store e durante a instalação. O Imgovo cria os quatro.

Posso usar um SVG no manifesto?

O Chrome não aceita SVG nos ícones declarados no manifest.json. Você pode abrir um logotipo SVG no gerador; ele o desenha em cada tamanho e salva arquivos PNG, que dão o melhor resultado.

O que vai no manifest.json?

A chave icons lista os tamanhos e os caminhos dos arquivos, e a chave action pode definir o ícone da barra de ferramentas. O arquivo manifest-icons.json tem exatamente essas duas partes com os caminhos do seu pacote. Copie-as para o seu próprio manifest.json; sozinho, ele não é um manifesto completo.

Isso funciona também para Firefox e Edge?

Os formatos de extensão deles usam a mesma chave icons com arquivos PNG, mas cada loja tem suas próprias regras de revisão e tamanhos extras. Consulte a documentação da loja em que você publica. O Imgovo não envia nem aprova nada.

Que imagem funciona melhor?

Uma marca simples e marcante. O ícone de 16 px é minúsculo, então detalhes finos e texto fino desaparecem. Use menos espaçamento interno nos ícones pequenos, ou comece com um símbolo ou uma letra.

Meu logotipo é enviado?

Não. Os ícones são desenhados no seu navegador e o ZIP é criado no seu dispositivo.