All-In-1 ConverterConvertersCurrencyKitchenImages
Skip to content

Convert PNG to ICO — Multi-Size Icons

Make a real Windows .ico with 16, 32, 48 and 256 px (or any mix) packed into one file, transparency kept. Works for favicons, desktop shortcuts and app icons — created in your browser, never uploaded.

Updated September 2026 · Free · Works entirely in your browser

Choose a PNG (or JPG, WebP, SVG) to make an .icoSquare, 256 px or larger works best · batch OK · nothing is uploaded
Sizes inside the .ico
Not square?

What an .ico file actually is

An .ico is not one picture but a small directory of pictures of different sizes. Windows, and browsers reading a favicon, pick the entry closest to the size they need — 16 px in a browser tab, 32 px on a high-density tab or taskbar, 48 px in Explorer, 256 px for large desktop icons. Renaming a .png to .ico does not make one; some programs will open it, many will not. This tool writes a proper icon directory with each size you tick stored as a PNG inside it, which keeps smooth transparent edges.

Which sizes to include

UseSizes
Website favicon.ico16, 32, 48
Windows desktop shortcut or folder icon16, 24, 32, 48, 256
Windows application icon16, 24, 32, 48, 64, 128, 256

How big is an .ico file?

Each frame inside an .ico can be stored two ways. The original format is an uncompressed bitmap: a 40-byte header, 4 bytes for every pixel and a 1-bit transparency mask. Windows Vista added PNG frames, and Microsoft recommends PNG for 256 px icons because a raw 256 × 256 frame is about a quarter of a megabyte. Here is what each size costs uncompressed, which is the ceiling a PNG frame shrinks from:

Icon sizeUncompressed frame
16 × 161.1 KB
24 × 242.4 KB
32 × 324.2 KB
48 × 489.4 KB
64 × 6416.5 KB
128 × 12866.0 KB
256 × 256264.0 KB
UseSizesUncompressed .ico
Website favicon.ico16, 32, 4814.7 KB
Windows shortcut icon16, 24, 32, 48, 256281.2 KB
Windows application icon16, 24, 32, 48, 64, 128, 256363.8 KB

Every frame this converter writes is a PNG, so the file you download is far smaller than the uncompressed column; how much smaller depends on the artwork, and the result card shows the real size. If you are looking for an .ico file compressor, the two levers are the same: drop the sizes you do not use (a favicon never needs 256 px), and simplify the artwork, since flat colour and sharp shapes compress much better than photographic detail. Worked example: a favicon with 16, 32 and 48 px frames is 14.7 KB as raw bitmaps, and adding the 256 px frame would bring it to 278.8 KB.

Getting a crisp small icon

Detail that looks fine at 256 px turns to mush at 16 px. Start from a simple, bold mark — a letter, a single shape, strong contrast — and keep thin lines out of it. Artwork that fills the square edge to edge reads better at tiny sizes than a logo with lots of empty padding around it.

Building a modern site? Browsers also want PNG icons and an Apple touch icon — the favicon generator makes that set, and the favicon sizes guide explains which tags to add. Need a single exact size instead? Use the image resizer.

Frequently Asked Questions

Everything you need to know about image conversion.

For a website favicon: 16, 32 and 48 pixels. For a Windows program or shortcut icon: add 256 (and 24, 64 and 128 if you want the sharpest result at every zoom level). The default selection here covers both.

Yes. Every size is stored as a 32-bit PNG inside the .ico, so transparent backgrounds and soft edges are kept exactly.

Choose 'Fit inside' to keep the whole logo and pad the sides with transparency, or 'Fill and crop' to fill the square and trim the edges.

Yes. Any image your browser can open works, including JPG, WebP, SVG and iPhone HEIC. JPGs have no transparency, so their background stays.

Leave out sizes you do not need: a favicon only needs 16, 32 and 48 px, while the 256 px frame alone would be 264.0 KB stored uncompressed. This converter stores every frame as a PNG, which compresses it, and simple artwork with flat colour compresses far better than a photo.

Yes. There is no sign-up and no watermark, and because the .ico is built in your browser, nothing is uploaded to a server.

No. The icons are drawn and packed into the .ico file in your browser; nothing is sent anywhere.

Save it as favicon.ico in your site's root folder, or add <link rel="icon" href="/favicon.ico" sizes="any"> to your page's head.