Convert PNG to ICO
Convert a PNG into a proper favicon.ico — a single file holding 16, 32 and 48px versions — right in your browser. No uploads, no account.
Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.
A real ICO, not a renamed PNG
A favicon.ico is a container that can hold several sizes at once, and Windows and browsers pick the crispest one for each spot. This tool renders your PNG to 16, 32 and 48px and packs them into one standards-compliant ICO (the widely supported PNG-in-ICO form), so it works in tabs, bookmarks and the Windows taskbar — not just a PNG with the extension changed.
Convert locally in a second
Drop in a PNG and download favicon.ico immediately — or grab the full package with apple-touch-icon and web-app PNGs too. The conversion runs on your device with the Canvas API, so there is no upload, no queue and no limit on how many icons you make.
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.