---
title: "ICNS to PNG"
description: "Extract Mac app icons from .icns files as PNG in your browser. Nothing is uploaded. Take the largest size on its own, or every size in the file as a zip."
url: https://findutils.com/convert/icns-to-png/
category: convert
---

# ICNS to PNG

Extract Mac app icons from .icns files as PNG in your browser. Nothing is uploaded. Take the largest size on its own, or every size in the file as a zip.

**Use this tool:** [ICNS to PNG](https://findutils.com/convert/icns-to-png/)

## Programmatic access

- Browser-only: this tool works on a file, the DOM, or a browser API and has no REST or MCP id.

## Why use this ICNS extractor?

An .icns file is the container macOS uses for an application icon. You meet one the moment you want the icon as a picture: for a README, a website, a documentation page, a Notion page, or a support article. The file usually lives inside the app bundle itself, at Contents/Resources — right-click the app in Finder and choose Show Package Contents to reach it.

Getting a PNG out of it is the awkward part. macOS shows the icon everywhere and offers no Export as PNG. The Terminal tool iconutil only unpacks the file into an .iconset folder. Preview can open an .icns and export one size. Windows and Linux cannot open the format at all.

This page reads the container directly. Drop one .icns or many; extraction starts immediately, files are processed one after another, and a file that fails is listed by name while the rest continue. Largest only is the default and gives you a single PNG — the biggest icon the file holds — downloaded directly. Switch to All sizes and you get every size in the file, each listed with its pixel dimensions, downloaded as one icns-png.zip.

Output names follow Apple's iconset convention. A file called MyApp-512x512@2x.png is the 512-point icon at 2x scale, which is 1024 by 1024 pixels, and the page shows that pixel size next to the image so you never have to work it out.

## Frequently Asked Questions

### Does this upload my files?

No. The .icns container is parsed inside your browser tab, and the file bytes never leave your device. You can verify it yourself: open your browser's network panel before you drop a file, and you will see no request carrying the icon.

### What is an .icns file?

It is the container macOS uses for an application icon. One file holds the same icon at many sizes at once, from 16 pixels up to 1024, in both 1x and 2x scale, so the system can pick the right one for the Dock, the Finder list, or a large preview.

### Where do I find the .icns file for an app?

Inside the app bundle. Right-click the app in Finder, choose Show Package Contents, then open Contents/Resources. The icon is the .icns file in there. Drag it straight onto this page.

### Why can macOS not just export a PNG itself?

It shows the icon everywhere and gives you no Export as PNG. Preview can open an .icns and export a single size. The Terminal tool iconutil only unpacks the file into an .iconset folder rather than handing you a picture. Windows and Linux cannot open the format at all.

### What is the difference between Largest only and All sizes?

Largest only is the default. It gives you one PNG, the biggest icon in the file, and downloads it directly. All sizes lists every size the file holds with its pixel dimensions and downloads them together as icns-png.zip.

### What do the file names mean?

They follow Apple's iconset convention. A name ending in -512x512@2x.png is the 512-point icon at 2x scale, so the picture is 1024 by 1024 pixels. The page shows the pixel size next to each image, so you do not have to do the arithmetic.

### Is the image quality changed?

For the modern entries, no. Sizes from 16 to 1024 pixels at 1x and 2x — the types Apple names icp4 through ic14 — already store PNG data, and that data is copied out byte for byte with no re-encoding. Classic 24-bit icons with a separate 8-bit mask, and 1-bit icons, are decoded and written as new PNGs with transparency.

### Why were some entries skipped?

Two kinds are reported rather than extracted. Some icons from around OS X 10.7 store JPEG 2000 instead of PNG; those are handed to the browser's own decoder, which Safari has and Chrome and Firefox do not, and are listed as skipped when it fails. Old 4-bit and 8-bit palette entries are skipped outright.

### Can I get the dark-mode version of an icon?

No. A dark-mode variant embedded in a newer icon is not extracted here. What you get is the standard icon.

### Can I go the other way and make an .icns from a PNG?

Not on this page — it only reads .icns files. To turn the PNG you extracted into a Windows .ico, use the image converter with ICO output, or the favicon generator for a full favicon set.

## Related Tools

- [Image Converter](https://findutils.com/convert/image-converter/)
- [Favicon Generator](https://findutils.com/design/favicon-generator/)
- [Image Resizer](https://findutils.com/convert/image-resizer/)
- [HEIC to JPG](https://findutils.com/convert/heic-to-jpg/)
- [AVIF to JPG](https://findutils.com/convert/avif-to-jpg/)
- [Image Compressor](https://findutils.com/convert/image-compressor/)
