✦ GENERATORS · IMAGE ASSETS

Favicon Generator

Make a ready-to-use favicon package from a local raster image. Generate a multi-size ICO, common PNG icons, a web manifest and copy-ready HTML—without sending your artwork anywhere.

100% client-side · PNG/JPEG/WebP/GIF/BMP · Up to 20 MiB
Tip: start with a square, high-contrast image. Transparent PNGs work well for small browser icons.Need to inspect existing icon tags? HTML Favicon Extractor →
All processing happens in this browser tab.
1. Choose a source imageRASTER · MAX 20 MiB
Drop an image here

or use Choose image above
PNG, JPEG, WebP, GIF or BMP

2. Choose icon settingsOPTIONAL
Used in the generated web manifest; filenames are fixed for easy integration.
Icon background
Applies to image exports; manifest uses the color below as its background.
Used by the web manifest and HTML meta tag.

The ICO contains 16×16, 32×32 and 48×48 frames. PNGs include 16, 32, 48, 150, 180, 192 and 512 pixel versions.

Source: —
Assets: 0
Local image decode · No upload

3. Download your favicon assets

Choose an image to generate the package.

PreviewFileType / sizeAction
Generated files will appear here.

Upload the downloaded files to your site's root (or edit the paths in this snippet), then add the links inside <head>.

HOW TO USE

Generate and install in three steps

The ZIP is a static asset pack. You can download individual files too.

01 · SELECT

Choose or drop a local PNG, JPEG, WebP, GIF or BMP image. Use Fit to preserve the whole image, or Fill square to crop it centrally.

02 · DOWNLOAD

Review the generated sizes and download the ZIP or individual assets. The package includes ICO, PNG, manifest and integration files.

03 · ADD TO YOUR SITE

Copy the HTML snippet, upload the icon files to the paths you choose, and paste the links into the document's <head>.

◆ PRIVACY & COMPATIBILITY

Local image processing, common favicon sizes

Your image is read as a local file, checked for supported raster dimensions, decoded in the browser and resized with the Canvas API. ZIP creation and downloads also run locally. No image or generated file is uploaded or stored.

The generated pack contains multi-frame favicon.ico, PNGs at 16, 32, 48, 150, 180, 192 and 512 pixels, site.webmanifest, browserconfig.xml, an HTML snippet and a README.

Very small source details may become hard to recognize at 16×16. Use a bold mark with clear contrast; preview the 16- and 32-pixel outputs before installing.

Input is limited to 20 MiB, 8,192 pixels per side and 30 megapixels. Animated GIF/WebP sources use the still frame selected by the browser decoder. SVG uploads are intentionally not accepted.

FAQ

Frequently Asked Questions

PNG, JPEG, WebP, GIF and BMP raster images up to 20 MiB. SVG files are not accepted. An animated image is rendered as the frame your browser decodes for an image element.

Fit scales the whole image inside the square and leaves empty space transparent unless you add a background. Fill square scales to cover the icon and center-crops the overflow.

A multi-size favicon.ico, PNG files at common browser and device sizes, a web manifest, browserconfig.xml, an HTML snippet and a README with install steps.

No. Image processing and ZIP creation are performed in your browser. Downloaded assets are saved only when you choose to download them.