App Icon Generator

Generate app icons in all required sizes for iOS, Android, macOS, Windows, and PWA. Upload one image and download a complete icon set as a ZIP file.

Click to upload or drag & drop an image

Supports PNG, JPG, SVG — square images work best (min 1024×1024 recommended)

Preview

Upload an image and click "Generate Icons" to see previews

Share this tool

Help others discover App Icon Generator

About App Icon Generator

How It Works

  • Upload any square image (PNG, JPG, or SVG)
  • Select your target platform (iOS, Android, macOS, Windows, PWA, or custom)
  • Click "Generate Icons" to produce all required sizes
  • Preview all generated icons before downloading
  • Download a ZIP file containing every icon in the correct filename format

Common Use Cases

  • Creating iOS and iPadOS app icon sets for Xcode
  • Generating Android mipmap icons for all screen densities
  • Building macOS app icon assets for Xcode or manual bundles
  • Preparing Windows application icons
  • Generating PWA / web app manifest icons
  • Batch-resizing a logo into multiple standard sizes

Frequently Asked Questions

What is an app icon and why does it need multiple sizes?

An app icon is the visual identity of your application shown on home screens, app stores, and notifications. Different platforms and screen densities require different pixel sizes to ensure crisp rendering on every device.

What image formats can I upload?

You can upload any common image format including PNG, JPG, JPEG, GIF, and SVG. For best results, use a square image with a resolution of at least 1024×1024 pixels.

What iOS icon sizes are generated?

The iOS set includes all sizes required by Xcode: 20pt, 29pt, 40pt, 60pt, 76pt, 83.5pt — each at the relevant @1x, @2x, and @3x scales — plus the 1024×1024 App Store icon.

What Android icon sizes are generated?

The Android set covers all standard mipmap densities: ldpi (36px), mdpi (48px), hdpi (72px), xhdpi (96px), xxhdpi (144px), xxxhdpi (192px), and the 512px Play Store icon.

What PWA icon sizes are generated?

The PWA set generates icons at 48, 72, 96, 128, 144, 152, 192, 384, and 512 pixels, covering all sizes recommended in the Web App Manifest specification.

Can I add rounded corners?

Yes! Enable the "Apply rounded corners" option to add an iOS-style squircle mask to all generated icons. This is useful for previewing how icons will look on iOS devices.

What does the padding option do?

Padding adds empty space around your image within the icon canvas. This is useful when your logo or artwork fills the entire frame and you want some breathing room.

Can I generate custom sizes?

Yes! Select the "Custom Sizes" platform option and enter any comma-separated pixel sizes up to 4096px. This is handy for one-off resizing or platforms not covered by the presets.

How do I use the generated icons in Xcode?

Download the ZIP, extract it, and drag the PNG files into your Xcode project's Assets.xcassets AppIcon set. The filenames follow the standard Icon-{size}@{scale}x.png naming convention.

Is my image uploaded to a server?

No. All processing happens entirely in your browser using the HTML5 Canvas API. Your image never leaves your device, ensuring complete privacy.

Share ToolsZone

Help others discover these free tools!

Share this page

Free App Icon Generator | All Sizes for iOS, Android