Private PNG to ICO favicon generator

Turn one PNG into a complete multi-size ICO favicon

Choose the icon sizes you need and create one ICO for browser favicons, Windows shortcuts, and desktop apps. The PNG is resized, packaged, and verified entirely on your device.

Runs locally in your browserSee all tools

Choose the right format

One ICO, several deliberately rendered icon sizes

Each selected size gets its own fresh PNG payload inside the ICO, so browsers and Windows can choose an appropriate image instead of shrinking one oversized bitmap every time.

Six practical sizes by default

The generator starts with 16, 32, 48, 64, 128, and 256 px entries. Keep all six or include only the sizes your project requires.

No stretching or silent cropping

The source keeps its aspect ratio and is centred on a transparent square. A square PNG uses the full icon area; rectangular artwork receives transparent padding.

The ICO verifies its own directory

Before download, the finished file is parsed again to confirm every entry count, size, byte length, and payload offset remains inside the ICO.

Conversion questions

PNG to ICO converter FAQ

Which ICO sizes should I include for a favicon?

16 and 32 px cover common browser uses, while 48, 64, 128, and 256 px improve bookmarks, shortcuts, and high-density displays. Keeping all defaults is a safe general choice.

Does PNG transparency survive in the ICO?

Yes. Every selected size is stored as a PNG payload inside the ICO, so transparent pixels remain transparent.

Does my PNG need to be square?

No. Rectangular artwork is scaled to fit and centred on a transparent square without cropping, although a square source usually makes the best use of favicon space.

Is my PNG uploaded to create the ICO?

No. Decoding, resizing, ICO packaging, verification, and download all happen locally in your browser.