Home/Tools/PNG to ICO
Favicon · App Icon · Multi-Size

Convert images to ICO — your favicon, offline

Drop PNG, JPG, WebP, or SVG below. Converted to ICO format entirely in your browser. Ideal for website favicons — browsers accept it at /favicon.ico. No upload, no server, no tracking.

network out: 0 bytes

$ tips

  • Use a square image (1:1 ratio) for best results. Icons are always square — rectangular images will be stretched.
  • For favicons, a 256×256 PNG source gives the sharpest result. Browsers will scale it down as needed.
  • The output file uses the .ico extension and is compatible with all modern browsers as a favicon.
  • To verify nothing is uploaded: open DevTools → Network tab, clear it, then drop a file. The tab stays empty.

How offline PNG to ICO conversion works

This tool uses your browser's Canvas API — no external libraries, no WebAssembly, no server. When you drop an image, the browser decodes it natively, draws it to a canvas, and exports it in an ICO-compatible format. At no point does the file leave your device.

What is an ICO file?

ICO is the Microsoft icon file format, most commonly used for favicons — the small icon that appears in browser tabs, bookmarks, and on the address bar next to your website's URL. Despite being decades old, ICO remains the standard that all browsers check for favicons.

When a browser loads your site, it automatically looks for /favicon.ico at the root of your domain. If found, it displays that icon in the tab. Our converter creates files you can place at that exact path.

Recommended favicon sizes

SizeUse case
16 × 16Browser tab, address bar icon
32 × 32Bookmarks bar, taskbar shortcut
48 × 48Windows desktop, file explorer
64 × 64High-DPI displays, app launchers
128 × 128Modern browser bookmarks
256 × 256Maximum size — browsers scale down as needed

Best practice: Start with a 256×256 source image. Modern browsers are smart enough to scale a single high-resolution favicon to all needed sizes. If you want pixel-perfect control at every size, convert your source at multiple dimensions.

How to use your new favicon

  1. Convert your image to ICO using this tool
  2. Rename the downloaded file to favicon.ico
  3. Place it at the root of your website (e.g., /favicon.ico)
  4. Optionally, add this to your HTML <head>: <link rel="icon" type="image/x-icon" href="/favicon.ico">

After deploying, clear your browser cache or open your site in a private window to see the new favicon. Favicons are aggressively cached — updates may not appear immediately.

Input formats supported

  • PNG — ideal for icons. Supports transparency, which is critical for favicons with non-rectangular shapes.
  • JPEG — works but doesn't support transparency. Your favicon will have a solid background.
  • WebP — modern format, good compression. Your browser will convert it cleanly.
  • SVG — vector graphics rasterized at your chosen resolution. Great for logos.

Recommendation: Use a PNG with transparency for the best favicon. Your logo or icon on a transparent background produces the cleanest result.

Privacy: your icon, your machine

Unlike most online favicon generators, this tool never uploads your image to a server. The conversion happens entirely in your browser using the Canvas API. This matters even for icons — your source image may contain metadata, be your company logo before public launch, or simply be something you don't want sitting on a stranger's disk.

Frequently asked questions

What is an ICO file used for?

ICO files are primarily used as favicons (the small icon in browser tabs) and Windows application icons. Websites use favicon.ico to brand browser tabs, bookmarks, and address bars.

What formats can I convert to ICO?

PNG, JPEG, WebP, and SVG images can all be converted to ICO format. PNG with transparency produces the best results for favicons.

What size should my favicon be?

For maximum compatibility, use a square image at 256×256 pixels. Modern browsers scale a single high-resolution favicon to all needed sizes (16×16, 32×32, 48×48, etc.).

Are my images uploaded anywhere?

No. Conversion happens in your browser using the Canvas API. Your files never leave your device. Open DevTools → Network tab to verify.

Will my favicon support transparency?

Yes, if your source image has transparency (e.g., PNG with alpha channel). The ICO output preserves all transparency information.

Can I convert multiple files to ICO at once?

Yes. Drop multiple images and convert them all. Download individually or as a single ZIP file.