App Icon Generator

Upload one image → get all icon sizes for iOS, Android, macOS, watchOS, tvOS & web. Download as ZIP.

Runs in your browser
Drop your image here or click to upload
PNG, JPG, WebP, SVG — recommended 1024×1024 or larger
Background
Padding0%
Corner Radius0%
Platforms
View all sizes reference ▾
iOS / iPadOS
20×2040×4060×6029×2958×5887×8780×80120×120120×120180×18076×76152×152167×1671024×1024
Android
36×3648×4872×7296×96144×144192×192512×512
macOS
16×1632×3232×3264×64128×128256×256256×256512×512512×5121024×1024
watchOS
48×4855×5580×8088×8880×80100×100
Web / PWA
16×1632×3248×48180×180192×192512×512
Windows
71×71150×150310×31050×50620×620

How to Use the App Icon Generator

  1. Upload a square PNG or JPEG image — ideally 1024×1024 pixels for best results.
  2. Select the platforms you need: iOS, Android, macOS, watchOS, tvOS, or web/PWA.
  3. Adjust padding and corner radius to match your design preferences.
  4. Click Download ZIP to get a ZIP file containing all required icon sizes, ready to drop into your project.

About the App Icon Generator

The Tanvrit App Icon Generator lets you produce every required icon size for iOS (App Store, Spotlight, Settings, and more), Android (launcher, adaptive), macOS, watchOS, tvOS, and PWA web manifests — all from a single source image. Every resize and crop happens in your browser using the Canvas API, so your original image is never transmitted to any server. The output ZIP follows the naming conventions expected by Xcode, Android Studio, and PWA manifests, making it a drop-in solution for any project without manual resizing workflows.

Frequently Asked Questions

What size should my source image be?
Use a 1024×1024 pixel square PNG for the best quality. This is the size required for App Store submission and scales down cleanly to all smaller sizes. Smaller source images may look blurry at larger output sizes.
Can I generate icons for multiple platforms at once?
Yes. You can select any combination of iOS, Android, macOS, watchOS, tvOS, and web/PWA simultaneously. All selected platform icons are packaged together in a single ZIP download.
Is my image uploaded to a server?
No. The entire generation process runs in your browser using the HTML5 Canvas API. Your image data never leaves your device and is not transmitted to any server.
What image formats are supported as input?
PNG and JPEG are supported. PNG is recommended because it supports transparency, which is important for platforms like macOS that display icons on various backgrounds.