pngtoicotool
Private, browser-only conversion

One image · one Mac icon

PNG to ICNS converter

Stays on this device

01 / SOURCE

Choose an image

ONE FILE

Your image is decoded and converted in this browser. Nothing is uploaded.

Choose one image to get started.

02 / YOUR FILE

One ICNS, ready to use

Your icon appears here One .icns file · seven sizes
1632641282565121024
Your download will be ready here

One file. Seven PNG-backed ICNS image entries. Need an image from an existing ICNS file? Use the ICNS to PNG converter to inspect and export one stored size.

NO ACCOUNTNO UPLOADNO HISTORYONE DOWNLOAD

SUPPORT

Formats and sizes

Choose a PNG, JPG or JPEG, GIF, WebP, or HEIC image that your browser can decode. GIF input uses the frame your browser decodes for the image.

16 × 1632 × 3264 × 64128 × 128256 × 256512 × 5121024 × 1024

HOW IT WORKS

From PNG to ICNS

  1. 1
    Select one image

    Use the file button or drop an image into the source panel.

  2. 2
    Convert in your browser

    Each square layer is drawn locally, then packaged into one ICNS file.

  3. 3
    Download the result

    Save the single .icns file shown in the result panel.

FAQ

PNG to ICNS questions

How do I convert PNG to ICNS online?

Choose a PNG, select Convert to ICNS, then use Download .icns. The image is processed in this browser.

Can I convert PNG to ICNS without uploading a file?

Yes. The browser reads the image locally and does not send it to a server.

What does the ICNS file contain?

One ICNS file with image entries at 16, 32, 64, 128, 256, 512, and 1024 pixels square.

Can I use JPG, GIF, WebP, or HEIC to make an ICNS?

Yes when your browser can decode the selected image format. HEIC support depends on the browser and device.