App Icon Generator

Convert a single master image into all required web and mobile icon sizes. Download a complete ZIP package instantly.

Upload Master Image

PNG or JPG — Recommended 1024×1024

App Icon Generator — Multi-Size Icon Packages

Upload a single master image and instantly generate all required icon sizes for web apps, PWAs, iOS, and Android. Download a complete ZIP package with correctly named files — no design software needed, 100% local processing.

All Required Sizes in One Click

Generates 7 standard sizes: 1024x1024, 512x512, 192x192, 180x180 (Apple Touch), 144x144, 32x32, and 16x16. These cover all PWA manifest requirements, Apple home screen icons, Android adaptive icons, and browser favicons.

Manifest-Ready ZIP Package

Files are named according to web standards (icon-192x192.png, apple-touch-icon.png, favicon-32x32.png) so they can be dropped directly into your project without renaming. The ZIP also works with any PWA or Next.js app.

100% Local — No Upload

Your master image is loaded directly in the browser using FileReader and resized using HTML5 Canvas. The ZIP is assembled entirely in memory using JSZip. Nothing is transmitted to any server.

How it Works

1

Upload your master image — ideally a square PNG at 1024x1024 or larger.

2

The tool reads the image locally using your browser's FileReader API.

3

Click Download Icon Package to generate all 7 sizes simultaneously.

4

Save the ZIP file and extract it into your project's public folder.

Protocol

HTML5 Canvas + JSZip

Data Cloud Sync

None — Zero Transmission

Residency

Browser RAM Only

Frequently Asked Questions

Q: What image format should I upload?

PNG is recommended for best quality, especially if your logo has transparency. JPG works but does not support transparent backgrounds. SVG files are not directly supported — convert to PNG first using our SVG to PNG tool.

Q: What sizes are included in the package?

The package includes: 1024x1024 (App Store), 512x512 (PWA splash), 192x192 (PWA manifest), 180x180 (Apple Touch Icon), 144x144 (Windows tile), 32x32 (favicon), and 16x16 (browser tab favicon).

Q: Will my icon look blurry at small sizes?

Quality at small sizes (16x16, 32x32) depends on the complexity of your original image. Simple logos and bold shapes work best. Detailed illustrations may lose clarity — consider using a simplified version of your logo for favicon sizes.

Q: Can I use this for iOS App Store submissions?

The 1024x1024 PNG included is the correct size for App Store Connect uploads. However, Apple requires the image to have no rounded corners and no transparency — apply those manually before uploading to the App Store.

Q: How do I add these icons to my website?

Extract the ZIP into your public folder, then add the appropriate link tags to your HTML head: <link rel='apple-touch-icon' href='/apple-touch-icon.png'> and <link rel='icon' sizes='32x32' href='/favicon-32x32.png'>.

Q: Is my uploaded image stored anywhere?

No. The image is processed entirely in your browser's memory using HTML5 Canvas and FileReader APIs. No data is transmitted to any server and nothing is stored after you close the page.

Privacy Guarantee

Zero Data Retention Policy

All document processing happens inside your browser sandbox using WebAssembly. No files are ever uploaded or stored.