Conversor de PNG para ICNS

Crie um ícone .icns completo para macOS a partir de um PNG, ou de um .iconset inteiro, direto no navegador. Sem Mac, sem Xcode e sem upload.

Clique para escolher os arquivos ou arraste e solte aqui

PNG, JPG, WebP ou SVG; o ideal é 1024 × 1024

Você também pode colar com Ctrl+V

  • Os 10 tamanhos Retina, de 16 a 1024
  • Sem Mac e sem upload
  • Grátis, com pasta .iconset incluída
Como funciona

Como converter PNG para ICNS em 3 passos

Um arquivo .icns é o que um app de Mac, uma imagem de disco ou uma pasta personalizada usa como ícone. A maioria das pessoas que precisam de um nem usa Mac: está criando um app com Electron ou Tauri no Windows ou no Linux. Este conversor de PNG para ICNS funciona do mesmo jeito em qualquer lugar.

  1. Adicione o seu PNG

    Solte um PNG quadrado na caixa acima (o ideal é 1024 × 1024) ou cole com Ctrl+V. JPG, WebP e SVG também funcionam; um SVG é desenhado com nitidez em todos os tamanhos.

  2. Confira cada tamanho

    Abra a linha para ver as dez representações do macOS, de 16 px a 1024 px, e uma prévia em um Dock claro e em um escuro. Marque Forma de ícone do macOS se quiser a imagem sobre o quadrado arredondado da Apple.

  3. Baixe o .icns

    Clique em Converter para ICNS. A linha lista cada bloco do arquivo pronto, e você também pode baixar as mesmas imagens como uma pasta .iconset para o iconutil ou o Xcode.

Vai converter vários logotipos de PNG para ICNS de uma vez? Solte todos; cada um vira o próprio .icns, e você baixa o lote inteiro em um único ZIP.

De PNG para ICNS no Windows, no Linux e no Mac

A página roda inteiramente no navegador, então converter PNG em ICNS funciona igual em qualquer sistema: Chrome, Edge, Firefox ou Safari, sem nada para instalar.

No Windows e no Linux, não existe nenhuma forma nativa de criar um .icns, e as ferramentas de linha de comando que existem precisam ser compiladas ou instaladas por um gerenciador de pacotes. No Mac, o iconutil funciona, mas exige antes uma pasta com dez PNGs nomeados do jeito certo; aqui, uma imagem basta.

Em qualquer caso, o arquivo que sai da conversão de PNG para ICNS é um .icns padrão. Copie para um Mac, faça o commit no seu projeto ou anexe a um build: ele se comporta exatamente como um feito com a ferramenta da própria Apple.

O que tem dentro de um arquivo ICNS

ICNS é o contêiner de ícones da Apple para o macOS. Um único arquivo .icns guarda o mesmo ícone em até dez tamanhos, de 16×16 a 1024×1024, para que o Finder e o Dock escolham uma versão nítida em cada tela, inclusive nas Retina, em que cada tamanho tem um gêmeo @2x.

Por dentro, cada tamanho é um bloco separado, com um código de quatro letras. São os códigos que o conversor de PNG para ICNS grava que decidem se o ícone vai aparecer direito, e várias ferramentas online erram justamente aí.

Um arquivo ICNS: um cabeçalho icns e um sumário, blocos com compressão RLE e máscaras alfa para 16 e 32 px e blocos PNG de 32 a 1024 px
Arquivo do .iconsetPixelsBloco gravadoGuardado como
icon_16x16.png16is32 + s8mk, ic04RGB com RLE + máscara alfa; ARGB
icon_16x16@2x.png32ic11PNG
icon_32x32.png32il32 + l8mk, ic05RGB com RLE + máscara alfa; ARGB
icon_32x32@2x.png64ic12PNG
icon_128x128.png128ic07PNG
icon_128x128@2x.png256ic13PNG
icon_256x256.png256ic08PNG
icon_256x256@2x.png512ic14PNG
icon_512x512.png512ic09PNG
icon_512x512@2x.png1024ic10PNG

Por que os dois menores tamanhos não são PNG

Existem tipos de bloco que guardam um PNG em 16, 32 e 64 px (icp4, icp5 e icp6), e alguns conversores usam esses tipos. Os apps então desenham esses tamanhos como um monte de pixels embaralhados. O electron-builder corrigiu exatamente esse bug passando os tamanhos pequenos para os formatos antigos.

Por isso, este conversor de PNG para ICNS grava 16 e 32 px do jeito que todas as versões do macOS leem: RGB com compressão RLE e uma máscara alfa separada de 8 bits, como faz o gerador de ícones do Tauri, mais uma cópia ARGB para o macOS 11 em diante. Ele nunca grava icp4–icp6.

O que os outros conversores de PNG para ICNS gravam de verdade

