Favicon Generator from Any Image
Generate web favicons in all required sizes from a single image. Creates ICO, PNG, and Apple Touch Icon formats.
Runs in your browser. No data leaves your device.
Frequently Asked Questions
How does the Favicon Generator work?
Your source image is converted to an ImageBitmap, then drawn onto separate OffscreenCanvas elements at each standard favicon size (16px through 512px). Each canvas is exported as a PNG blob using convertToBlob(). All PNG files plus an HTML snippet with the correct link tags are bundled into a ZIP archive using the JSZip library, entirely in your browser.
What favicon sizes and formats are generated?
Standard 16x16, 32x32, and 48x48 for browsers, 180x180 for Apple Touch Icon, and 192x192 and 512x512 for Android and PWA manifests. Multiple formats cover all modern browsers and devices.
What source image should I use?
A square image at least 512x512 pixels. Simple designs with bold shapes work best since favicons are displayed very small in browser tabs.
How do I add the favicon to my website?
Download the generated files and add them to your site's root directory or public folder. The tool provides the HTML link tags you need to add to your page's head section.