What is ICO?

Learn what ICO files are, how they work, and why websites use them for favicons. Understand ICO format structure, multiple sizes, and how to create ICO files.

The ICO icon format explained: how it works, its specs, and when to use it.

ICO

What is ICO?

ICO (Icon) is a Windows image format that stores multiple sizes and color depths of a single icon in one file, primarily used for application icons and website favicons.

How ICO Works

ICO is the icon format built into Windows, and its defining feature is that a single ICO file holds multiple images at once. Where a normal image format stores one picture, an ICO is a small container, a directory listing followed by several image entries, each a different size of the same icon. A typical ICO bundles 16x16, 32x32, 48x48, and 256x256 versions together so the operating system can pick the right size for wherever the icon appears.

This multi-size design exists because icons are displayed at many different sizes across an interface: tiny in a list view, small on the taskbar, large on the desktop. Rather than scaling one image (which would look blurry or jagged at some sizes), Windows reads the ICO and chooses the embedded image closest to the size it needs, so the icon stays crisp everywhere. Designers often hand-tune the small sizes separately, since a 16x16 icon needs simpler artwork than a 256x256 one to stay legible.

Inside the container, each image entry can be stored either as a BMP-style uncompressed bitmap or, in modern ICO files, as embedded PNG data, which is used for the larger sizes to keep the file smaller. ICO also supports transparency, essential for icons, which must sit cleanly on any background, originally through a 1-bit mask and now through full PNG alpha transparency.

ICO and Favicons

Beyond the Windows desktop, ICO's most visible role is the favicon, the small icon shown in a browser tab, bookmark, or address bar. For years the convention was a favicon.ico file in a website's root, and ICO's multi-size capability fit this perfectly, since browsers and devices request favicons at various sizes. While modern sites increasingly also provide PNG and SVG icons through HTML link tags, the ICO favicon remains a reliable baseline that virtually every browser understands.

When to Use ICO

Use ICO specifically for what it is designed for: application icons on Windows and website favicons. For these, its ability to package multiple sizes in one file is a genuine advantage no ordinary image format offers. Outside those uses, ICO has no purpose, you would never store a photo or a general graphic as ICO. When you need an icon, you typically design it at a large size in another format (PNG or SVG) and then export an ICO that bundles the required sizes.

Limitations

ICO is a narrow, special-purpose format. It is not a general image format: it is meant only for icons, so it is not used for photos, illustrations, or web content images. It is also Windows-centric in origin, although favicon support has made it broadly understood by browsers. And while it can hold reasonably large sizes (up to 256x256 commonly), it is not intended for big images. For anything other than an application icon or a favicon, a standard format like PNG or SVG is the right choice.

ICO vs Other Image Formats

FeatureICOPNGSVG
TypeRaster (container)[4]RasterVector
Multiple sizesYes[4]NoScalable
TransparencyYes[3]YesYes
Browser supportFavicons[1]UniversalUniversal
Standardized byMicrosoft[3]W3C, ISOW3C
Best forIcons, faviconsGeneral imagesScalable icons

ICO bundles several icon sizes in one file for favicons and app icons, while PNG and SVG serve broader image and scalable-graphic needs.

Advantages & Disadvantages

Advantages

Multi-resolution, A single ICO file can contain 16x16, 32x32, 48x48, and 256x256 versions - Windows picks the right size automatically.

Universal Favicon Support, Every browser and operating system supports ICO for favicons without any extra configuration.

Transparency Support, Full alpha channel transparency in 32-bit ICO allows icons to look perfect on any background.

Small Files, Icon sizes are tiny - a full multi-resolution ICO file is typically only 50-200KB.

Disadvantages

Maximum 256x256, ICO cannot store images larger than 256x256 pixels, limiting use to icon purposes only.

Complex Creation, Creating proper multi-resolution ICO files requires specialized tools - not supported by standard image editors.

Windows-centric, ICO originated as a Windows format; macOS uses ICNS instead, requiring format conversion.

Limited Color Accuracy, Older ICO variants had limited color palettes; modern 32-bit ICO resolves this but compatibility varies.

Common Use Cases

Here are the most common scenarios where ICO is the right choice:

Website Favicons

The browser tab icon that appears next to your site name - ICO is the most universally compatible format.

Windows Applications

Desktop application icons shown in taskbars, start menus, and file explorers.

Desktop Shortcuts

Custom icons for Windows desktop shortcuts and folder icons.

Browser Bookmarks

Icons shown in bookmark lists and browser history for quick visual identification.

ICO Technical Specifications

