App Icon Generator — iOS & Android PNG Sizes
Your files never leave your device
Drop images here
or click to browse
Supports: JPG, PNG, WebP, self-contained SVG (square recommended)
Generate a Useful PNG Rendition Set
Choose iOS, Android, or both. Vizua resizes the source to the listed square dimensions, exports every rendition as PNG, and packages the files into platform-named folders. The size list is a convenience set, not a permanent statement of every asset required by every operating-system version, app framework, device class, or store workflow.
Prepare the Source Artwork
Start with a square image and keep critical artwork inside a safe central area. Non-square sources are stretched to fit rather than cropped. The tool does not add padding, round corners, preview platform masks, or create separate Android adaptive-icon foreground and background layers. SVG input must be self-contained; linked resources can be rejected during browser rasterization.
Integrate and Validate in Your Project
The ZIP contains image files, not a complete Xcode asset catalog, Android mipmap tree, Contents.json, adaptive-icon XML, web manifest, or store listing. Rename and place the files according to your framework, then validate them with the current Apple, Android, and store tooling used by your release.
Browser Processing
Rasterization and PNG export run in your browser. The selected source is not sent to Vizua’s image-processing server, although the page can still request required assets and other site features. Resizing removes source metadata and can soften fine detail, especially when a large design is reduced to very small icons.
Frequently Asked Questions
What sizes are generated?
For iOS: 20, 29, 40, 58, 60, 76, 80, 87, 120, 152, 167, 180, and 1024px. For Android: 48 (mdpi), 72 (hdpi), 96 (xhdpi), 144 (xxhdpi), 192 (xxxhdpi), and 512px (Play Store). All in one ZIP.
What image should I upload?
Use a square source with important artwork away from the edges; 1024 × 1024 pixels or a self-contained SVG is a practical starting point. Vizua stretches the entire source to a square and does not add safe-area padding, masks, or platform-specific adaptive-icon layers.
Is the ZIP ready to drop into any app project?
No. It contains PNG renditions in ios/ and android/ folders, but it does not create an Xcode asset catalog, Android resource tree, adaptive foreground/background layers, manifests, or store metadata. Check current platform and framework requirements before integration.
What you can do with App Icon Generator — iOS & Android PNG Sizes
Generate a practical set of PNG icon sizes for iOS and Android from one raster image or self-contained SVG, then download them as a ZIP.
App Icon Generator — iOS & Android PNG Sizes is designed for quick, repeatable work in a modern browser. The controls on this page let you prepare the result without installing software or creating an account.
How to use App Icon Generator — iOS & Android PNG Sizes
- Select or drop the file you want to process, or enter the information requested by the tool.
- Review the available settings before processing, especially format, dimensions, quality, color, or other details that affect the output.
- Inspect the result, download the new file, and keep the original unchanged in case you need another version.
Private by design
Your files never leave your device. All processing happens locally in your browser.
Tips for better results
- Start with the cleanest source available; a small, blurry, or heavily compressed file contains less detail to preserve.
- Check dimensions and format before downloading so the result matches the site, app, printer, or platform where you will use it.
- For large files, close unnecessary tabs and test one representative file before processing a full batch.
- Open the downloaded result once before sharing it or replacing an original.
Where App Icon Generator — iOS & Android PNG Sizes fits in a workflow
Use App Icon Generator — iOS & Android PNG Sizes for one-off adjustments or as a preparation step before publishing, sharing, archiving, or continuing the edit in another application. When batch processing is available, validate the settings on a small sample first and then apply them to the remaining files.