Create macOS app icons, Dock icons, and Finder icons from a square PNG. Choose icon sizes from 16px through 1024px, keep transparency, and download a multi-resolution ICNS file — all processed privately in your browser with no server upload.
Click or drag to upload image
PNG, JPG up to 10MB
You need a macOS .icns file for app bundles.
You want a single icon file with multiple Retina sizes.
Input
Upload: app-icon.png (1024x1024) Sizes: 16, 32, 64, 128, 256, 512, 1024
Output
app-icon.icns with standard macOS icon representations
Start from a square 1024x1024 PNG so Retina 512 and 1024 sizes stay sharp.
Input
16, 32, 64, 128, 256, 512, 1024 px
Output
One ICNS file containing the selected icon sizes
Include 512 and 1024 for Dock and Retina displays.
Generate ICNS for a desktop app built with Electron.
Create Finder and Dock icons from a brand logo.
Uploading low-resolution PNGs that scale poorly.
Forgetting to include 1024x1024 for Retina clarity.
ICNS is the native icon container used by macOS apps, Finder, and the Dock.
Square source images work best because app icons are rendered in square slots.
Transparent PNGs keep transparent backgrounds in the generated icon file.
Upload a square PNG, select the macOS icon sizes you want (including 512 and 1024 for Retina), and convert. Download the .icns file immediately — nothing is uploaded to a server.
Use the largest square PNG you have, ideally 1024x1024. The tool can generate the smaller ICNS representations from that source.
macOS uses those larger representations for Retina displays and the Dock. Including them keeps app icons sharp on modern Macs.
Yes. If your PNG has an alpha channel, transparent areas are preserved in the generated ICNS file.
No. PNG to ICNS conversion runs in your browser, so your image stays on your device.