Turn any image into a complete favicon set: a multi-size favicon.ico, the PNG sizes for Apple and Android, and the HTML snippet. Everything is made in your browser.
<head>How it works
Upload a square image and the generator renders every favicon size in your browser, builds a real multi-resolution favicon.ico (16, 32, and 48px inside one file), and writes the HTML snippet to link them. Download the .ico, the individual PNGs, or copy the snippet.
Everything runs locally. Your image is never uploaded, and there is no signup.
Frequently asked questions
What sizes do I need for a favicon?
The essentials are a favicon.ico (containing 16, 32, and 48px) for browsers and a 180px apple-touch-icon for iOS home screens. Android and PWAs use 192px and 512px PNGs. This tool generates all of them at once.
How do I add the favicon to my site?
Download the files, upload them to your site root, and paste the HTML snippet from this page into your <head>. Browsers also auto-detect a /favicon.ico at the root, but the explicit tags are more reliable across devices.
What is a .ico file?
An ICO is a container that holds several image sizes in one file, so a browser can pick the right one. This tool builds a real multi-size favicon.ico (with 16, 32, and 48px PNG data inside), the format browsers expect at your site root.
What image should I upload?
Use a square image at least 512px, with a simple, bold mark, detail is lost at 16px. A logo symbol or single letter reads far better than a full wordmark. Non-square images are center-cropped to a square.
Is my image uploaded anywhere?
No. Every size and the .ico are generated in your browser, so your image never leaves your device. There is no signup.
Is the favicon generator free?
Yes, free with no signup and no limits.