Sign In

PWA Icon Generator

Convert any SVG or Image into all standard PWA Icon sizes instantly.

Favicon & App Icon Generator

Click or drag image file here

Supports SVG, PNG, and JPG

Icon Settings

10%

Adds space around your SVG so it isn't cropped.

What's included in the ZIP?

  • Web: 16x16, 32x32, 180x180, 192x192, 512x512 + webmanifest
  • iOS: Full AppIcon.appiconset (15 sizes) ready for Xcode
  • Android: mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi + Play Store 512

Why use an PWA Icon Generator?

Managing app icons across modern platforms is tedious. This tool eliminates the need for manual resizing by taking a single scalable vector graphic (SVG) or high-resolution image (PNG, JPG) and automatically generating the exact sizes and folder structures required. For Progressive Web Apps, this means generating the 192x192 and 512x512 maskable icons required by your web manifest file.

Why SVG is the Best Format

While this tool supports high-resolution PNG and JPG images, starting with a Scalable Vector Graphic (SVG) is always the best practice. SVGs are drawn using mathematical formulas rather than pixels, meaning they can be infinitely scaled up to massive sizes like the 1024x1024 App Store icon without ever becoming blurry or pixelated. If you must use a PNG, ensure it is at least 1024x1024 pixels before generating your PWA Icon.

Cross-Platform Icon Requirements

  • Web Favicons: Modern browsers prefer a 32x32 PNG or SVG, but a 16x16 fallback is still necessary for older systems.
  • Apple Touch Icon: iOS devices use a 180x180 PNG when users add a web page to their home screen. Apple strictly prohibits transparent backgrounds for touch icons.
  • Native iOS (Xcode): An `AppIcon.appiconset` folder is required containing multiple scales (1x, 2x, 3x) mapped out in a `Contents.json` file.
  • Native Android: Android organizes icons into `mipmap` density folders (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi).

How it works

Unlike server-side generators, this tool runs entirely in your browser using HTML5 Canvas. When you upload an SVG, it is drawn to a hidden canvas, scaled mathematically perfectly without losing quality, and exported directly to PNG blobs. It is entirely private—your icons are never uploaded to any server.

Related Tools