Examinamos o código dos codificadores por trás de várias ferramentas online. Um grava só os quatro tamanhos de 128 a 1024 px, embora a página dele prometa de 16 a 1024. Outro grava um único tamanho, o mais próximo da sua imagem, e estica imagens que não são quadradas para caber. É por isso que cada linha aqui lista os blocos do arquivo pronto: você vê que não falta nada.

De quais tamanhos de PNG você precisa?

Para converter PNG em ICNS, basta um PNG quadrado de 1024 × 1024. O conversor desenha os outros nove tamanhos a partir dele com redução em etapas, o que evita que os tamanhos pequenos fiquem borrados.

Tamanhos de ícone do Mac em pares: 16 e 32, 32 e 64, 128 e 256, 256 e 512, 512 e 1024 pixels

Os nomes com @2x indicam Retina. Uma tela Retina desenha cada ponto com 2 × 2 pixels, então um ícone de 16 pontos precisa de 32 pixels reais. A documentação da própria Apple é direta: “There is no longer a 1024x1024 size. That’s replaced by 512x512@2x.” Ou seja, não existe mais um tamanho de 1024x1024; ele foi substituído pelo 512x512@2x.

Você não precisa dos dez (a Apple diz que o sistema escolhe a melhor representação disponível), mas um conjunto completo é o que mantém o ícone nítido em todos os lugares em que o macOS o mostra. Uma imagem de origem menor que 1024 ainda gera uma conversão válida de PNG para ICNS; os tamanhos que precisaram ser ampliados ficam marcados na grade.

Tem um SVG? Melhor ainda. Uma imagem vetorial é desenhada direto em cada tamanho, a mesma vantagem que o nosso conversor de SVG para ICO aproveita nos ícones do Windows.

Como criar um ICNS sem Mac

No Mac, o iconutil da Apple transforma uma pasta de PNGs em um .icns. Ele não existe no Windows nem no Linux, e é por isso que “iconutil para Windows” é uma busca comum. Uma conversão de PNG para ICNS no navegador preenche essa lacuna.

Um PNG vira um .icns, usado pelo electron-builder, pelo Tauri, por um pacote de app do macOS e pelo Obter Informações do Finder

Já tem uma pasta .iconset?

Clique em Criar um .icns a partir dela, abaixo da área de soltar arquivos, e escolha a pasta. Arquivos com os nomes no padrão da Apple, como icon_32x32@2x.png, vão direto para o lugar certo, e qualquer tamanho que falte é desenhado a partir da maior imagem que você forneceu. É o mesmo passo do iconutil, só que como uma conversão de PNG para ICNS no navegador.

Electron (electron-builder)

Coloque o resultado da conversão de PNG para ICNS em build/icon.icns. O electron-builder também consegue converter um PNG por conta própria e agora aceita o novo formato .icon da Apple, mas esse caminho exige o Xcode 26 em um Mac para compilar. O ícone de volume da imagem de disco (DMG) continua usando .icns.

Tauri

O Tauri espera src-tauri/icons/icon.icns. O comando tauri icon gera um a partir de um PNG quadrado, com o mesmo conjunto de dez tamanhos que este conversor de PNG para ICNS grava.

Xcode e Icon Composer

Projetos novos do Xcode usam um catálogo de recursos (asset catalog) ou um arquivo .icon do Icon Composer em vez de um .icns feito à mão. O .icns continua sendo o formato para versões antigas do macOS, para scripts e para as ferramentas acima.

Como usar o seu ICNS no macOS (inclusive no Tahoe)

Em um pacote de app, o .icns de uma conversão de PNG para ICNS fica em Contents/Resources e é indicado no Info.plist, em CFBundleIconFile. Para uma pasta, um disco ou um arquivo, selecione o item no Finder, pressione Cmd + I e arraste o .icns até o ícone pequeno no canto superior esquerdo da janela de informações.

O macOS 26 Tahoe mudou a aparência dos ícones de apps. As diretrizes da Apple agora dizem que o sistema aplica a própria máscara de quadrado arredondado, e os ícones que não preenchem essa forma são encolhidos e colocados sobre um fundo cinza. Ícones personalizados definidos em Obter Informações não são afetados.

Se você está criando o ícone de um app, marque Forma de ícone do macOS: o conversor de PNG para ICNS coloca a sua imagem sobre um quadrado arredondado branco de 824 px dentro de uma área de 1024, como na grade da Apple. O resultado segue a forma da Apple, mas a Apple não publica nenhuma regra sobre o que atende às diretrizes, então confira o resultado na versão do macOS para a qual você vai distribuir o app.

PNG para ICNS ou PNG para ICO

PNG para ICNS gera o formato do Mac, e PNG para ICO, o do Windows; nenhum dos dois sistemas lê o formato do outro. Um app multiplataforma precisa dos dois, feitos com a mesma arte: crie o ícone do Windows com o conversor de PNG para ICO e os ícones de um site com o gerador de favicon. Os cursores do Windows têm um formato próprio, que o conversor de PNG para CUR monta.

