FileSwift
Home/PNG to ICO
Free · runs in your browser · real multi-size .ico

PNG to
favicon.ico.

Turn a square PNG logo into a proper favicon.ico file, bundled with the six sizes browsers and operating systems actually ask for — no design software needed.

Input size
0 KB
Output size
0 KB
Saved

PNG → ICO

Upload a square PNG (or any image — non-square gets stretched to fit). The download is one favicon.ico containing 16, 32, 48, 64, 128, and 256px versions.

Drop a PNG here, or click to browse
A square logo works best

How it works

  1. Upload a square PNG logo. A simple, high-contrast mark works better at small sizes than a detailed illustration — favicons are often shown at just 16×16px.
  2. Click "Generate favicon.ico." The image is resized to six standard sizes and packed into a single .ico file, the format browsers and bookmark bars expect.
  3. Drop the file at your site's root as favicon.ico, or reference it directly with a <link rel="icon" href="/favicon.ico"> tag in your HTML's <head>.

Common questions

Why do I need multiple sizes in one file?

Different contexts use different sizes — a browser tab typically shows a 16×16 or 32×32 version, while a bookmark or shortcut icon may use something larger. Bundling all six into one .ico file lets the browser or OS pick whichever fits.

My logo isn't square — what happens?

It gets stretched to fill a square, which usually looks distorted at favicon size. Crop it to a square first in any basic photo editor for a cleaner result.

Is a .ico file still necessary, or can I just use a PNG?

Most modern browsers do accept a plain PNG favicon now, but .ico remains the most universally compatible format — some older browsers, some bookmark systems, and Windows shortcut icons specifically expect it.