Do I need both ICO and PNG?
ICO covers old tab requests at /favicon.ico. PNG is cleaner on modern browsers and phones. Ship both. The zip is built for that split.
Tool
Make a site icon from a letter or a logo. Everything runs in this tab. You get an ICO plus 16, 32, and 180 PNG files. Nothing is uploaded.
One letter reads at 16px. Two is the practical max.
Fully client-side after page load. Your letters and logo never leave the browser.
Make a favicon from a letter or a logo in your browser, then drop the files into your site root.
A favicon is the small mark in a browser tab, bookmarks, and some phone home screens. This tool draws it on a canvas in your tab. There is no account, no watermark, and no server round-trip for the image.
Use it when a new site needs a tab icon tonight and you do not want to open a design app. One letter on a solid colour is enough for a personal page. A square PNG logo is better if you already have a mark. Download the ICO for /favicon.icoand the PNG pack for modern tabs and iOS home screens.
After the files sit next to your homepage:
<link rel="icon" href="/favicon.ico" sizes="any"><link rel="icon" href="/favicon-32.png" type="image/png"><link rel="apple-touch-icon" href="/apple-touch-icon.png">
One letter at 16 px is readable. Three letters are not. A real logo should already be square, high-contrast, and simple. Soft photographs turn to mud in a tab. If you need a transparent mark, start from a PNG and keep padding low.
Privacy model: what private browser tools actually mean. If the source logo is huge, shrink it first with the Image Compressor.
ICO covers old tab requests at /favicon.ico. PNG is cleaner on modern browsers and phones. Ship both. The zip is built for that split.
180×180 is the Apple touch icon size. Android and some PWAs also accept it as a home-screen icon. It is not a substitute for a full web app manifest.
Usually poorly. At 16 px you need a simple mark, not a face or a landscape. Crop to a high-contrast symbol first.
No. It draws letters or resizes your image on a canvas. There is no generator model and no API bill.
No. After the page loads, drawing and download stay in the tab. Check the Network panel if you want to verify.