Image ➡️ Icon Generator

Generate icons from image for all platforms (Windows, Apple, Android, Browser, Huawei) from a single image. Upload JPG, PNG, GIF, WebP, or AVIF and download all icons as a ZIP file.

Upload & Crop Image

Drop an image here

or click to browse

Supports: .jpg, .jpeg, .png, .gif, .webp, .avif

Max file size: 3MB

Icon Sizes

windows

Windows Small Tile

70x70

Windows Medium Tile

150x150

Windows Wide Tile

310x150

Windows Large Tile

310x310

apple

iPhone App Icon

60x60

iPhone Retina

120x120

iPhone 3x

180x180

iPad

76x76

iPad Retina

152x152

iPad Pro

167x167

macOS

512x512

macOS Retina

1024x1024

android

Android LDPI

36x36

Android MDPI

48x48

Android HDPI

72x72

Android XHDPI

96x96

Android XXHDPI

144x144

Android XXXHDPI

192x192

browser

Favicon 16x16

16x16

Favicon 32x32

32x32

Favicon 48x48

48x48

Favicon 64x64

64x64

Favicon ICO

32x32

pwa

PWA 192x192

192x192

PWA 512x512

512x512

PWA Maskable 192x192

192x192

PWA Maskable 512x512

512x512

huawei

Huawei AppGallery

216x216

Huawei Large

432x432

Platform Support

Windows

  • Small, Medium, Wide, and Large tiles
  • Optimized for Windows 10/11

Apple (iOS/macOS)

  • iPhone, iPad, and iPad Pro icons
  • macOS app icons up to 1024x1024
  • Retina and non-retina variants

Android

  • LDPI, MDPI, HDPI, XHDPI, XXHDPI, XXXHDPI
  • All density variants

Browser & PWA

  • Favicons (16x16 to 64x64)
  • PWA manifest icons
  • Maskable icons for Android

Huawei AppGallery

  • 216x216 standard icon
  • 432x432 large icon

Features

  • Upload JPG, PNG, GIF, WebP, or AVIF images
  • Transparent background support
  • Customize background color
  • Adjust padding and corner radius
  • Select specific platforms
  • Maintains aspect ratio
  • Download all icons as ZIP

About Image ➡️ Icon Generator

Shipping an app or website means producing the same logo at a dozen different sizes for a dozen different places: a favicon for the browser tab, a touch icon for iOS home screens, adaptive icons for Android, tiles for Windows, and PWA manifest icons in several resolutions. Exporting each one by hand from a design tool is tedious and easy to get wrong. This generator takes a single source image and produces the whole set in one pass.

Upload a JPG, PNG, GIF, WebP, or AVIF — ideally a square image at least 512×512 so the largest icons stay crisp — and crop it if needed. The tool then renders every required size for the platforms you select, including the multi-resolution .ico used by Windows and browsers, and bundles everything into a single ZIP ready to drop into your project's public folder or asset pipeline.

All resizing happens in the browser using the canvas API, so your image is never uploaded to a server. That keeps unreleased branding private and makes the tool fast: there's no round-trip, just download the ZIP and wire the files into your HTML head or web app manifest.

How to use Image ➡️ Icon Generator

  1. Upload your source image

    Choose a square image (PNG, JPG, GIF, WebP, or AVIF) at 512×512 or larger so the biggest icons stay sharp.

  2. Crop to a square

    Use the crop tool to frame the icon. A centered, full-bleed square avoids letterboxing on platforms that don't pad icons.

  3. Pick your target platforms

    Select which platforms you need — Windows tiles, Apple touch icons, Android, browser favicon, Huawei — to control which sizes get generated.

  4. Download the ZIP

    Generate the set and download a single ZIP containing every icon, then drop the files into your project and reference them from your HTML head or manifest.

Frequently asked questions