Convertio.com

ICO File Format Explained: Windows Icons and Favicons

ICO is the icon format that powers Windows desktop icons and website favicons. It is one of the oldest image formats still in daily use, dating back to 1985.

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, introduced with Windows 1.0 in 1985. 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 (for sizes 256x256 and above).

ICO Sizes and Their Uses

SizeWhere It Appears
16x16Browser tabs, file lists, toolbar buttons, address bar
32x32Desktop shortcuts, taskbar icons, bookmark icons
48x48Windows Explorer medium view
64x64Windows Explorer tile view
128x128macOS-style display, large icon views
256x256Windows 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.

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.

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. Convert to PNG to access all embedded sizes individually.

Up to 255 images at different sizes and color depths. 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.

Back to ICO to PNG Converter