Perguntas frequentes

Este conversor de PNG para ICNS é grátis? Preciso ter um Mac?

É grátis, sem cadastro, e funciona em qualquer navegador atual: no Windows, no Linux ou no Mac. O arquivo .icns é criado no seu próprio aparelho.

O meu PNG é enviado?

Não. Em cada conversão de PNG para ICNS, o seu navegador desenha cada tamanho e grava o arquivo .icns localmente. Nada vai para servidor nenhum, então também funciona offline depois que a página carrega.

Qual deve ser o tamanho do meu PNG?

Um PNG quadrado de 1024 × 1024 dá o melhor resultado de PNG para ICNS. Essa é a maior representação de um .icns (512 pontos em densidade Retina), então todos os outros tamanhos são desenhados a partir dela. Imagens menores funcionam, mas os maiores tamanhos são ampliados, e o conversor marca quais foram.

O ICNS mantém a transparência?

Mantém. Os tamanhos em PNG conservam o canal alfa completo, e os dois menores guardam uma máscara alfa separada de 8 bits, então bordas suaves e sombras sobrevivem em todos os tamanhos.

Por que o ícone do meu app aparece como um quadradinho dentro de uma caixa cinza no macOS Tahoe?

O macOS 26 aplica a própria forma de quadrado arredondado aos ícones de apps e encolhe os que não preenchem essa forma, colocando-os sobre um fundo cinza. Ícones personalizados de pastas e arquivos definidos em Obter Informações não são afetados. Para apps novos, o formato do Icon Composer, da Apple, é o jeito de acompanhar o estilo do sistema.

Posso usar este ICNS com Electron ou Tauri?

Pode. Salve o resultado de PNG para ICNS como build/icon.icns para o electron-builder ou como src-tauri/icons/icon.icns para o Tauri. As duas ferramentas também geram um a partir de um PNG, mas um arquivo pronto é usado como está.

Dá para converter um ICNS de volta em PNG?

Nesta página, não: ela só converte de PNG para ICNS. Para arquivos de ícone do Windows, o conversor de ICO para PNG extrai cada tamanho.

Também preciso de um arquivo ICO para o Windows?

Precisa: o Windows não lê ICNS. Use o conversor de PNG para ICO com a mesma imagem para gerar o ícone do Windows.

Mais ferramentas gratuitas de conversão

Este conversor de PNG para ICNS faz parte de uma família de ferramentas gratuitas que rodam dentro do navegador no pngconvert.net: a mesma promessa de privacidade, sem cadastro e sem upload.

PNG para ICO

Transforme imagens PNG em ícones do Windows e favicons, com todos os tamanhos em um arquivo só.

JPG para ICO

Deixe a foto quadrada, tire o fundo e leve um ícone do Windows pronto.

SVG para ICO

Desenha o vetor em cada tamanho de ícone e mostra o que se perde primeiro.

WebP para ICO

Todos os tamanhos em um ícone só — e, se o arquivo for animado, você escolhe o quadro.

PNG para CUR

Um cursor do Windows com o ponto de clique exato, que você testa antes de baixar.

ICO para PNG

Tira de dentro do ICO cada tamanho que ele guarda, como PNGs separados.

WebP para PNG

Transforma o WebP em PNG com transparência: um quadro, todos eles ou um APNG.

SVG para PNG

Vetor virando PNG em qualquer tamanho: 1x, 2x, 3x ou a largura que você digitar.

AVIF para PNG

Aquele AVIF que nenhum programa abre vira um PNG que funciona em qualquer lugar.

HEIC para PNG

Converte as fotos HEIC do iPhone em PNG no próprio navegador, sem upload.

GIF para PNG

Um quadro, todos os quadros em um ZIP ou um PNG animado. Você escolhe.

JPG para PNG

PNG sem perdas a partir de um JPG — e, se o fundo for de uma cor só, dá para deixá-lo transparente.

PNG para WebP

Encolhe o PNG em WebP e mostra o tamanho caindo na hora, com ou sem perdas.

PNG para GIF

GIF montado no seu navegador: uma imagem parada ou vários PNGs virando animação.

WebP para GIF

WebP animado virando GIF que roda em qualquer lugar, inclusive no Safari.

PNG para JPG

Converte PNG em JPG: você escolhe a cor que entra no lugar da transparência e vê o tamanho cair.

WebP para JPG

WebP virando JPG que abre em qualquer lugar. A cor que substitui a transparência é você quem define.

HEIC para JPG

As fotos HEIC do iPhone viram JPG leve e fácil de mandar, sem sair do seu computador.

AVIF para JPG

Um JPG que qualquer programa abre e qualquer formulário aceita, com a mudança real de tamanho à vista.

JFIF para JPG

Um JFIF já é um JPEG: troque o nome sem perder nem um byte, ou recodifique.

Gerador de favicon

Entra um logo, sai o pacote de favicon de que você realmente precisa.