ConvertOwl

Convert PNG to ICO — Create Favicons Instantly

Creating a favicon for your website used to require specialized software. Now you can convert any PNG image to a multi-size ICO file in your browser. Our converter packs six sizes (256×256 down to 16×16) into a single ICO file — exactly what browsers need for crisp favicon display at every resolution. No upload, no account required.

Drop files here

or browse to upload · paste from clipboard

Up to 10.0 MB per file

How to use this tool

  1. Prepare your source PNG

    Start with a square PNG image, ideally 256×256 or larger. The image should be simple and recognizable at small sizes — detailed logos often need to be simplified for 16×16 display.

  2. Upload the PNG

    Drop your PNG onto the converter. Transparent backgrounds are fully supported and recommended for favicons — they'll look correct on any browser chrome color.

  3. Convert to ICO

    Click Convert. The engine resizes your PNG to six sizes (16, 32, 48, 64, 128, 256 px) and packs them all into a single ICO file using PNG encoding internally.

  4. Add to your website

    Save the ICO file as "favicon.ico" and place it in your website's root directory. Add <link rel="icon" href="/favicon.ico"> to your HTML <head>. For modern browsers, also add a 192×192 PNG for mobile home screens.

Frequently Asked Questions

What sizes are included in the ICO file?

Our ICO files contain six sizes: 16×16, 32×32, 48×48, 64×64, 128×128, and 256×256 pixels. Browsers automatically pick the best size for the context — 16×16 for browser tabs, 32×32 for taskbars, and larger sizes for desktop shortcuts and high-DPI displays.

Do I still need a .ico file, or is a PNG favicon enough?

Modern browsers (Chrome, Firefox, Safari, Edge) all support PNG favicons via <link rel="icon" type="image/png">. However, Internet Explorer and older Windows applications still require .ico format. For maximum compatibility, provide both: a favicon.ico in the root directory (for legacy support) and a PNG favicon linked in <head> for modern browsers.

What resolution should my source PNG be?

Use at least 256×256 pixels for best results. The engine will downsample to smaller sizes using high-quality bicubic interpolation. Starting with a larger image (512×512 or 1024×1024) gives even better results at small sizes because there's more data to work with during downsampling.

My favicon looks blurry at 16×16. What should I do?

Automatic downsampling rarely looks perfect at 16×16. The best approach is to create a hand-crafted 16×16 version with thicker strokes and simplified shapes. Many professional favicon tools let you provide a custom 16×16 design for the small sizes.

Can I also create a 192×192 PNG for mobile home screens?

This tool creates ICO files specifically. For a complete favicon setup, you also need a 192×192 PNG (for Android Chrome) and a 180×180 PNG (for Apple Touch Icon on iOS). Use our PNG resizer or an online SVG-to-PNG tool to create those additional sizes.

Something not working? Report a bug