Convert any PNG, JPG or WebP image into a multi-size ICO favicon file. Choose 16×16, 32×32, 48×48, 64×64 sizes. Runs entirely in your browser.
A favicon is the small icon shown in browser tabs, bookmarks, and address bars. The ICO format packages multiple sizes into a single file so browsers can pick the best size. This tool generates a proper multi-size ICO from any image using pure browser JavaScript — no server, no plugin needed.
Best practice: Start with a square PNG image (at least 128×128px) with a transparent background for best results. Include 16×16, 32×32, and 48×48 sizes for maximum browser compatibility.
Updated: May 2025 · Works on Chrome, Firefox, Safari, Edge · Mobile friendly