App icon & screenshot generator for iOS, Android & web.
App icon generator
One image in, every size out.
Upload a 1024 × 1024 PNG and get a ready-to-drop AppIcon.appiconset for Xcode, the full Android mipmap set with adaptive icon foreground layers, and PWA / favicon variants — all in one zip.
App Icon Generator
Generate with AI or upload your own — get all 29 iOS, Android, and web sizes in one zip
Drop your icon image here
Square PNG or JPG, ideally 1024 × 1024 pixels
All processing happens in your browser. Your image is never uploaded to a server.
What's in the pack
Everything Apple, Google, and your PWA manifest will ask for.
iOS · AppIcon.appiconset
- 1024 × 1024 marketing icon
- 20 / 29 / 40 / 60 / 76 / 83.5 pt
- All 1×, 2×, 3× scales
- Contents.json manifest
Android · res/mipmap-*
- 512 × 512 Play Store listing
- mdpi → xxxhdpi launchers
- Adaptive icon foreground PNGs
- mipmap-anydpi-v26/ic_launcher.xml
Web · favicon + PWA
- favicon-16 / 32 PNG
- apple-touch-icon (180)
- PWA icons 192 / 512
- Drop into your /public folder
Screenshot editor
Design App Store & Play Store screenshots.
Drop in a raw screen capture, pick a real device frame (iPhone 17 Pro Max, Pixel 9 Pro XL, iPad Pro), set a background gradient and a headline, and export at the exact resolution Apple and Google require.
App Store Screenshot Editor
Drop a screen, pick a device frame, headline, and background — export at App Store size
Drop a screenshot
PNG or JPG of your app screen
Renders fully in your browser at the exact App Store dimensions. Use the iPhone 6.5″ preset to satisfy Apple's legacy required size, then upload the same image across the other slots.
Splash screens
One source image now powers your splash screen too.
- iOS uses a launch storyboard or, with Expo, the
expo-splash-screenconfig — a single 1242 × 2436 image plus a background color. - Android 12+ uses the system splash API — a single 1024 × 1024 icon (the same one you uploaded above) on a background color, with optional branding image.
- Use the same square icon you generated above. Add a solid or gradient background in your app config to match your brand.
Recommended Expo splash config
"plugins": [
["expo-splash-screen", {
"image": "./assets/icon.png",
"imageWidth": 200,
"resizeMode": "contain",
"backgroundColor": "#ffffff"
}]
]Newly apps generate this config automatically when you set your brand color.
Straight from the source
The official Apple and Google specs every export matches.
Apple App Store
- HIG · App icons
Apple's design rules: square 1024px master, opaque background, no rounded corners, no text.
- Screenshot specifications
Pixel-exact requirements for iPhone (4″ to 6.9″), iPad, Mac, Apple Watch, Apple TV, and Vision Pro.
- App Store Marketing Guidelines
How to use the App Store badge, your app icon, and product screenshots in external marketing.
Google Play
- Play Store icon design specifications
The 512 × 512 PNG, transparent or opaque background rules, and full mipmap & adaptive icon spec.
- Add preview assets to showcase your app
Phone (16:9 / 9:16), 7″ and 10″ tablet screenshot sizes, plus the 1024 × 500 feature graphic.
- Best practices: prepare your store listing
Google's recommendations for icon, screenshots, video, and feature graphic that convert.
Design tips
5 tips for an icon that survives the home screen.
One color, one shape
The strongest icons in the App Store top 50 use one primary color and one bold geometric shape. Save the gradient hero art for your screenshots.
Test at 60 px
The Spotlight search icon is 87 px on the highest-density iPhone. If your icon isn't legible at 60 px on a desktop monitor, it won't be on a phone.
Avoid words
Apple's Human Interface Guidelines explicitly recommend against text in icons. The system already shows the app name underneath.
Square first, mask second
Always upload a true square. iOS, Android, and PWA all apply their own mask. Pre-rounding the corners produces an ugly inset square inside the system mask.
Don’t have an app yet? Build one in an afternoon.
Newly is an AI app builder that turns one prompt into a complete React Native and Expo project. By the time you finish reading this page, you could be exporting real screenshots from a real app.