Convert an Image to a Favicon

Turn a photo or logo into a full favicon set — favicon.ico, apple-touch-icon and web-app PNGs — right in your browser, with nothing uploaded.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

From a single image to a full set

Drop in any image and get back every icon a site needs: a multi-size favicon.ico for tabs, a 180px apple-touch-icon for iOS, 192 and 512px PNGs for Android and PWAs, a web manifest, and the HTML to wire them up. Non-square images are center-cropped to fit, and the shape, padding and background controls let you frame the result.

Private by design

Favicon sites usually upload your art before returning anything. Here the whole set is generated on your device with the Canvas API, so your logo is never transmitted, stored or logged. It is instant, works offline once loaded, and what you download is exactly what your browser produced.

Frequently asked questions

Is my image uploaded to make the favicon?
No. The favicon.ico, PNG icons and manifest are all generated locally in your browser using the Canvas API. Your image never leaves your device.
What sizes and files do I get?
A multi-resolution favicon.ico (16, 32 and 48px), PNG icons at 16, 32, 48, 180 (apple-touch-icon), 192 and 512px, a site.webmanifest, and an HTML snippet to paste into your <head>.
Can I convert a PNG or SVG to an ICO?
Yes. Drop in a PNG, JPG, SVG or WebP and download a real favicon.ico. SVG logos are rasterized locally at high resolution first.
What image works best?
A square image with a simple, high-contrast logo. Non-square images are center-cropped to fit; use the padding and shape controls to frame it the way you want.
How do I install the favicon?
Unzip the package into your site’s root folder and paste the provided HTML snippet into the <head> of your pages. The favicon.ico is picked up automatically by most browsers.