The quickest way to change a single icon

Right-click the file, folder, or shortcut whose icon you want to change, then select Properties from the menu. In the window that opens, click the Shortcut tab (for shortcuts) or stay on the General tab (for folders). Look for a Change Icon button — it appears on the Shortcut tab for shortcuts, but folders require a different method described below.

When you click Change Icon, Windows shows you a library of built-in icons. Scroll through to find one you like, select it, and click OK. The change takes effect when ready. If the built-in icons do not suit you, you can paste the full path to an icon file (a .ico file, or an image file like .png) into the text field at the top of the icon picker, then click Browse to locate it on your computer.

Key Takeaways

  • Shortcuts and folders use different methods: right-click a shortcut and use the Change Icon button in Properties, but folders require you to change the icon through the folder's advanced properties or use a third-party tool.
  • Windows 11 comes with hundreds of built-in icons in the System32 folder that you can browse without downloading anything.
  • You can use your own image files as icons by providing the full file path when Windows asks for an icon location.
  • Icon changes to shortcuts are permanent until you change them again, but changing folder icons may require administrator permission and does not always persist after a restart.

Changing folder icons on Windows 11

Folders are trickier than shortcuts because Windows 11 does not give you a straightforward Change Icon button in the folder's Properties window. The most reliable method is to create a shortcut to the folder, then change the shortcut's icon using the method above. This gives you a clickable folder icon on your desktop or in another location.

If you want to change the icon of the folder itself (not a shortcut to it), right-click the folder, select Properties, then click the Customize tab. Look for a button labeled Change Icon — it may appear here on some Windows 11 builds, though it is not always present. If it does not appear, the shortcut method is your most straightforward option.

Using built-in Windows icon libraries

Windows 11 stores thousands of icons in the System32 folder, and you do not need to read anything to use them. When the icon picker opens, the default location is usually C:\Windows\System32\shell32.dll, which contains hundreds of standard Windows icons. You can also navigate to other .dll files in the same folder — imageres.dll and ddores.dll hold additional icon sets.

To browse these manually, type the full path into the icon picker's text field: C:\Windows\System32\imageres.dll or C:\Windows\System32\ddores.dll, then click Browse. A window opens showing all available icons in that file. Scroll through, pick one, and click OK. These icons are free to use and do not require any additional software.

Changing icons using your own image files

You can use any image file on your computer as an icon, though .ico files (the native Windows icon format) work most reliably. If you have a .png, .jpg, or other image file you want to use, Windows can convert it. Right-click the shortcut, open Properties, go to the Shortcut tab, and click Change Icon.

In the text field at the top of the icon picker, paste the full path to your image file — for example, C:\Users\YourName\Pictures\myicon.png — then click Browse. Windows will attempt to use that image as the icon. If the image is very large or an unusual format, Windows may resize or convert it automatically. For best results, use images that are square and at least 256 × 256 pixels.

Restoring default icons

If you change an icon and later want to undo it, right-click the shortcut or folder, open Properties, go to the Shortcut tab, and click Change Icon again. Select a different icon or click Restore Defaults if that button appears. For shortcuts, you can also delete the shortcut and create a new one — it will use the original icon of the program or file it points to.

For folders, the process is less straightforward because folder icons do not have a built-in "restore" option. If you changed a folder icon using the Customize tab and want to undo it, you may need to use the System Restore feature or manually reset the folder's properties. The easiest approach is to avoid changing folder icons directly and use shortcuts instead, which you can always delete and recreate.

When icon changes do not stick

Sometimes an icon change appears to work but reverts after you restart your computer. This happens most often with folder icons and is caused by Windows refreshing its icon cache. To force Windows to recognize your new icon, press Ctrl + Shift + Esc to open Task Manager, find Windows Explorer in the list, right-click it, and select Restart. This clears the icon cache without restarting your entire computer.

If the icon still does not stick after restarting Explorer, the folder may be protected by Windows or your administrator account. Try creating a shortcut to the folder instead — shortcut icons are more stable and less likely to revert. You can also try running the Properties window as administrator by right-clicking the folder and selecting Run as administrator before attempting to change the icon.

Using third-party icon tools

If you find Windows 11's built-in icon-changing tools limiting, third-party programs like FileMenu Tools, Folder Colorizer, or IconPackager offer more control over folder and file icons. These tools let you batch-change icons, explore icon packs to multiple folders at once, and sometimes provide access to larger icon libraries. Most are free or low-cost, though you should read only from trusted sources.

For most users, the built-in Windows method is sufficient and does not require installing extra software. Third-party tools are worth considering only if you want to change many icons at once or need access to specialized icon sets. Always check reviews and read from the official website of the tool you choose.

Frequently Asked Questions

Can I change the icon of a program in the Start menu?

Not directly — the Start menu pulls icons from the program's installation folder. You can create a shortcut to the program on your desktop, change that shortcut's icon, and pin it to the Start menu instead. The custom icon will then appear in the Start menu.

What file formats work best for custom icons?

.ico files are the native Windows format and work most reliably. Windows also accepts .png, .jpg, .bmp, and .gif files, though it may resize or convert them. For best results, use square images at least 256 × 256 pixels.

Why does my folder icon change back after I restart?

Windows caches folder icons and sometimes refreshes them on restart. Restart Windows Explorer (Ctrl + Shift + Esc, find Explorer, right-click and restart) to force it to recognize the new icon. If it still reverts, use a shortcut to the folder instead — shortcut icons are more stable.

Can I change the icon of a file, like a .txt or .pdf document?

You cannot change the icon of individual files — Windows assigns icons based on file type. You can create a shortcut to the file and change the shortcut's icon, but the original file will keep its default icon.

Where do I find the icon files Windows uses?

Most Windows icons are stored in C:\Windows\System32 in files like shell32.dll, imageres.dll, and ddores.dll. You can browse these directly by typing the full path into the icon picker.