EXE Icon Extractor

Extract icons and cursors from Windows EXE and DLL files - including .mun files where Windows 11 keeps its system icons. View all embedded sizes, read version details, and download as ICO or PNG. 100% browser-based - your files never leave your device.

Drop your EXE or DLL files here

or click to browse - drop several files at once for a combined ZIP

.EXE .DLL .OCX .SCR .CPL .SYS .MUN
Files are processed locally - never uploaded to a server
Try with sample files:

How to Extract Icons from EXE Files

  1. Upload your file - Drag and drop an EXE, DLL, OCX, SCR, CPL, or SYS file onto the area above, or click to browse your computer.
  2. Instant parsing - The tool analyzes the PE (Portable Executable) structure and extracts all embedded icon resources directly in your browser.
  3. Preview and zoom - Browse extracted icons in grid or list view, click any icon to zoom in, filter by size (16x16 to 256x256) or bit depth, and select the ones you need.
  4. Download your icons - Save selected icons as ICO, PNG, or download all as a ZIP archive. Use Export Favicon for a ready-to-use multi-size favicon ICO. Use our Icon Resizer to adjust sizes afterward.
Want to create icons from scratch? Try our PNG to ICO converter, Favicon Generator, or App Icon Generator.

Why ConvertICO for EXE Icon Extraction?

  • Extract every embedded icon from EXE and DLL files - all sizes from 16x16 up to 256x256 in one pass.
  • Full Windows 11 support, including .mun system resource files where shell32.dll and imageres.dll icons now live.
  • Export any icon as ICO, PNG, or a ready-to-use multi-size favicon in one click.
  • 100% browser-based processing - your executables are never uploaded to any server.
  • Batch mode handles multiple files at once and delivers a single organized ZIP archive.
  • Verify extracted icons with our Icon Analyzer or resize them with the Icon Resizer - no software install needed.

Features

PE Format Parser

Advanced parsing of Windows Portable Executable files including EXE, DLL, OCX, SCR, CPL, and SYS formats.

Zoom and Copy

Click any icon to open a full-size lightbox preview. Copy directly to clipboard for use in design tools or documents.

All Sizes and Depths

Extract every embedded size from 16x16 to 256x256 pixels and filter by bit depth. Use our Icon Resizer for custom dimensions.

Favicon Export

One-click export as a multi-size favicon ICO (16, 32, 48px) - ready to drop into your website's root folder.

Multiple Formats

Download as ICO, PNG, a labeled sprite sheet, or bulk ZIP archive. Build new icons with Image to ICO or convert further with ICO to SVG.

Cursors and File Details

Pulls out embedded cursors alongside icons, and reads version info - product name, company, file version - plus any embedded application manifest.

Batch Extraction

Drop several EXE or DLL files at once and get a single ZIP with a folder of icons per file - ideal for auditing Windows system DLLs.

100% Private

All processing happens entirely in your browser. EXE and DLL files are never uploaded to any server - your data stays on your device.

Supported File Types

.EXE

Windows Executable

.DLL

Dynamic Link Library

.OCX

ActiveX Control

.SCR

Screen Saver

.CPL

Control Panel Applet

.SYS

System Driver

.MUN

Windows Resource File

Frequently Asked Questions

An EXE icon extractor reads Windows executable files (PE format) and pulls out the embedded icon resources. Windows programs store their icons in a special resource section - this tool parses that section and makes every icon available for download as ICO or PNG.

Since Windows 10 version 1903 (including Windows 11 24H2 and 25H2), Microsoft stores system icons in separate .mun files instead of the DLLs themselves. The shell32.dll in System32 is essentially an empty shell. Grab the real resource file from C:\Windows\SystemResources\ - for example shell32.dll.mun or imageres.dll.mun - and drop it into this tool. It fully supports .mun files and will extract every icon.

Click the Export Favicon button in the action bar. This automatically selects the best available sizes (16x16, 32x32, 48x48) from the extracted icons and packages them into a single multi-size ICO file - the standard format for website favicons. You can also use our dedicated Favicon Generator for more control over the output.

Yes, completely safe. This tool processes everything in your web browser using JavaScript - your EXE and DLL files are never uploaded to any server. All parsing and extraction happens locally on your device, so the files never leave your computer.

ICO is the native Windows icon format - a single .ico file can contain multiple sizes at once, which is ideal for application icons and favicons. PNG is a standard image format with a single image per file. Use ICO when you need multi-size icons for Windows apps or websites. You can also convert ICO to PNG or use our Favicon Generator for web icons.

This tool is designed for Windows PE files only. Mac apps use ICNS format stored in .app bundles. To work with Mac icons, try our PNG to ICNS converter or ICNS Viewer.

Yes. Select or drag multiple EXE and DLL files together and the tool processes them in your browser, then hands back one ZIP with a separate folder of icons for each file. This is handy for auditing a folder of Windows system DLLs in one pass.

Some executables don't embed icons, or use non-standard resource formats. .NET apps and some modern apps may store icons differently, and Windows system DLLs keep their icons in separate .mun files (see above). Files that are corrupted, packed/obfuscated, or use unsupported resource structures may not yield results. You can inspect any extracted ICO with our ICO Analyzer. Still having trouble? Please contact us and we'll be happy to help!