31Windows Icons: Full list with details, locations & images

Good quality icons and images, especially ones with an alpha transparency can be time consuming to make, and are often also hard to find.  One source of lots of high quality icons in a range of sizes is Windows.  Windows 7 includes lots of icons which can be useful as the majority are available in sizes from 16×16 up to 256×256, and come with alpha transparency.  You may have noticed that we use some on our downloads page – they’re handy to quickly indicate file type. Windows stores most of its icons inside exe and dll files which makes them inaccessible to standard image manipulation applications like Photoshop.  However, once they have been located they can easily be extracted with the freeware utility IcoFX. Tracking some of them down seems to be the trickier part. Below is a quick reference for the locations of many of the icons available on Windows 7. I will periodically add more details and any extra icon libraries I discover to this list.


IcoFX can be used to extract the images.  It supports all icon sizes, from 16×16 up to 256×256.  It supports the full range of colour depths – 8bit, 16bit and 32bit.  It also supports alpha transparency.  Icons can be extracted to bmp, jpg, png, gif and jp2.  IcoFX 2 is freeware.  More details are available on the downloads page.

Locations of common windows icons

File TypeAssociated ExtensionsBuilt-in?Location
Audio
MP3mp3yes%windir%\system32\wmploc.dll 60
Free Lossless Audio CodecflacnoIncluded in FLAC
Raw Wave Filewavyes%windir%\system32\wmploc.dll 62
Ogg VorbisoffnoIncluded in Xiph Codecs
Midimidyes%windir%\system32\imageres.dll 18
Monkey’s AudioapenoIncluded in Monkey’s Audio
Apple Losslessalac alenoIncluded in Itunes / Quicktime
Video
Matroskamkv mkanoDownload from DeviantArt
Windows Recorded TVwtvyes%windir%\system32\sberes.dll 0
Audio-Video Interleaveaviyes%windir%\system32\wmploc.dll 59
Motion Picture Experts Groupmpg mpegyes%windir%\system32\wmploc.dll 61
Flash VideoflvnoIncluded in Adobe Flash Player
Windows Media Videowmvyes%windir%\system32\wmploc.dll 64
Apple MoviemovnoIncluded in Itunes / Quicktime
Image
Joint Picture Experts Groupjpg jpegyes%windir%\system32\imageres.dll 68
Portable Network Graphicpngyes%windir%\system32\imageres.dll 79
Bitmapbmpyes%windir%\system32\imageres.dll 66
Graphics Interchange Formatgifyes%windir%\system32\imageres.dll 67
Tagged Image File Formattif tiffyes%windir%\system32\imageres.dll 160
Photoshop ImagepsdnoIncluded in Adobe Photoshop
Paintshop Pro Imagepsp pspimagenoIncluded in Corel Paintshop Pro
Scalable Vector GraphicssvgnoUnknown
Web
HyperText Markup Languagehtml htmyes%windir%\system32\ieframe.dll 10
PHP Hypertext PreprocessorphpyesIncluded in DreamWeaver
Extensible Markup LanguagexmlyesIncluded in DreamWeaver
Cascading Style SheetscssyesIncluded in DreamWeaver
Java ArchivejarnoIncluded in Java
JavaScriptjs jscriptyes%windir%\system32\wscript.exe 4
VB Scriptvbsyes%windir%\system32\wscript.exe 3
Really Simple Syndicationrssyes%windir%\system32\ieframe.dll 66
Documents
Plain Texttxtyes%windir%\system32\imageres.dll 98
Microsoft Worddoc docxnoIncluded in Microsoft Office
Microsoft Excelxls xlsxnoIncluded in Microsoft Office
Microsoft Powerpointppt pptxnoIncluded in Microsoft Office
Microsoft Publisherpub pubxnoIncluded in Microsoft Office
Adobe Portable Document FormatpdfnoIncluded in Microsoft Office
Compression
Rar ArchiverarnoIncluded in WinRAR
Zip ArchivezipnoIncluded in WinZIP
7Zip Archive7znoIncluded in 7Zip
Other
HTML Helphlpyes%windir%\hh.exe 0
Executableexeyes%windir%\system32\imageres.dll 12
Initialisation / Configuration Fileiniyes%windir%\system32\imageres.dll 65
Setup Information Fileinfyes%windir%\system32\imageres.dll 65
Dynamic Link Librarydllyes%windir%\system32\imageres.dll 63
Home / Houseyes%windir%\system32\ieframe.dll 0
16bit DOS Command Scriptcmd batyes%windir%\system32\imageres.dll 64
Registry Fragmentregyes%windir%\system32\regedit.exe 2
True Type Fontttfyes%windir%\system32\imageres.dll 150
Microsoft Installermsiyes%windir%\system32\imageres.dll 163

Reference list of Windows Icons contained in dll and exe icon libraries