DeveloperMicrosoft[1]
File Extension.ico[1]
CompressionNone or PNG compression[1]
Color Depth1-bit to 32-bit[1]
TransparencyYes (1-bit and alpha)[1]
Multiple SizesYes (multi-resolution)[1]
Max Size256x256 pixels[1]
MIME Typeimage/x-icon[1]

References

  1. ICO image type - MDN Web Docs
  2. rel icon - MDN Web Docs
  3. Bitmap Storage (icon/bitmap structures) - Microsoft Learn
  4. ICO (file format) - Wikipedia

How to open a ICO file

ICO files, used primarily for icons in Windows applications, can be handled by various software categories including professional tools, free/open-source programs, browser-based applications, and built-in utilities. Professional tools often offer advanced editing features and are suited for designers and developers who need precision and control. Free and open-source options cater to users seeking cost-effective solutions, while browser-based tools provide accessibility without installation. Built-in utilities are convenient for quick viewing and minor edits.

When choosing software for ICO files, key decision factors include feature fidelity, the distinction between editing and viewing capabilities, cost models, and platform compatibility. Users should consider whether they need advanced editing features or simple viewing options, as well as any export needs for different formats. In some cases, converting ICO files to other formats may be preferable, especially if the target application does not support ICO natively.

IcoFX 3.6

WindowsOne-time $29.99

IcoFX is a professional icon editor that allows users to create and edit ICO files with precision. It supports multi-resolution and multi-color depth icons, making it suitable for both Windows and macOS applications. The software provides high fidelity when editing and offers a range of tools for detailed icon design.

Key features
  • Create icons for Windows and macOS
  • Batch processing for multiple files
  • Support for transparency and alpha channels
  • Import images from various formats
  • Export to multiple icon formats
Strengths
  • Comprehensive editing tools for icons
  • User-friendly interface for beginners
  • Supports batch processing for efficiency
Limitations
  • One-time purchase may deter casual users
  • Windows-only limits cross-platform use

Exports to: PNG, BMP, JPG, GIF

Best for: IcoFX is ideal for professional designers needing robust editing features for ICO files.

Visit IcoFX →

GIMP 2.10.34

Windows, macOS, LinuxFree (GPL)

GIMP is a powerful open-source image editor that supports ICO file manipulation. While primarily designed for general image editing, it offers plugins that enable ICO file creation and editing. Users can achieve high fidelity in their designs with various tools available in GIMP.

Key features
  • Layer-based editing for complex designs
  • Customizable brushes and tools
  • Support for various image formats
  • Advanced color management options
  • Extensive plugin support for ICO
Strengths
  • Completely free and open-source
  • Cross-platform availability
  • Highly customizable with plugins
Limitations
  • Steeper learning curve for beginners
  • ICO support requires additional plugins

Exports to: PNG, JPG, TIFF, BMP

Best for: GIMP is perfect for users looking for a free, versatile tool for ICO file editing and creation.

Visit GIMP →

Axialis IconWorkshop 6.90

WindowsOne-time $49.00

Axialis IconWorkshop is a dedicated icon creation and editing software that provides extensive support for ICO files. It allows users to create icons from scratch or convert images into ICO format while maintaining high fidelity. The software is tailored for professional use, offering a range of advanced features.

Key features
  • Create and edit multi-size icons
  • Convert images to ICO format easily
  • Support for 256-color and 32-bit icons
  • Built-in image editor for quick adjustments
  • Export to various icon formats
Strengths
  • Specialized tools for icon design
  • User-friendly interface for professionals
  • High-quality output for all icon sizes
Limitations
  • Higher price point than competitors
  • Windows-only limits user base

Exports to: PNG, BMP, CUR, ANI

Best for: Axialis IconWorkshop is suited for professionals needing a comprehensive tool for creating and editing ICO files.

Visit Axialis IconWorkshop →

ConvertICO N/A

All (browser)Free

ConvertICO is a web-based tool that allows users to convert images to ICO format quickly and easily. While it does not offer extensive editing features, it is perfect for users who need a straightforward solution for converting images to ICO files without installing software.

Key features
  • Convert PNG, JPG, and GIF to ICO
  • Supports multiple image uploads
  • Simple drag-and-drop interface
  • No software installation required
  • Fast conversion process
Strengths
  • Completely free and accessible online
  • No installation required for use
  • Quick and easy conversion process
Limitations
  • Limited editing capabilities
  • Dependent on internet connection

Exports to: ICO

Best for: ConvertICO is ideal for users needing a quick and easy online solution for converting images to ICO format.

Visit ConvertICO →