Convert any image to
macOS .icns format
Drop a PNG, JPEG, WebP, or SVG.
This will Generates a valid ICNS file, delivered as a ZIP.
View on Github
Drop image
Preview sizes
Download ZIP
Drop your image here
or click to browse — PNG, JPEG, WebP, SVG supported
image.png
Debug Log
How this works
Multi-resolution bundle
An ICNS file packages 10 image sizes into one container. macOS picks the right size for the Dock, Finder, Launchpad, or Spotlight.
Delivered as ZIP
Browsers block direct .icns downloads, so the file is wrapped in a ZIP archive. On macOS, double-click to extract the .icns file.
100% browser-side
Your image never leaves your machine. All rendering and binary assembly happens locally using the Canvas API.