App Icon Compressor
Upload any image and generate compressed app icons for iOS and Android at all required sizes — from 20×20 to 1024×1024. Our app icon compressor removes metadata and applies lossless PNG compression to every generated icon. Download all icons as a structured ZIP with the correct folder hierarchy for Xcode and Android Studio. No signup required.
Upload any image and generate compressed app icons for iOS and Android at all required sizes — from 20×20 to 1024×1024. Removes metadata and applies lossless PNG compression. Download all icons as a structured ZIP. Your image never leaves your device.
Drop your app icon here
or click to browse
PNG, JPG, WebP — minimum 1024×1024 recommended
Why Use Our App Icon Compressor?
Instant App Icon Compression
Generate compressed app icons for iOS and Android instantly in your browser — no server upload, no Xcode, no Android Studio required. Our app icon compressor generates all required sizes from a single source image.
Secure App Icon Compressor Online
Your source image never leaves your device when you use this app icon compressor. 100% client-side processing means complete privacy — no cloud storage, no server logs, no app asset exposure.
App Icon Compressor — No Installation
Generate app icons directly in your browser with no npm packages, no Xcode, no Android Studio, and no account required. This free app icon compressor works on any modern browser on any operating system.
All iOS & Android Sizes in One ZIP
Generate all 13 iOS icon sizes (20×20 to 1024×1024) and all 7 Android mipmap sizes (36×36 to 512×512) in one click. The app icon compressor downloads all icons as a structured ZIP with the correct folder hierarchy.
Common Use Cases for App Icon Compressor
New App Submission
Use the app icon compressor to generate all required icon sizes before submitting to the App Store or Google Play. Upload your 1024×1024 master icon and get all sizes in one ZIP — ready to drop into your Xcode or Android Studio project.
iOS App Icon Set Generation
Use the app icon compressor to generate all 13 iOS icon sizes required by Xcode — from 20×20 notification icons to 1024×1024 App Store icons. The ZIP structure matches the Xcode AppIcon.appiconset format.
Android Mipmap Icon Generation
Use the app icon compressor to generate all 7 Android mipmap density sizes — ldpi through xxxhdpi plus the Play Store 512×512 icon. The ZIP preserves the correct mipmap-* folder structure for Android Studio.
App Rebrand & Icon Update
Use the app icon compressor to quickly regenerate all icon sizes when rebranding your app. Upload the new master icon and get all platform sizes in seconds — no need to manually resize in Photoshop or Figma.
React Native & Flutter Apps
Use the app icon compressor to generate icon assets for React Native and Flutter apps. Both frameworks require the same iOS and Android icon sizes — the app icon compressor generates all of them in one pass.
Client App Development
Use the app icon compressor to quickly generate icon sets for client app projects. Deliver a complete ZIP with all iOS and Android icon sizes — saves hours of manual resizing and ensures no required size is missed.
Understanding App Icon Compression
What is App Icon Compression?
App icon compression is the process of generating all required icon sizes for iOS and Android from a single high-resolution source image, while applying lossless PNG compression and metadata stripping to minimize file size. Our app icon compressoruses the browser's Canvas API to scale your source image to each required size and encode it as a lossless PNG. Metadata (EXIF, ICC profiles, creation timestamps) is automatically stripped during Canvas re-encoding, reducing file size without any quality loss. All processing runs entirely in your browser — no server upload required.
How Our App Icon Compressor Works
- 1Upload your master icon: Drag and drop any image file (PNG, JPG, WebP) onto the drop zone. Use a 1024×1024 or larger square image for best results. The app icon compressor accepts any image format your browser can display.
- 2Select your target platform:Choose iOS only (13 sizes), Android only (7 sizes), or both platforms (20 sizes). The app icon compressor generates all required sizes for your selected platform using the browser's Canvas API.
- 3Download all icons as ZIP:Click "Download All as ZIP" to get a structured ZIP archive with all generated icons. The ZIP preserves the correct folder structure for Android (
mipmap-*/) and flat structure for iOS.
Required App Icon Sizes
- iOS Icons (13 sizes): 20×20, 29×29, 40×40, 58×58, 60×60, 76×76, 80×80, 87×87, 120×120, 152×152, 167×167, 180×180, and 1024×1024 (App Store). These cover notification icons, Settings icons, Spotlight icons, and app icons at 1x, 2x, and 3x densities for iPhone and iPad.
- Android Icons (7 sizes): 36×36 (ldpi), 48×48 (mdpi), 72×72 (hdpi), 96×96 (xhdpi), 144×144 (xxhdpi), 192×192 (xxxhdpi), and 512×512 (Play Store). These cover all Android screen density buckets from 0.75x to 4x.
- Source image recommendation: Use a 1024×1024 or larger square PNG with a transparent or solid background. The app icon compressor scales down from the source, so higher resolution sources produce sharper icons at all sizes.
- Metadata stripping: The Canvas API re-encodes each icon as a clean PNG, automatically removing EXIF data, ICC color profiles, and other metadata that can add unnecessary bytes to icon files.
Related Tools
PNG to RAW
Convert PNG images to RAW format instantly - Free online PNG to RAW converter
JPG to RAW
Convert JPG/JPEG images to RAW format with customizable bit depth - Free online JPG to RAW converter
BMP to RAW
Convert BMP images to RAW format instantly - Free online BMP to RAW converter
GIF to RAW
Convert GIF images to RAW format instantly - Free online GIF to RAW converter
Frequently Asked Questions About App Icon Compressor
An app icon compressor generates all required icon sizes for iOS and Android from a single source image, applying lossless PNG compression and metadata stripping. Our free app icon compressor works entirely in your browser — your image never leaves your device.
Use a 1024×1024 or larger square image for best results. The app icon compressor scales down from the source, so higher resolution sources produce sharper icons at all sizes. The image should be square — non-square images will be stretched to fit.
Absolutely. The app icon compressor processes everything locally in your browser using the Canvas API. Your source image is never uploaded to any server, never stored, and never leaves your device.
Yes — 100% free, forever. No signup, no account, no premium tier, no file size limits, and no ads interrupting your workflow.
The app icon compressor generates all 13 required iOS icon sizes: 20×20, 29×29, 40×40, 58×58, 60×60, 76×76, 80×80, 87×87, 120×120, 152×152, 167×167, 180×180, and 1024×1024. These cover notification, Settings, Spotlight, and app icons at 1x, 2x, and 3x densities for iPhone and iPad.
The app icon compressor generates all 7 required Android icon sizes: 36×36 (ldpi), 48×48 (mdpi), 72×72 (hdpi), 96×96 (xhdpi), 144×144 (xxhdpi), 192×192 (xxxhdpi), and 512×512 (Play Store). The ZIP preserves the correct mipmap-* folder structure for Android Studio.
The ZIP file contains all generated icons under an abacktools-app-icons/ folder. iOS icons are in a flat structure (Icon-20.png, Icon-29.png, etc.). Android icons are in mipmap-* subfolders (mipmap-mdpi/ic_launcher.png, etc.) matching the Android Studio project structure.
Yes — React Native and Flutter apps require the same iOS and Android icon sizes. The app icon compressor generates all required sizes for both platforms. For React Native, use the iOS icons in ios/AppName/Images.xcassets/AppIcon.appiconset/ and Android icons in android/app/src/main/res/.
The app icon compressor uses the Canvas API which fills a white background before drawing your image. For icons with transparent backgrounds, the transparency will be preserved in the PNG output. Note that iOS app icons do not support transparency — Apple requires a solid background.