ImageToolsImage Converter › Convert to ICO

Convert Image to ICO Online Free

Turn JPG, PNG, WebP or BMP into .ico files in every size at once. Batch conversion, transparency preserved, and nothing ever leaves your browser.

Drag one or more images here
or click to browse — JPG, PNG, WebP, BMP, GIF · multiple files supported
Fit inside the icon square
Background colour
Rounded corners
Original format
Output format
ICO
Original size
Output size

How to convert an image to ICO

Start by dragging your files onto the dashed area at the top of the page, or click it to open your system file picker. The tool accepts JPG, PNG, WebP, BMP and GIF, and you can upload several images at once — each one becomes an independent .ico file. As soon as the upload finishes, the first image shows up in the enlarged preview and the full list appears just below the options, so you can switch between files with a single click.

The next step is deciding how the image sits inside the icon square. Fill scales the picture up until it covers the whole frame and crops the overflow, which is ideal for rectangular photos. Contain fits the entire image inside the square and leaves empty bands on the sides, preserving wide logos without cutting anything off. Stretch distorts the image to match the frame exactly, which is only useful when the distortion does not matter.

Right beside it you will find the background colour and the corner rounding. Leave the background transparent to keep the PNG alpha channel intact, or pick a solid colour when the icon has to read well on any surface. The rounding ranges from a plain square to a perfect circle and is applied identically across every size generated.

Then look over the size list, which comes fully ticked. Every ticked resolution becomes its own .ico file: 16×16, 32×32 and 48×48 cover browsers and File Explorer, 128×128 and 256×256 handle the large Windows views, and the 96×96 to 512×512 options cover Google TV, iOS home screen shortcuts and Android PWA icons. Untick whatever you will not use — the total weight and the file count update live in the stats panel. Finally, hit the download button: with a single size ticked the .ico downloads directly, and with two or more the icons arrive together in a ZIP, each one named with its resolution at the end. If you uploaded several images, the button next to it packs the entire batch in one go.

What the ICO format is and when to use it

ICO is a container format created by Microsoft back in the 1980s and still supported in every version of Windows. What sets it apart from PNG and JPG is simple: instead of holding a single image, it stores several versions of the same artwork at different resolutions inside one file. Whatever displays the icon picks the version closest to the size it needs, avoiding the blur you get when a system brute-force shrinks a large image.

Where .ico is still required

The most common use is the favicon.ico at the root of a website, which browsers fetch automatically even without a single HTML tag pointing to it. It is also the format required for Windows executable icons, custom shortcuts, folders with a customised look and installers built with tools like Inno Setup, NSIS or Electron Builder.

ICO with bitmap or PNG inside?

Since Windows Vista the format accepts PNG-compressed entries, which cuts the weight substantially at high resolutions. This tool uses the recommended strategy: sizes up to 64×64 are written as 32-bit bitmaps for compatibility with older software, while 128×128 and larger use PNG inside so the file does not balloon.

ICO, PNG or SVG for a favicon?

The ideal setup combines all three. The .ico covers older browsers and the automatic root lookup, PNG handles iOS and Android shortcuts, and SVG delivers perfect sharpness on high-density screens. If you want the complete set with the HTML code ready to paste, use the favicon generator; if all you need is the .ico file, this page sorts it out in two clicks.

Why use this converter?

Every size at once
From 16×16 to 512×512, each resolution becomes a separate .ico and the pack arrives ready as a ZIP.
Batch conversion
Upload dozens of images at once, set the options a single time and download everything converted in one ZIP.
Transparency preserved
Every size is written at 32 bits with a full alpha channel, with no jagged edges or unwanted black background.
Complete privacy
The ICO encoding happens in your browser. No image is ever sent to an external server.

Frequently asked questions

What is an .ico file?
ICO is a container format created by Microsoft that holds several versions of the same image, in different sizes and colour depths, inside a single file. The system automatically picks the version that best fits each context, whether that is a browser tab or a large icon in File Explorer.
Is PNG transparency preserved during conversion?
Yes. The converter writes every size at 32 bits per pixel, including the full alpha channel. If you would rather have a solid background, just pick a colour in the options section before downloading.
Which icon sizes do I actually need?
For a website favicon, 16×16, 32×32 and 48×48 cover practically every browser. For Windows program icons, 256×256 handles the extra large icons view. Since the tool generates them all at once, the easiest approach is to download the whole pack and use whatever you need.
Can I use the generated .ico as a Windows program icon?
Yes. Sizes up to 64×64 are written as uncompressed bitmaps and 256×256 as an embedded PNG, exactly the layout Windows expects. The file works for shortcuts, executables built with Inno Setup or Electron, and custom folder icons.
How is this tool different from the favicon generator?
This page delivers only .ico files, one per size, and lets you convert several images at once. The favicon generator builds the complete website pack, with separate PNGs for iOS and Android, the site.webmanifest and the HTML tags ready to paste into your <head>.
Is there a file size or file count limit?
The tool imposes no limit. Since all processing happens in your browser memory, the only practical limit is the memory available on your device. No file is ever uploaded to a server.
Continue with another tool
Related articles
See all articles →