The numbers below each icon refer to the icon number of the file, and the number in brackets indicates how many variants of the icon there are (there could be up to a theoretical maximum of 20, with different colour depths and sizes.  All the icon screenshots shown below are of 32×32 icons in their highest available colour-depth.

%windir%\system32\compstui.dll (Common Property Sheet User Interface)

compstui.dll icons

%windir%\system32\ddores.dll (Device Category Information and Resources)

DDORes.dll icons

%windir%\system32\ieframe.dll (Internet Explorer)

ieframe.dll icons

%windir%\system32\imageres.dll (Windows Image Resource)

imageres.dll icons

%windir%\system32\mmcndmgr.dll (Microsoft Management Console Node Manager)

mmcndmgr.dll icons

%windir%\system32\moricons.dll (Windows NT Setup Icon Resources)

moricons.dll icons

%windir%\system32\netshell.dll (Network Connections Shell)

netshell.dll icons

%windir%\system32\pnidui.dll (Network System Icons)

pnidui.dll icons

%windir%\system32\shell32.dll (Windows Shell Common)

shell32.dll icons

%windir%\system32\wmploc.dll (Windows Media Player Resources)

wmploc.dll icons

%windir%\system32\pifmgr.dll (Windows NT PIF Manager Icon Resource Library)

pifmgr.dll icons

%windir%\system32\wpdshext.dll (Portable Devices Shell Extension)

wpdshext.dll icons

%windir%\system32\comres.dll (COM+ Resources)

comres.dll icons

%windir%\system32\dmdskres.dll (Disk Management Support Snap-In)

dmdskres.dll icons

%windir%\system32\dsuiext.dll (Directory Service Common UI)

dsuiext.dll icons

%windir%\system32\inetcpl.cpl (Internet Control Panel)

inetcplc.dll icons

%windir%\system32\mstsc.exe (Remote Desktop Connection Client)

mstsc.exe icons

%windir%\system32\mstscax.dll (Remote Desktop Services ActiveX Client)

mstscax.dll icons

%windir%\system32\setupapi.dll (Windows Setup API)

setupapi.dll icons

%windir%\system32\shdocvw.dll (Shell Doc Object and Control Library)

shdocvw.dll icons

%windir%\system32\urlmon.dll (OLE32 Extension for Win32)

urlmon.dll icons

%windir%\system32\wiashext.dll (Imaging Devices Shell Folder UI)

wiashext.dll icons

%windir%\system32\mmres.dll (General Audio Resources) – Thanks to Marek Podgorny (see comments below)

mmres.dll icons

Think we’ve missed something? Let us know by commenting below. If you would like to subscribe please use the subscribe link on the menu at the top right. You can also share this with your friends by using the social links below. Cheers.

Leave a Reply to Jon Scaife Cancel reply

31 Comments

gravatarEric Magnifico

Hallo,

ich habe für Windows 10 etwas gemacht, daß vielleicht jemanden interessiert:

Ikonen + Ordnerikonen geänder mittel ExtMan und CustomizerGod

Hierzu habe ich ein Script für den automatischen Import..
Bei Interesse, einfach melden. Ich schicke es dann rüber.

Reply
gravatarWolfgang

Gibt es auch eine Liste mit ICONS von allgemeiner Bedeutung wie z.B für Strom und Gas, Banken, Versicherungen, Autos etc.

Reply
gravatararthuria

nice but cmd prompt icon is wrong: imageres.dll 64 as you show below is something else. I only find it in cmd.exe or conhost.exe but don’t know the ID

Reply
gravatarJon Scaife

Hi.
This article was written in 2011 and was based on Windows 7. All the details are correct as of that time. It might be that Microsoft have changed a few things in the 9 years since and that have with much else in Windows 10.

Reply
gravatarHL1234

Es gibt noch einen kleinen Fehler:
nicht
%SystemRoot%\system32\inetcpl.dll
sondern
%SystemRoot%\system32\inetcpl.cpl

Sonst super – Vielen Dank

Reply
gravatarAdvocatusDiaboli

Erstklassige Übersicht!
Bitte diese Zeile korrigieren: %windir% system32 inetcplc.dll (Internet Control Panel)
Richtig ist (Win7 und Win8): %windir% system32 inetcpl.cpl (Internet Control Panel)

Reply
gravatarAlex

Is it normal for some of them to “not work?” I’m on Windows 10 and my folder icons do not change when i pick and apply icons from specific .dll files while others work just fine.

Reply
gravatarAnjul

Great job presenting the list in such an organised manner, leaving no query. Thanks guys.

Reply
gravatarSan

On Win8.1 the bluetooth icon has much better resolution in
C:\Windows\System32\bthudtask.exe, 1
though the one used in the tray item “Bluetooth Devices” is really
C:\Windows\System32\bthprops.cpl, 3
I’ve tried the one from
C:\Windows\system32\netshell.dll, 104
but it becomes very distorted in tray.

Reply
gravatarBearPup

Thanks for displaying the icons – very useful to know where to look for specific icons.

Reply
gravatarJon Scaife

Thanks. I didn’t want to post individual icons with their transparency as I think that’s pushing the copyright side of things too far but anyone with Windows on their PC can now grab the icons themselves easily enough 🙂

Reply
gravatarJon Scaife

Download IcoFX 2 (version 3 is no longer free) from our download page and install that. Go to file: open, and change “files of type” to “windows binary”. Then select the .dll file of choice. In the window that appears select the icon you want to extract and click the extract button. In that new window (the icon itself) select the size you want from the left hand column, right click on it, and select “export image”. I’d change the save as filetype to PNG, but it’s up to you – then just save it.

Reply
gravatarMarek Podgorny

Numbering starts from 0, so it didn’t shift.

A file you haven’t mentioned is mmres.dll, which contains media icons.

Reply
gravatarJon Scaife

Cheers for your comments Marek – I’ve added details of mmres.dll. You’re also correct that numbering starts from 0 – thanks for pointing that out 🙂

Reply
gravatarLargeVirus

I found some dlls and exe files with icons in them, e.g. zipflrdr.dll
There are others if you go looking in the system32 folder.

Reply