Free Image to ICO Converter

tool80.com is a free online image to ICO converter that turns any PNG, JPG, WebP or GIF into a Windows .ico icon in your browser. Choose one or many sizes (16, 32, 48, 64, 128, 256 px), resize the source image first, keep a transparent background, then download the icon — nothing is uploaded to any server.

Click to choose an image or drag & drop it here · PNG / JPG / WebP / GIF (static)
ICO preview
–Sizes in icon
–ICO file size
–Source (resized)

How it works

This converter runs entirely on your device using the HTML5 Canvas API. The image is decoded locally, scaled to each chosen size, and packed into a standard Windows .ico container — no file is uploaded to any server, so it is fast and private.

  1. Choose an image. Click the box or drop a PNG, JPG, WebP or GIF. It is decoded in your browser.
  2. Pick sizes. Select any combination of 16, 32, 48, 64, 128 and 256 px. A single .ico can hold several, so Windows picks the best one automatically.
  3. Optionally resize. Set “Resize source” to fit the original within a maximum edge before conversion — handy for huge photos.
  4. Set the fit & background. Contain keeps the full picture with transparent padding; Cover fills the square; pick a transparent or white background.
  5. Convert & download. One click builds the .ico and saves it to your device.

Features at a glance

When do you need an ICO file?

An .ico file is the icon format Windows expects for programs, folders and especially website favicons. Even though modern browsers accept PNG favicons, many tools, installers and older systems still look for a .ico.

A good rule of thumb: if something on Windows asks for an “icon” rather than a plain PNG, this converter is the fastest way to make one — especially because a single .ico with several sizes covers every use case at once.

Frequently asked questions

Is my image uploaded to a server?

No. Conversion happens in your browser using JavaScript and Canvas. Your file never leaves your computer, which is why the tool works even offline once the page is loaded.

Which image formats can I convert?

PNG, JPG, WebP and static GIF. For best results use a PNG with transparency if you want a see-through icon background.

What sizes should I include?

For a favicon, 16, 32, 48 and 256 px is a solid set. 256 px is used by modern high-DPI displays; the smaller ones keep the tab icon sharp. Pick as many as you like — they all live in one .ico.

Will the transparent areas stay transparent?

Yes, if you leave the background set to “Transparent”. The icon stores real alpha, so rounded or irregular shapes keep their outline against any background.

Is there a file size limit?

There is no server, so no upload limit. Very large source images may be slower on older phones because everything is processed in memory; use the “Resize source” box to pre-scale them.