App Icon & Screenshot Generator: iOS, Android & PWA avatar

App Icon & Screenshot Generator: iOS, Android & PWA

Pricing

from $30.00 / 1,000 icon pack generateds

Go to Apify Store
App Icon & Screenshot Generator: iOS, Android & PWA

App Icon & Screenshot Generator: iOS, Android & PWA

Generate every app icon size from one image: Xcode AppIcon.appiconset, Android adaptive and legacy launcher icons, Play Store 512, favicon.ico and PWA icons, plus App Store and Google Play screenshot sizes. One ready-to-use ZIP.

Pricing

from $30.00 / 1,000 icon pack generateds

Rating

0.0

(0)

Developer

Digitální produkty pro život

Digitální produkty pro život

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 minutes ago

Last modified

Share

Give it one icon and get every app icon size for iOS, Android and the web, plus your screenshots resized for App Store Connect and Google Play. Everything comes in one ZIP with the folder structure your project expects.

No Photoshop, no online generator that takes one file at a time, no guessing pixel sizes.

What's in the ZIP

iOS / iPadOS: ios/AppIcon.appiconset/ with all icon sizes and Contents.json. Drag it into Assets.xcassets in Xcode. Icons are flattened onto your background color, because Apple rejects transparent app icons. Includes the 1024 px App Store icon.

Android:

  • android/res/mipmap-*/ic_launcher.png and ic_launcher_round.png for mdpi to xxxhdpi
  • Adaptive icon: ic_launcher_foreground.png (108 dp layer, logo inside the safe zone), mipmap-anydpi-v26/ic_launcher.xml and the background color in values/ic_launcher_background.xml
  • android/play-store-icon-512.png for the Google Play listing (opaque 512×512)

Web / PWA: favicon.ico (16, 32 and 48 px), PNG favicons, apple-touch-icon.png (180 px), Android Chrome 192/512 icons, a maskable PWA icon, site.webmanifest and a ready <head> snippet.

Screenshots (optional): each screenshot resized to the store sizes you choose:

SizePixels (portrait)
App Store: iPhone 6.9"1320×2868
App Store: iPhone 6.5"1284×2778
App Store: iPad 13"2064×2752
Google Play: phone 9:161080×1920
Google Play: 7" tablet1200×1920
Google Play: 10" tablet1600×2560

Landscape screenshots get the landscape version. Fit keeps the whole screenshot on a background (auto-detected color or yours), and Fill crops the edges. Screenshots are saved without an alpha channel, as App Store Connect requires.

Input

  • App icon URL: PNG with transparency, SVG, JPEG or WebP, ideally 1024×1024. Non-square images are centred.
  • Platforms: iOS, Android, Web (all by default).
  • Background color: used where transparency is not allowed and for the Android adaptive background.
  • Screenshot URLs and sizes (optional).

Output

  • app-assets.zip in the run's key-value store (linked in the Output tab and the dataset)
  • an icon preview (iOS rounded square, Android circle, adaptive shape, favicon)
  • each resized screenshot as a separate PNG

Pricing

You pay per icon pack (all platforms included) and per resized screenshot. Failed downloads are never charged.

How to use it via API

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("digitalni.produkty.pro.zivot/app-icon-generator").call(run_input={
"iconUrl": "https://example.com/my-logo-1024.png",
"appName": "My App",
"backgroundColor": "#1e66f5",
"screenshotUrls": ["https://example.com/shot-1.png", "https://example.com/shot-2.png"],
"screenshotTargets": ["iphone-6.9", "play-phone"],
})
print(client.key_value_store(run["defaultKeyValueStoreId"]).get_record("app-assets.zip") is not None)

Good to know

  • Store requirements change. Check the current App Store Connect and Google Play Console guidelines before submitting.
  • The generator only resizes and pads. It does not add device frames or captions.
  • Only use images you have the rights to use. The example icon is the Noto Emoji rocket (Apache-2.0, Google).

More tools from the same developer

All tools with code examples: github.com/Phenixik/apify-actors

Need a custom tool? I build custom Apify Actors, scrapers, data feeds and automations, and adapt existing Actors to your workflow. Write to digitalniproduktyprozivot@email.cz or open an issue on the Issues tab.

Questions or ideas?

Open an issue on the Issues tab. Feature requests (device frames, captions on screenshots, watchOS/macOS icons…) are welcome.