IconPackager takes a single 1024×1024 PNG or JPG and generates every icon size required for a macOS app — along with a properly formatted Contents.json — then packages everything into a ZIP file ready to drop straight into Xcode. Safe zone padding and rounded corners are applied automatically, so your icons look polished without any extra design work.
Drop any 1024×1024 PNG or JPG onto the window and the image loads instantly. If the dimensions are wrong, an error tells you immediately — no wasted effort.
From 16×16 to 1024×1024, every size macOS requires — including @1x and @2x variants — is generated in a single pass. A Contents.json is created at the same time, so the output drops straight into Xcode.
When generation is complete, a Save panel opens and you choose where to write the ZIP. Unzip it, drag the AppIcon.appiconset folder into Xcode, and you're done.
Apple's recommended safe zone (~87% scale) and matching corner radius are applied automatically to every icon. Output is transparent PNG, so icons render correctly with macOS's natural rounded-corner treatment.
Simply drag a PNG or JPG onto the app window. The image appears in the preview area immediately. If the file isn't exactly 1024×1024 pixels, an error message appears and the Generate button stays disabled — preventing any mistakes before they happen.
IconPackager generates all ten icon files required by macOS — covering sizes from 16pt to 512pt at both @1x and @2x — with pixel-accurate dimensions. A Contents.json describing every file is created alongside the images, giving you an AppIcon.appiconset that Xcode recognizes immediately.
After generation, a standard Save panel lets you choose the destination and filename for the ZIP. The archive contains the complete AppIcon.appiconset folder structure. Unzip, drag into Assets.xcassets, and the icon work is finished. Temporary files are cleaned up automatically.
Each icon is rendered with Apple's recommended safe zone (approximately 87% of the canvas) and a proportional corner radius. The area outside the rounded shape is fully transparent, ensuring the icons look correct under macOS's native rounded-corner icon display — no Photoshop or Sketch required.
Drag a PNG or JPG file that is exactly 1024×1024 pixels onto the app window. The image appears in the preview immediately. If the size is incorrect, the app tells you right away.
Click the button once to start generating all ten icon sizes and the Contents.json. A progress indicator keeps you informed while the work happens in the background.
A Save panel appears when generation is complete. Choose a location, save the ZIP, then unzip it and drag the AppIcon.appiconset folder into your Xcode project's Assets.xcassets. That's everything.
"I used to spend fifteen minutes every time I needed to update my app icon — resizing, renaming, editing the JSON by hand. With IconPackager it takes about ten seconds. The Contents.json being auto-generated is the part I appreciate most."
"The automatic safe zone and corner radius handling is a bigger deal than it sounds. I'm not a designer and I always got that part wrong. Now I just drop the image and the output looks exactly right in Xcode. Huge time saver."
"I was skeptical that something this simple could actually work perfectly, but it does. Drop, click, save, unzip, drag — and the icon is in Xcode looking exactly as it should. Should have found this tool months ago."
Find answers to common questions below.