# PNG to ICO — Multi-Size favicon.ico, Made Locally

> Convert a PNG, JPG, or WebP logo into a multi-size .ico file (16–256 px) right in your browser — one favicon.ico for browsers and Windows. Nothing is uploaded.

Source: https://toolpantry.app/png-to-ico

## About

Turn a square logo into a proper multi-size favicon.ico — 16 to 256 px packed into one file, transparency kept, made in your browser.

## Quick answer

How do I convert a PNG to ICO? Add the logo, tick the sizes you want (16, 32, 48 is the common set), and download favicon.ico. Every size lives in one file, so browsers and Windows pick what they need. Nothing is uploaded.

## How to make a favicon.ico from a PNG

1. **Start square** — 512×512 or 1024×1024 logos convert cleanly; non-square images get center-cropped.
2. **Pick sizes** — 16 (tab), 32 (taskbar), 48 (desktop shortcut) is the classic trio; add 256 if you want Windows high-DPI and the app list covered.
3. **Download and reference it** — drop favicon.ico at your site root and add <link rel="icon" href="/favicon.ico" sizes="any">.

## What's inside the .ico

An .ico is a tiny container: a directory listing each image and its size, followed by the images themselves. This tool embeds PNG data for every entry — a format Windows has accepted since Vista and every modern browser understands. Because the PNGs are generated at each target size (not scaled by the browser), the 16 px version stays sharp where it matters most.

## ICO vs PNG favicons

- **favicon.ico** — the safe default: browsers request it automatically at the site root, and Windows uses it for shortcuts
- **PNG icons** — needed separately for Apple touch icons, Android, and web app manifests; grab those from the [favicon generator](https://toolpantry.app/favicon-generator.html)
- **SVG** — crisp at any size but ignored by older browsers; fine as an upgrade, not a replacement

## Good to know

Keep the file under a few KB — a 16/32/48 set from a simple logo usually lands between 2 and 15 KB. If your source logo is a photo, simplify it first: a favicon is read at 16 px, where detail turns to mud. Trimming or cropping the logo? [Crop image](https://toolpantry.app/crop-image.html) handles that; shrinking a heavy source first with the [100 KB compressor](https://toolpantry.app/compress-image-to-100kb.html) keeps things tidy.

## Notes

Non-square images are center-cropped to a square. Prefer separate PNG files for Apple touch icons and web app manifests? The favicon generator makes those too.

## FAQ

**How do I convert a PNG to ICO?**

Add your logo, tick the sizes you want (16, 32, and 48 cover most uses), and download favicon.ico. The file packs every size into one .ico — browsers and Windows each pick what they need.

**Which sizes should I include?**

16 and 32 are the classic browser tab sizes; 48 for desktop shortcuts; 256 for Windows high-DPI and app lists. A 16+32+48 set is the common default — the full set costs only a few KB more.

**Does Windows accept PNG inside ICO?**

Yes — since Windows Vista, .ico files may contain PNG images, and every modern browser accepts them too. This tool writes PNG-embedded icons, which keep transparency and look crisp.

**Is my logo uploaded?**

No. The conversion and the .ico file are built entirely in your browser tab.
