Favicon Generator
One image to a complete favicon pack
Finishing a website's icons properly is about seven files and a block of head markup, and getting it right is fiddly enough that people skip it. This produces the whole set from a single image. You get a multi-size favicon.ico containing the 16, 32, and 48 pixel renditions; standalone PNGs at those same sizes; apple-touch-icon.png at 180, which is what iOS uses when someone bookmarks your site; and icon-192.png and icon-512.png for the manifest icons that modern browsers and installable web apps look for. All of it arrives in one ZIP named favicon-pack.zip alongside a README with the copy instructions. The HTML link tags are displayed on the page too, so you can paste them without opening the archive. Every rendition is redrawn onto a square canvas, so begin with square artwork or the proportions will be distorted.
Upload a PNG or JPG and get a full favicon pack: multi-size .ico file, modern PNG icons, and ready-to-paste HTML tags. The fastest way to finish any website setup.
Private Favicon Generator In Your Browser
Favicon Generator is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Favicon Generator
Drop a PNG, JPG, or SVG onto the Drop your logo or image area — squares and simple shapes produce the best results.
Press Generate favicon pack to render the six PNG renditions and assemble the 16/32/48 .ico.
Review the sized previews and the <link> tags shown beneath them.
Press Download complete pack (ZIP) to get favicon.ico, the six PNGs, and a README with setup instructions.
- Produces favicon.ico containing 16, 32, and 48 pixel renditions in the modern container format
- Ships standalone PNGs at 16, 32, 48, 180 (apple-touch-icon), 192, and 512 pixels
- Accepts PNG, JPG, WebP, or SVG as the source image
- The ZIP includes a README with setup steps, and the required <link> tags are shown on the page for copying
- A web developer launching a new site and needing the complete icon set in one download instead of seven.
- A designer handing a client a finished favicon package rather than a single square PNG.
- A developer adding installability to a progressive web app, which needs the 192 and 512 pixel icons.