PNG to ICO

Convert PNG images to ICO format for website favicons and Windows application icons. Generates all required sizes (16×16, 32×32, 48×48, 64×64) packed into a single ICO file. Drop in your logo and get a production-ready favicon.ico in seconds. No signup.

Drop image anywhere, or click to browse

PNG files · Generates 16×16, 32×32, 48×48, 64×64 sizes in one ICO

Ctrl+Vto paste from clipboard

Frequently Asked Questions

What sizes are included in the output ICO file?
16×16, 32×32, 48×48, and 64×64 pixels — all packed into a single ICO file. This covers all standard use cases: browser tab favicons (16×16), Windows taskbar icons (32×32), and higher-DPI display icons (48×48, 64×64).
Can I use this for my website favicon?
Yes. Upload your logo PNG, download the favicon.ico, and place it in your website's root directory. Reference it in HTML with <link rel='icon' href='/favicon.ico'>.
What's the best PNG size to start with?
Start with a square PNG at 256×256 or 512×512 pixels for the best quality at all ICO sizes.
Is the conversion done in the browser?
Yes. All ICO packing happens locally using Canvas. No PNG is uploaded to any server.
Can browsers use multi-size ICO files?
Yes. Browsers automatically select the best size from the ICO file based on display DPI and context.