Your files stay on your device All platforms Every target in one download: Android, iOS, Expo, Flutter, Tauri, Electron, Dioxus, desktop, and web. All platforms 124 images · 16 configs · 16-1024 px Download 140 files (.zip)AndroidiOSExpoFlutterTauriElectronDioxusDesktopWebAll Drop one square source image (1024×1024+ recommended), or paste with Ctrl+V or click to browse from your device Select Files Supports: PNG, JPG, JPEG, WEBP, AVIF, SVG, BMP, TIFF FitContainCover The source image stays in this tab only. A reload starts the workbench fresh, on the same platform tab. Padding 0 %BackgroundColorImagePick image A background image fills the adaptive background layer and overrides the color. Opaque outputs here (iOS icons, Play Store icon, apple-touch icon, Expo icon) flatten transparency to white. Set a background color or image to control the fill. iOS setModernLegacyRound launcher iconsAdaptive layersMonochrome iconsMaskable iconsHow it worksContain letterboxes the source inside each square; cover fills and crops. Padding insets the foreground inside the platform safe zone and flows into the downloaded files. Adaptive layers split the icon into a foreground and a background drawable. Monochrome outputs fill the source silhouette with the mono color. Maskable icons hold the artwork inside the browser's safe circle. - Archive0 images · 1 config - Android16 images · 2 configs · 48-512 px - iOS1 image · 1 config · 1024-1024 px - Expo / React Native3 images · 1 config · 1024-1024 px - Flutter61 images · 4 configs · 16-1024 px - Tauri7 images · 1 config · 16-512 px - Dioxus6 images · 1 config · 16-512 px - Electron9 images · 1 config · 16-512 px - GPUI desktop12 images · 1 config · 16-1024 px - PWA / Web9 images · 3 configs · 16-512 px Drop or paste an image and the icon set builds here live. The full file list renders here as soon as a source image is in. Filesapp.jsonflutterlaunchericons.yamltauri.conf.jsonDioxus.tomlelectron-builder.ymlsite.webmanifestbrowserconfig.xmlHTML head.desktop note { "expo": { "icon": "./assets/icon.png", "android": { "icon": "./assets/icon.png", "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", "backgroundImage": "./assets/adaptive-icon-background.png" } }, "web": { "favicon": "./assets/icon.png" } } } Copy app.jsonPaste, drop, or type to begin. Everything stays on this device. More image tools - Favicon maker (/images/favicon) - Resize images (/images/resize) All image tools (/images) Canonical HTML: https://nutter.tools/images/app-icons/all Markdown version: https://nutter.tools/images/app-icons/all/index.md Plain-text version: https://nutter.tools/images/app-icons/all/index.txt Agent index: https://nutter.tools/llms.txt