Skip to content
ImgWrench

PNG to ICNS Converter

Turn one image into a complete macOS .icns app icon, every Retina size included, right in your browser.

SizesEvery size Apple asks for: 16, 32, 64, 128, 256, 512, 1024

Everything happens on your device. Nothing is uploaded.

Specs

OutputOne .icns file per image
Sizes inside16, 32, 128, 256 and 512 pt, each at 1x and 2x (16 to 1024 px)
LayoutThe same as Apple's iconutil: 16 and 32 px as ARGB, the rest as PNG
InputPNG, JPG, WebP, GIF (first frame) or SVG
Best sourceSquare, 1024 × 1024 px or larger, or an SVG

Specs last verified: 2026-10-24

ImgWrench's PNG to ICNS converter turns one image into a complete macOS app icon. The .icns file holds Apple's full icon set, 16 to 512 points at standard and Retina resolution, laid out the same way Apple's own iconutil does it.

How to convert PNG to ICNS

  1. Drop one or more images into the tool above. PNG, JPG, WebP and SVG all work.
  2. If an image isn't square, choose Contain or Cover.
  3. Check the previews, from 16 up to 1024 pixels.
  4. Download each .icns, or all of them as a ZIP.

What's inside an .icns file

Apple's icon set is ten square images: icon_16x16, icon_32x32, icon_128x128, icon_256x256 and icon_512x512, each with an @2x version at double the pixels. There's no separate 1024 size; it's the @2x of 512. ImgWrench makes all ten from your image and packs them into one .icns.

Tips for macOS icons

  • Start at 1024px. Anything smaller gets scaled up for the largest Retina size.
  • Check the small sizes. At 16 and 32 pixels, detail disappears; simple shapes read best.
  • Use transparency. Transparent corners let your icon's own shape show in the Dock and Finder.

Why ImgWrench

  • Apple's full set, every time. All ten sizes, nothing to configure.
  • Works without a Mac. Make .icns files on Windows, Linux or a Chromebook.
  • Private by design. Your images never leave your device.

Frequently asked questions

What sizes does a macOS icon need?

Apple's icon set has ten images: 16, 32, 128, 256 and 512 points, each at standard and Retina (@2x) resolution. The largest is 512@2x, 1024 pixels. ImgWrench always includes all of them.

Is this the same as using iconutil?

The result has the same layout as an .icns made with Apple's iconutil from a full iconset, without needing a Mac or the Terminal.

What size should my source image be?

At least 1024×1024 pixels, so the largest Retina size isn't scaled up. An SVG works at any size.

My image isn't square. What happens?

Choose Contain to fit the whole image with transparent space around it, or Cover to fill the square and trim the edges. Apple's set needs square images.

Are my images uploaded anywhere?

No. Everything happens in your browser. Your images are never sent to a server, and you can confirm this in your browser's network tab.