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.
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.
favicon.ico, or reference it directly with a <link rel="icon" href="/favicon.ico"> tag in your HTML's <head>.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.
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.
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.