Check the preview before downloading: it shows your icon at its real 16 and 32 pixel sizes, on a light and on a dark tab bar. That is where logos fail. Thin lines disappear at 16 pixels, and a dark logo on a transparent background vanishes in a dark browser theme. If yours does, simplify it or give it a solid background before going further.
Our own SVG logo produced this ZIP, which “Download favicon ZIP” saves in one go:
| File | Pixels | Size |
|---|---|---|
favicon.ico |
16, 32 and 48 in one file | 2.7 KB |
favicon-32x32.png |
32 × 32 | 840 bytes |
apple-touch-icon.png |
180 × 180, on white | 5.2 KB |
icon-192.png |
192 × 192 | 6.5 KB |
icon-512.png |
512 × 512 | 10.1 KB |
site.webmanifest |
text | 312 bytes |
favicon-html.txt |
text | 233 bytes |
The HTML to paste
These four lines go inside <head>. The page shows them with a Copy button, and the same text is in favicon-html.txt:
<link rel="icon" href="/favicon.ico" sizes="48x48">
<link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">
If your site already has favicon tags, replace them rather than adding a second set.
SVG or PNG to start from?
SVG if you have it. The browser draws it fresh at 512 pixels and every size is made from that, so even the 512 px icon is sharp. A PNG works too, but size matters: from a 256 px logo, the tool warns that the larger icons are scaled up and may look soft. 512 px or more avoids that.
The ICO file stores its three sizes as PNG data, which every current browser reads, and Windows since Vista.