What is ICO?
ICO is the icon file format used by Microsoft Windows for desktop shortcuts, application icons, and website favicons. Unlike regular images, ICO files can contain multiple image sizes and color depths in a single file, allowing Windows to display the appropriate version depending on context.
A single ICO file typically includes 16x16, 32x32, 48x48, and 256x256 pixel versions of the same icon. Windows automatically selects the best size—small for taskbar, medium for desktop, large for folder views.
ICO format is essential for Windows developers, website owners needing favicons, and anyone creating desktop shortcuts with custom icons.
Why Convert to or from ICO?
ICO has specific uses that require conversion:
- Create Windows app icons – Software needs .ico files for the executable icon that appears in Explorer and taskbar
- Make favicons – While modern browsers accept PNG, ICO ensures compatibility with all browsers including older Internet Explorer
- Custom desktop shortcuts – Personalize Windows shortcuts with icons from any image
- Extract icon images – Pull PNG images from ICO files for use in designs or other platforms
- macOS/Linux compatibility – These systems don't use ICO, so icons need conversion to PNG or ICNS
- Website development – Convert your logo to favicon.ico for browser tab display
Create ICO from Other Formats
Convert images to Windows icon format:
PNG to ICO
The recommended source format. PNG supports transparency, which is essential for professional-looking icons that blend with any desktop background. Start with a high-resolution PNG (256x256 or larger) for best results.
JPG to ICO
Works for icons without transparency. The icon will have a solid background. Good for quick conversions, but PNG is preferred when transparency matters.
JPEG to ICO
Convert JPEG images to Windows icon format. Works for icons without transparency needs. Use high-resolution source images for best multi-size icon creation.
SVG to ICO
Vector graphics scale perfectly to all icon sizes. Convert your SVG logo to ICO for crisp icons at every resolution from 16x16 to 256x256.
BMP to ICO
Legacy Windows users may have icons as BMP files. Convert to proper ICO format for better Windows integration and multi-size support.
GIF to ICO
Convert simple graphics with transparency to icon format. Note that ICO doesn't support animation—only the first frame is used.
Convert ICO to Other Formats
Extract images from ICO files:
ICO to PNG
Extract the icon as a PNG image with transparency preserved. Useful when you need the icon for web use, other operating systems, or design work. Can extract specific sizes or the largest available.
ICO to JPG
Extract as JPG when you don't need transparency. Smaller files, but the transparent background becomes white or black.
ICO to BMP
Extract in Windows bitmap format for legacy applications or specific workflow requirements.
ICO Technical Specifications
- Full name: Windows Icon Format
- Developer: Microsoft
- File extension: .ico
- MIME type: image/x-icon, image/vnd.microsoft.icon
- Multiple sizes: Yes (typically 16, 32, 48, 256 pixels)
- Color depths: 1-bit to 32-bit (including alpha transparency)
- Compression: None or PNG compression (256x256 images)
- Max images: Unlimited images per file
Icon Size Requirements
Windows Icon Sizes
- 16x16 – Small icons, title bars, taskbar
- 32x32 – Desktop icons (standard view)
- 48x48 – Large icons view
- 64x64 – Extra large icons
- 128x128 – Jumbo view
- 256x256 – Maximum size, Vista and later
Favicon Sizes
- 16x16 – Browser tab (classic)
- 32x32 – Taskbar, Windows site tile
- 48x48 – Windows site icon
- 180x180 – Apple Touch Icon (use PNG)
- 192x192 – Android Chrome (use PNG)
Our converter automatically creates all necessary sizes for Windows compatibility.
How to Convert ICO Files
- Upload your image or ICO file – For creating icons, upload a PNG, JPG, or SVG. For extraction, upload your ICO file.
- Choose your output – Select ICO to create a Windows icon with multiple sizes, or select PNG/JPG to extract from an ICO.
- Download your file – Get your multi-size ICO ready for Windows, or your extracted image file.
Creating a favicon? Use your square logo (256x256 or larger) and we'll generate a favicon.ico with all the sizes browsers need.
Favicon Best Practices
Modern favicon implementation for websites:
- favicon.ico – Place in website root for legacy browser support
- PNG versions – Add 192x192 and 512x512 PNG for modern browsers and PWA
- Apple Touch Icon – 180x180 PNG for iOS home screen bookmarks
- Square source – Always start with a square image; non-square will be cropped
- Simple design – At 16x16, only simple shapes are recognizable
Test your favicon at small sizes before finalizing—complex logos become unreadable.