Skip to main content

App Icon Generator – iOS & Android Icons

Generate iOS and Android app icon assets from one image. Export store sizes, adaptive and themed Android layers, metadata files, and a ready-to-use ZIP.

App Icon Generator

Submission-ready icons for the App Store and Play Store

Upload your logo

PNG, JPEG, WebP, or SVG · up to 15 MB

PNGJPGWEBPSVG

Click to browse, drag and drop, or paste

Included

  • App Store icons

    18 iPhone and iPad sizes plus the 1024 px App Store icon, fully opaque as Apple requires.

  • Play Store icons

    Legacy launcher icons, adaptive layers, a monochrome icon, and the 512 px Play Store icon.

  • Real device preview

    See your icon on an iPhone, Pixel and Galaxy home screen, and in the stores, before you download.

What is App Icon Generator?

Upload one PNG, JPEG, WebP, or SVG source image and generate an iOS and Android icon package in a single server request. The iOS and Android assets are rendered server-side and returned as a ZIP with platform metadata files, adaptive and themed Android layers, adjustable padding, logo scale, fit/crop controls, a launcher filename prefix, and an optional marketing icon. Review the generated assets against the current platform requirements before submitting to a store.

  • app icon
  • ios
  • android
  • app store
  • play store
  • adaptive icon
  • themed icon
  • icon generator
  • mobile app

Features

What you get with App Icon Generator.

  • Both App Stores, One Upload

    Generates the complete Apple App Store icon set and the complete Google Play Store icon set from a single source image and request.

  • Server-Rendered App Assets

    The server renders the selected iOS and Android assets into a ZIP with the required platform folder and metadata structure.

  • Adaptive & Themed Icons, On by Default

    Android foreground/background layers on the 108dp canvas with a 66dp safe zone, plus a monochrome themed-icon layer enabled by default to match Google Play's current requirement.

  • Padding, Scale & Fit Controls

    Adjust padding (0–35%), logo scale (50–150%), and a fit-or-crop toggle to get the framing right before you export, with a live preview that matches the final render.

  • Xcode & Android Studio Ready

    Ships Contents.json and mipmap-anydpi-v26/ic_launcher.xml already filled in, with a customizable launcher file name prefix — drop the folders straight into your project.

  • Marketing Icon Included

    Optionally add a 1024px transparent PNG alongside the store assets, for your website, README, or press kit — store icons are always flattened, this one isn't.

How to use App Icon Generator

Follow these steps to get the best results.

  1. Upload your source artwork

    Drop in a PNG, JPEG, WebP, or SVG logo — 1024×1024px or larger, with a simple, high-contrast mark, works best across every generated size.

  2. Choose your target stores and layout

    Select iOS, Android, or both, pick a background color, and adjust padding, logo scale, and fit to frame the artwork the way you want.

  3. Turn on adaptive and themed icons for Android

    Adaptive icons and the monochrome themed-icon layer are on by default — Google Play now expects both for a modern Android listing.

  4. Download and drop into your project

    Generate the ZIP, then copy ios/AppIcon.appiconset into Xcode's asset catalog and android/res/mipmap-* into Android Studio — both already reference the right files.

Advertisement

In-feed adResponsive

Frequently asked questions

Common questions about App Icon Generator.

All 18 sizes Apple's Human Interface Guidelines define for an AppIcon.appiconset: iPhone Notifications (40, 60px), Settings (58, 87px), Spotlight (80, 120px), and App icon (120, 180px); iPad Notifications (20, 40px), Settings (29, 58px), Spotlight (40, 80px), and App icon (76, 152px, 167px); plus the 1024×1024 App Store listing icon. A Contents.json file maps every PNG to its slot automatically.

Comments

Share feedback, ask questions, or help others use this tool.

Join the discussion

Sign in to comment, reply, and report inappropriate content.

Advertisement

Mobile banner adResponsive