TheMacAppsTheMacApps
Skip to content

Free Mac tool

Convert PNG to ICNS in your browser

Create a real multi-resolution macOS icon file from PNG, JPEG, or WebP artwork. Seven sizes are packed locally into one `.icns`—free and private.

No upload

Resizing and ICNS packaging happen on your device. Your source artwork never leaves the browser.

Source image

Upload a square PNG, JPEG, or WebP

Output settings

One ICNS file, seven embedded sizes

Image placement
16 × 16icp4
32 × 32icp5
64 × 64icp6
128 × 128ic07
256 × 256ic08
512 × 512ic09
1024 × 1024ic10

Your uploaded image stays in this browser. It is not sent to TheMacApps or stored on a server.

What the converter puts inside ICNS

ICNS is a container, not a single resized image. This tool embeds seven PNG representations so macOS can choose an appropriate resolution for Finder, the Dock, and other surfaces.

Small16, 32, and 64 px
Medium128 and 256 px
Large512 and 1024 px

PNG to ICNS FAQ

How do I convert PNG to ICNS?

Choose a PNG, JPEG, or WebP image, select fit or fill, then download the generated ICNS file. The converter embeds seven PNG representations from 16 to 1024 pixels.

What image size should I use for a Mac app icon?

Use a square 1024 × 1024 pixel image or larger. Smaller images can be converted, but scaling them up cannot recreate missing detail.

Is my image uploaded to a server?

No. Uploaded images are decoded, resized, and packaged into ICNS entirely in your browser. The image is not sent to TheMacApps.

PNG to ICNS Converter — Free Mac App Icon Generator | TheMacApps