PhotoRuleAll Tools
HomeConvertPNG to ICO

PNG to ICO Converter — Free Favicon Generator

Convert any PNG image to an ICO favicon file in 16×16, 32×32, 48×48, or 64×64 pixels. Free, instant, no upload required.

✓ Free  ·  ✓ No upload  ·  ✓ Works offline in your browser

Select favicon sizes:

How to Create a Favicon from PNG

A favicon is the small icon shown in browser tabs, bookmarks, and on mobile home screens. Every website needs one. The standard format is .ico, which can contain multiple sizes in a single file.

PhotoRule creates ICO files entirely in your browser. Your PNG is drawn to an HTML Canvas at each selected size, then the pixel data is encoded into ICO format using the standard ICO file structure. The resulting file is ready to use as your favicon.ico.

Recommended favicon sizes

  • 16×16 — Browser tab icon
  • 32×32 — Browser shortcut, taskbar
  • 48×48 — Windows desktop shortcut
  • 64×64 — High-DPI displays

Frequently Asked Questions

How do I convert PNG to ICO?

Upload your PNG image, select the favicon sizes you need (16x16, 32x32, 48x48, or 64x64), then click Convert. Download individual sizes or get all sizes at once.

What is an ICO file used for?

ICO files are the favicon format used by websites (the small icon in your browser tab), Windows application icons, and desktop shortcuts. They can contain multiple image sizes in a single file.

What PNG size is best for favicon conversion?

Start with a square PNG of at least 64x64 pixels (ideally 256x256 or larger) for the best quality across all favicon sizes. The image should work well at very small sizes — simple, bold designs work best.

Can I create a multi-size ICO file?

Yes. Select multiple sizes before converting and download the combined ICO file that contains all selected sizes — just like a proper favicon.ico for your website.

Is there a file size limit?

No. The conversion happens entirely in your browser so there are no server-side file size restrictions. Very large PNG files may take a moment to process.