Univik ICO File Viewer
Open any .ico file and see every icon size it contains, from 16x16 up to 512x512. The same tool reads icon resources embedded inside .dll libraries and .exe applications, so you can pull out icons Windows never exposes on its own. Preview it online in your browser with no upload, or install the free Windows app for DLL and EXE files.
*Completely free for personal and commercial use. No registration required.

100% Free Software
No trial, no limitations, no registration. Free for personal and commercial use.
Online ICO Viewer
Drop an .ico file below to preview every icon size stored inside it. Your file is read by your own browser and is never uploaded to any server. To open icons inside .dll and .exe files, or to process a whole folder at once, use the free Windows app.
Supports every standard ICO layout: PNG compressed entries and 32, 24, 8, 4 and 1 bit BMP entries, including alpha transparency and AND mask transparency.
An ICO is not one picture. It is a small index followed by the images it points at, and the viewer walks that index byte by byte rather than handing the file to the browser and hoping for the best. That is why it can show you every size instead of one.
| Position | What it holds |
|---|---|
| Bytes 0 to 1 | Reserved, always 00 00 |
| Bytes 2 to 3 | Type. 01 00 marks an icon, 02 00 marks a cursor |
| Bytes 4 to 5 | How many images the file contains |
| Then, 16 bytes each | One ICONDIRENTRY per image: width, height, colour count, colour planes, bits per pixel, byte size and the offset where that image starts |
| After the index | The image data itself, one block per entry |
Three details that trip up simpler viewers:
00 and expects the reader to know. A viewer that takes the byte literally reports a 0x0 icon.89 50 4E 47 signature at its start. Otherwise it is an uncompressed BMP bitmap, stored as a DIB with no file header.
The picker accepts anything the system reports as image/vnd.microsoft.icon or image/x-icon.
Cursor files (.cur) open too, since they use the same layout with two hotspot coordinates added to
each entry. Animated cursors (.ani), macOS icon files (.icns) and Windows icon
libraries (.icl) use different containers and will not open here.
Most online ICO viewers upload your file to a server. These do not.
| Capability | Upload based online viewers | Univik browser viewer | Univik Windows app |
|---|---|---|---|
| File sent to a server | Yes | No | No |
| Opens .ico files | Yes | Yes | Yes |
| Shows every embedded size | Sometimes | Yes | Yes |
| Opens .dll and .exe files | No | No | Yes |
| Daily upload limits | Common | None | None |
| Works offline | No | After first load | Yes |
| Cost | Free with limits | Free | Free |
Viewable Icon Properties
Icon Image
Visual Preview
Dimensions
Width × Height
Color Depth
Bits Per Pixel
Transparency
Alpha Channel
File Size
Bytes / KB
Icon Index
Resource Position
Format Type
BMP / PNG
Resource ID
DLL/EXE ID
Supported File Types
Preview icons from every standard Windows icon container, not just standalone icon files.
View all icon sizes embedded in .ico files. Windows icon files can contain multiple resolutions from 16x16 to 512x512 pixels, and our viewer displays them all.
See every icon inside a Dynamic Link Library. DLL files hold icon resources that Windows never exposes as files, and the viewer displays all of them.
See the icons inside an executable. View the main application icon and any additional icon resources embedded in a .exe file.
All Resolutions Supported
A single ICO file can hold eight or more separate images. Windows picks one and hides the rest. This viewer shows all of them.
16×16
24×24
32×32
48×48
64×64
128×128
256×256
512×512
Windows does not scale a single image up and down. It reaches into the ICO and picks the version built for the spot it is filling. Shipping an icon with a size missing means Windows stretches the nearest one it can find, and that is where blurry taskbar icons come from. This is exactly what you cannot check by opening the file in Photos, because Photos only ever shows you one of them.
| Where the icon appears | Size Windows reaches for |
|---|---|
| Taskbar and the system tray | 16×16 and 24×24 |
| File Explorer in list or details view | 16×16 |
| Alt+Tab switcher and the Change Icon dialog | 32×32 |
| Desktop shortcuts and Explorer medium icons | 48×48 |
| Start menu and search results | 32×32 to 48×48 |
| Explorer large icons | 96×96 |
| Explorer extra large icons and previews | 256×256 |
On a high DPI display every one of those doubles. At 200% scaling a taskbar asking for 16×16 is really asking for 32×32, which is why a modern icon carries sizes an older one never needed. Icons built before Windows Vista often stop at 48×48, and on a 4K screen it shows.
The same logic applies on the web. A favicon.ico usually bundles 16×16, 32×32 and 48×48 so a
browser tab, a bookmark and a pinned shortcut each get a purpose-built version. Drop yours into the viewer
above to confirm all three are actually in there. For how the format packs them, see our guide to
what an ICO file is.
Key Features
Everything you need to open, inspect and compare icons from Windows icon containers.
View all available icon sizes side by side. Instantly see how your icons look at every resolution from 16x16 to 512x512 pixels.
Open a DLL or EXE and every embedded icon resource is detected and displayed automatically, with no resource editor needed.
Save any icon you are previewing as a PNG with transparency or as an ICO. One size, or every size at once.
The desktop app makes no network connections and the browser viewer never uploads. Icons from private DLL and EXE files stay private.
Narrow a long icon list down to the one you are after. Useful when a single system library holds several hundred of them.
See exactly where an icon is transparent. Every preview sits on a checkerboard so soft alpha edges are visible rather than guessed.
Beyond ICO Files
Most Windows icons never exist as standalone .ico files. They are compiled into DLL libraries and EXE executables as resources, which is why an ordinary image viewer has no way to reach them. Open the file in Univik ICO File Viewer and every icon resource inside it is listed and previewed, at every size, with no resource editor required.
What the viewer is for
When you need more than viewing
That is the Univik ICO Converter.
If a Windows system DLL looks empty, check the .mun file
Since Windows 10 version 1903, Microsoft moved the icon resources out of the System32 DLLs into matching
compressed .mun files in C:\Windows\SystemResources. Open
shell32.dll.mun instead of shell32.dll and the icons appear normally. This is the
single most common reason a working method looks broken. Our guide to
extracting icons from EXE and DLL files on Windows 11 and 10
covers the .mun change and the free extraction methods in full.
Can I put an ICO file back into a DLL?
No. Univik ICO File Viewer reads icons out of DLL and EXE files, it does not write them back in. Building or editing a DLL icon library needs a resource editor such as Resource Hacker. If what you actually need is the icons themselves as separate files, open the file here and save the ones you want.
Use Cases
Built for professionals who work with Windows icons and application resources.
Developers checking what icon resources an application ships, and at which sizes, before referencing them in a project.
Designers confirming an icon still reads clearly at 16x16, not just at 256x256, across every size in the file.
Administrators looking inside a system library to identify the exact icon and index needed for documentation or tooling.
Writers and creators who need one high resolution icon for a tutorial, blog post or Windows explainer.
Step by Step
Windows has no built in ICO file opener that shows every size an icon contains. These four methods do, starting with the one that needs no installation at all.
Use the ICO viewer at the top of this page. Select your .ico file and every embedded size appears at once, with its dimensions, colour depth and internal format. Nothing is uploaded, so the file stays on your machine. This works on Windows, macOS, Linux, Android and iOS, and it is the fastest way to preview a single icon file.
The desktop app goes further than any browser can. It reads icon resources out of DLL and EXE files, processes whole folders at once and exports in bulk.
Right click the .ico file, choose Open with, then Choose another app, and pick Photos or Paint. Both will display the icon, with one important limit: they render only a single image from the file, usually the largest. An ICO file is a container that can hold eight or more separate images at different sizes and colour depths, and Photos gives you no way to see the rest. Use Method 1 or Method 2 when you need to check every size.
Plenty of programs will open a .ico file. Almost none of them show you what is inside it. Here is what you actually get from each:
| Opener | Shows every embedded size | Shows bit depth and format | Install |
|---|---|---|---|
| Windows Photos | No, one image only | No | Built in |
| Microsoft Paint | No, one image only | No | Built in |
| File Explorer thumbnail | No, one per view mode | No | Built in |
| Chrome, Edge, Firefox, Safari | No, one image only | No | Built in |
| GIMP | Yes, each size imports as a layer | Partly | Yes |
| IrfanView | With its extract icons option | No | Yes |
| XnView | Varies by version | No | Yes |
| Paint.NET | Needs a third party plugin | No | Yes |
| Univik ICO Viewer, browser | Yes | Yes | None |
| Univik ICO Viewer, Windows app | Yes | Yes | Free |
GIMP is the useful free alternative if you already have it, because it imports each embedded size as its own layer rather than flattening to one. Paint and Photos will always show a single image, which is why an icon can look fine there and still be broken at 16×16.
To stop choosing an app every time, right click any .ico file, select Open with then Choose another app, pick your viewer, and tick Always use this app to open .ico files. On Windows 11 you can also set it from Settings, Apps, Default apps, then search for the .ico file type. The association then applies to every .ico file on the system.
Not sure what is inside an ICO file in the first place? Read our guide to what an ICO file is and how the format works.
Frequently Asked Questions
C:\Windows\SystemResources, so open shell32.dll.mun rather than shell32.dll or the file will look empty. Our guide to extracting icons from EXE and DLL files covers this in full.
02 00 instead of 01 00, and each entry carries hotspot coordinates marking the exact pixel the cursor points with. The viewer reads both. Animated cursors (.ani) use a different container and will not open.
00 00 01 00. The viewer checks that signature first, so it tells you when a file is not an icon rather than failing silently.
Technical Data Sheet
Complete product specifications, system requirements and compatibility information.
Last updated:
Security Verification
The download location is scanned by VirusTotal. Open the report and check it yourself rather than taking our word for it.
View VirusTotal Report
Supported Input Files
ICO (Windows Icon) - All versions
DLL (Dynamic Link Library)
EXE (Executable Files)
Open one file at a time. For folder and bulk processing, see the ICO Converter.
| Product Name: | Univik ICO File Viewer |
| Version: | 25.1 |
| File Size: | 8.5 MB |
| License: | 100% Free |
| Download: | Free Download |
Version 25.1
What's New
Requirements
| Hard Disk: | 20 MB free |
| RAM: | 512 MB minimum |
| Processor: | Any modern CPU |
Platforms
Windows: 11, 10, 8.1, 8, 7 (32 & 64-bit)
Server: 2022, 2019, 2016, 2012
Save Formats
PNG - With transparency
ICO - Windows icon format
BMP and bulk output: ICO Converter
User Reviews
Univik ICO File Viewer is published on the Microsoft Store, where every rating comes from a verified install. Read what users say and leave your own review there.
Need to Convert Icons?
Viewing is one thing, pulling icons out is another. To extract icons from DLL and EXE files in bulk, convert EXE to ICO or export to BMP, use the Univik ICO Converter. For the free manual methods with Resource Hacker, 7-Zip and PowerShell, read our icon extraction guide.
Open ICO ConverterNew to icons? Learn what an ICO file is. Browse all our free file viewers.
Multi-Language Support
Use ICO File Viewer in your preferred language. The interface is fully translated for global accessibility.
Select your language from the dropdown menu in the application toolbar. Changes apply instantly without restart.
Supported Sources
Univik ICO File Viewer opens icons stored in ICO files and embedded in Windows system files, with no development tools required. To learn how the format works inside, see our guide on what an ICO file is.
Common sources of ICO files and icon resources include:
Univik ICO File Viewer lets you open and view icons from any of these sources without specialized development tools. Open the file and browse every available icon size.
Open ICO files, look inside DLL and EXE files and compare every icon size. Free for personal and commercial use.
Windows 7/8/10/11 100% Free No Registration Required