ICO Converter

Convert any image — PNG, JPG, SVG or WebP — into a multi-resolution ICO file locally in your browser. Nothing is uploaded.

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

Any source, one icon file

Point the converter at whatever you have: a PNG export, a JPG, a WebP, or an SVG logo that gets rasterized locally at high resolution first. It produces a favicon.ico containing 16, 32 and 48px images, the sizes browsers and Windows actually reach for, so the icon stays sharp everywhere it appears.

Shape and padding included

Round the corners or crop to a circle, add padding, and set a transparent or solid background before you export — with a live preview at real icon sizes. Everything runs in your browser, so even a confidential brand mark is converted without leaving your device.

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.