Quais tamanhos de ícone uma extensão do Chrome precisa?
Nesta página
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
- 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.
- Em Forma, escolha Ajustar a imagem inteira para manter todo o logotipo, ou Cortar em quadrado para preencher o quadrado.
- Escolha um Fundo: transparente ou uma cor.
- 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. - Ajuste o espaçamento interno e os Cantos arredondados. Use menos espaçamento nos ícones pequenos.
- Confira as quatro pré-visualizações em Ícones.
- 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.