Skip to main content

ICO File: What It Is and How to Open or Make One

An ICO file is a Windows icon container that holds one image at several sizes, from 16×16 to 256×256. How to open, extract and create ICO files.

Convert ICO to PNG

Upload your file — get the result instantly

ICO PNG

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Encrypted upload via HTTPS. Files auto-deleted within 2 hours.

What Is an ICO File?

ICO is Microsoft’s icon file format, used by Windows since its early versions. Unlike regular image formats that contain a single image, ICO is a multi-resolution container — one .ico file can hold multiple images at different sizes and color depths.

When Windows needs to display an icon (in the taskbar, desktop, file explorer, or Start menu), it picks the most appropriate size from the ICO container. This ensures icons look sharp whether displayed as tiny 16x16 toolbar buttons or large 256x256 desktop icons.

How ICO Differs from PNG/JPG

  • Multi-resolution: One ICO file contains 4–6 images at different sizes. PNG and JPG contain one image at one size.
  • Purpose-built: Designed specifically for operating system icons and web favicons.
  • Size selection: The OS or browser automatically picks the best size — no manual selection needed.
  • Internal format: Images inside ICO can be stored as either BMP data or PNG-compressed data (supported since Windows Vista and usually used for the 256x256 image, the largest size an ICO entry can have).

ICO Sizes and Their Uses

Size Where It Appears
16x16 Browser tabs, file lists, toolbar buttons, address bar
32x32 Desktop shortcuts, taskbar icons, bookmark icons
48x48 Windows Explorer medium view
64x64 Windows Explorer tile view
128x128 macOS-style display, large icon views
256x256 Windows jumbo icons, high-DPI displays

ICO for Web Favicons

The most common use of ICO today is as a website favicon (favorite icon). When you see a small icon in your browser tab, that is typically a favicon.ico file. Browsers automatically look for /favicon.ico at the root of every website.

A typical favicon.ico contains at least two sizes: 16x16 (browser tab) and 32x32 (bookmark bar). Well-prepared favicons also include 48x48 and sometimes 256x256 for high-DPI displays. For the full set of sizes and the HTML tags, see our guide on how to make a favicon from your logo.

ICO vs PNG for Favicons

Modern browsers (Chrome, Firefox, Safari, Edge) support PNG favicons via the <link rel="icon"> tag. However, ICO offers broader legacy compatibility:

  • ICO: Works everywhere, including very old browsers and Windows OS features (shortcuts, bookmarks).
  • PNG: Works in all modern browsers but may not be picked up by Windows for desktop shortcuts.
  • Best practice: Provide both. Place favicon.ico in your root directory, and add PNG links for modern browsers.

How to Open ICO Files

  • Windows: Native support — double-click to view in Photos
  • Mac: Preview can open ICO but may show only one size layer
  • Linux: Most image viewers (Eye of GNOME, Gwenview) handle ICO
  • Any device: Convert to PNG using our tool for universal viewing and editing

How to Extract Images from ICO

Since ICO is a container with multiple images, you may want to extract individual sizes as separate PNG files. Our converter extracts the largest available size from the ICO file, giving you a clean PNG that you can resize as needed.

Creating ICO files? Use our PNG to ICO converter to generate multi-resolution favicon files from your logo or icon design.

How to Make an ICO File

From a PNG, online

  1. Start with a square PNG, ideally 256×256 or larger, with a transparent background.
  2. Upload it to the CleverUtils PNG to ICO converter.
  3. Download the .ico. It contains six sizes: 256, 128, 64, 48, 32 and 16 pixels.

GIMP

Open the image, add one layer per size you want (for example 16, 32, 48 and 256 px), then use File → Export As with a .ico name. Each layer becomes one icon size.

ImageMagick

The converter on this site runs essentially this command: convert logo.png -define icon:auto-resize=256,128,64,48,32,16 favicon.ico

Use an ICO as a Windows folder icon

  1. Right-click the folder and choose Properties.
  2. Open the Customize tab and click Change Icon.
  3. Click Browse, select your .ico file and confirm with OK.

Ready to Convert?

Convert your files with high-quality settings

ICO PNG

Tap to choose your file

or

Supports M4A, WAV, FLAC, OGG, AAC, WMA, AIFF, OPUS • Max 100 MB

Frequently Asked Questions

macOS Preview can open ICO files but may show only one size. To get every size as a separate PNG, open the ICO in GIMP (each size becomes a layer) or run magick icon.ico icon-%d.png with ImageMagick 7.

The header allows up to 65,535 images, but real files hold only a few. Typical favicon ICO files contain 4–6 sizes (16x16 through 256x256).

No. ICO is a multi-resolution container that can hold several images. PNG is a single image. An ICO may contain PNG-compressed data internally, but the formats differ.

For maximum compatibility, yes. Having favicon.ico is recommended. Modern browsers also support PNG favicons via link tags.

Yes. A PNG to ICO converter resizes the image to standard icon sizes and packs them into one .ico file. Use a square PNG with a transparent background for the cleanest result.

Convert the PDF page to PNG first, crop it to a square, then convert the PNG to ICO. ICO files hold small square images, so a full page will not be readable as an icon.

Back to ICO to PNG Converter

Request a Feature

0 / 2000