Solte um PNG quadrado e receba todos os tamanhos de ícone de app: escadas iOS, Android, PWA e macOS em um ZIP com os nomes que cada loja espera.
A imagem é processada inteiramente no seu navegador e nunca é enviada. Só a biblioteca JSZip vem de uma CDN ao baixar o ZIP.
O arquivo maskable emoldura sua arte em 80% do canvas sobre a cor escolhida — o que os launchers do Android que recortam em círculo precisam.
| Arquivo | Tamanho | KB |
|---|
A imagem é decodificada uma vez, recortada do centro em quadrado e mantida na memória; cada tamanho pedido é desenhado no seu próprio canvas com reamostragem de qualidade e reexportado em PNG. Cada conjunto marcado contribui com a sua escada de medidas no nome que a plataforma espera, a tabela mostra o peso real em bytes depois de gerar, e Baixar ZIP empacota tudo com um README de colocação.
PNG é o que todo launcher consome, e os artefatos do JPG com perdas ficam gravados justamente nos tamanhos pequenos, onde mais aparecem. A ferramenta abre JPG e WebP — decodifica e reexporta PNG limpo — mas comece de uma fonte sem perdas (PNG ou exportado de SVG) quando houver.
Não arredonde você mesmo. O iOS aplica automaticamente a máscara squircle a cada ícone da tela inicial, os launchers do Android usam sobreposições variadas, e arte já arredondada acaba com cantos redondados dentro de cantos redondados. Entregue um quadrado completo com o conteúdo importante nos ~80% centrais e deixe cada sistema aplicar a máscara.
Ela emoldura sua arte em 80% do canvas sobre uma cor sólida que você escolhe, produzindo a variante maskable de 512 px que os launchers do Android pedem. Ela existe porque o Android corta em círculo a arte de borda a borda, e os 10% de margem por lado são a zona segura documentada: o que ficar fora do círculo central pode ser cortado.
Não nesta página — escrever o contêiner .ico exige um codificador dedicado. Navegadores modernos aceitam favicon PNG puro, então os PNGs de 40/48/64 px com um link rel="icon" type="image/png" geralmente bastam; para .ico legado use o gerador de favicon deste site.
Não. Sua imagem é decodificada, reamostrada e embalada no ZIP inteiramente no navegador; a única dependência de rede é a biblioteca JSZip vinda de uma CDN — se ela não carregar (offline, bloqueada), a ferramenta avisa e você perde só o passo do ZIP, não a geração dos ícones.
Se você acabou de usar Gerador de ícones de app, os próximos passos naturais são Gerador de favicon, Gerador de gradientes CSS, Gerador de Flexbox, ou explore todas as ferramentas de Ferramentas diárias.