# PNG to Icons

Generate icon packs (PNG sizes + favicon ICO) from a PNG source

> Canonical page: https://elysiatools.com/en/tools/png-to-icons

- **Category:** Media

- **Keywords:** png, icon, favicon, ico, android, ios, web

## Overview

Resizes a source PNG into multiple icon sizes (web/Android/iOS) and bundles them with a favicon.ico into a ZIP.

## Inputs

- **PNG Source** (file): Upload a square PNG
- **Icon Sizes** (select)
- **Generate favicon.ico** (checkbox)
- **Background (hex or rgba)** (text): #00000000 (transparent)

## When to use

- When you need to create favicons and touch icons for a website from a single source image.
- When preparing app icons for both Android and iOS platforms without manual resizing.
- When generating a standardized icon set with customizable sizes and background options.

## How it works

- Upload a square PNG image as the source file.
- Select desired icon sizes from the list, such as 16x16, 32x32, up to 512x512.
- Optionally enable favicon.ico generation and set a background color in hex or rgba format.
- Download the generated ZIP file containing all resized icons and the favicon.

## Use cases

- Web developers generating favicons and apple-touch-icons for responsive websites.
- Mobile app designers creating consistent icon sets for cross-platform applications.
- Quickly producing icons for progressive web apps (PWAs) with various device requirements.

## Frequently asked questions

### What image format is supported for the source file?

Only PNG files are accepted.

### Can I choose specific icon sizes for different platforms?

Yes, you can select multiple sizes from a predefined list tailored for web, Android, and iOS.

### Is there a file size limit for the source PNG?

The source PNG must be under 50MB.

### How is the background color handled in the icons?

You can specify a background color using hex or rgba values; the default is transparent.

### What does the output include?

The output is a ZIP file containing all selected PNG icons and, if enabled, a favicon.ico file.

## Related tools

- [SVG Favicon Generator](https://elysiatools.com/en/tools/svg-favicon-generator): Turn an SVG or raster logo into a complete favicon pack with ICO, PNG variants, Apple touch icon, and web manifest
- [Convert PNG to ICO](https://elysiatools.com/en/tools/png-to-ico): Convert PNG images to ICO format for Windows icons and favicons
- [AVIF to 16-bit PNG Converter](https://elysiatools.com/en/tools/avif-to-16bit-png): Preserve SDR AVIF sample precision in a verified 16-bit-per-channel PNG container.
- [HDR AVIF to SDR PNG Tone Mapper](https://elysiatools.com/en/tools/hdr-avif-to-sdr-png): Decode PQ or HLG AVIF, convert BT.2020 to sRGB, and tone map highlights into a viewable SDR PNG.
- [Image Palette to Design Tokens](https://elysiatools.com/en/tools/image-to-design-tokens): Extract a dominant color palette from an image (k-means clustering), then export it as CSS variables, SCSS variables, a Tailwind config, or JSON design tokens — with named colors and an auto-generated shade scale for each
- [Adaptive 12-Point Hidden Watermark](https://elysiatools.com/en/tools/adaptive-12-point-hidden-watermark): Add a subtle text watermark to one image or every supported image in a ZIP, at all, random, or chosen perimeter positions with automatic dark/light local contrast.
- [Convert AVIF to PNG](https://elysiatools.com/en/tools/avif-to-png): Convert AVIF images to PNG format with transparency support and high quality output
- [Chrome Web Store Screenshots Resized](https://elysiatools.com/en/tools/chrome-web-store-screenshots-resized): Resize images to Chrome Web Store screenshot dimensions while preserving full content and aspect ratio for extension and app listings

## Samples

- [PNG Viewer Samples](https://elysiatools.com/en/samples/png-viewer-samples): Sample PNG, BMP and AVIF images for the in-browser PNG Viewer
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [PNG Samples](https://elysiatools.com/en/samples/png-samples): Sample PNG images in different aspect ratios and resolutions
- [Web Image Processing Go Samples](https://elysiatools.com/en/samples/web-image-processing-go): Web Go image processing examples including image reading/saving, image resizing, and format conversion

## Related content

- [SVG Favicon and Icon Conversion Workflow](https://elysiatools.com/en/hubs/svg-favicon-icon-workflows): Prepare favicon, app icon, and web icon assets from SVG, PNG, ICO, JPG, and WebP sources with conversion and optimization checks.
- [Image Format Conversion Without Losing Transparency or Motion](https://elysiatools.com/en/hubs/image-convert): Convert still images, icons, or animated assets into a delivery-friendly format while protecting transparency, frame behavior, dimensions, and preview compatibility.
