Convert PNG to ICO Online

Creating a favicon for your website requires an ICO file that browsers can use to display your site icon in tabs, bookmarks, and history. Converting a PNG logo or icon to ICO format is the simplest way to create a favicon without specialist software. This tool converts your PNG to an ICO file directly in the browser, packaging the image in the standard favicon format. For the best results, start with a square PNG image that works well at small sizes — 64×64 or 128×128 pixels is ideal.

Format note: Browsers cannot natively encode the ICO binary format. The output is a 32×32 PNG exported as favicon.png, which modern browsers accept as a favicon via <link rel="icon" type="image/png">.

Drop a PNG file here or click to browse

Accepts PNG files · Output will be resized to 32×32

FAQ

What size should my PNG be for the best favicon?
A 64×64 or 128×128 pixel square PNG works well. The tool will scale your image to the standard favicon sizes. Avoid using very detailed images — simple, bold shapes look best at small sizes.
Can I use a non-square PNG for a favicon?
You can, but the image will be cropped or letterboxed to fit a square container. For best results, start with a square source image.
What sizes should an ICO favicon contain?
A standard favicon ICO typically includes 16×16, 32×32, and 48×48 pixels. Modern browsers also use larger PNG favicons specified in the HTML link element.

Related Conversions