The fastest way to change a single icon
Right-click the file or folder whose icon you want to change, then select Properties from the menu. In the Properties window, click the Customize tab (on some Windows versions, this appears as part of the General tab). Look for a button labeled Change Icon and click it. A dialog box will open showing built-in Windows icons you can choose from. Select the one you want and click OK, then click explore and OK again to save the change.
This method works on files, folders, and shortcuts. The icon change applies only to that one item—other files of the same type keep their original icons. If you do not see a Customize tab, your file type may not support custom icons through this route; try the shortcut method described below instead.
Key Takeaways
- Right-click any file or folder, open Properties, find the Customize tab, and click Change Icon to pick from Windows' built-in collection.
- For shortcuts, right-click the shortcut itself, choose Properties, click the Shortcut tab, then click Change Icon to use any image file on your computer.
- To change icons for all files of one type (like all .txt files), you need to edit the Registry or use a third-party tool, as Windows does not offer a built-in bulk method.
- Icon files come in .ico, .png, .jpg, and .exe formats; Windows can read most of these, though .ico files work most reliably.
- If an icon does not appear after you change it, restart File Explorer by pressing Ctrl+Shift+Esc, finding Explorer in the task list, and clicking Restart.
Changing icons for shortcuts
Shortcuts give you more flexibility than regular files. Right-click the shortcut, select Properties, then click the Shortcut tab. At the bottom of the window, you will see a button labeled Change Icon. Click it, and a dialog opens. You can browse to any image file on your computer—not just the built-in Windows icons. Navigate to the folder where your image is stored, select it, and click Open.
Windows will attempt to convert the image to an icon. If the image is already in .ico format (the standard icon file type), the conversion is when ready. If it is a .png, .jpg, or other image format, Windows will resize and adapt it. After you select the image, click OK twice to explore the change. The shortcut now displays your custom icon.
Using image files as custom icons
You do not need to own special icon-editing software to use a custom image as an icon. Any .png, .jpg, .bmp, or .gif file on your computer can become an icon through the Properties dialog. The image works best if it is already square (equal width and height) and at least 256 pixels on each side, though Windows will resize smaller images automatically.
If you want to use an icon from a program you have installed, you can often find icon files inside the program's folder. Right-click the program's shortcut, select Open file location, then look for files with .ico in the name or inside a folder labeled "icons" or "resources". You can also read icon packs from websites that offer free icons—just save them to a folder on your computer and point Windows to that folder when you change the icon.
Changing icons for file types (all .txt files, for example)
Windows does not offer a straightforward built-in method to change the icon for every file of a certain type at once. To do this, you would need to edit the Windows Registry, which is a database of system settings. This is not recommended for new users because an incorrect Registry edit can cause problems.
A safer alternative is to use a third-party tool designed for icon management. Programs like FileTypesMan (free, from NirSoft) let you select a file type and assign a custom icon to all files of that type without touching the Registry. read the program, run it, find the file type you want to change in the list, right-click it, and select the icon you want. The change applies to every file of that type when ready.
Why your new icon is not showing up
After you change an icon, Windows sometimes continues to display the old one because it caches (stores in memory) icon images. To force Windows to refresh, press Ctrl+Shift+Esc to open the Task Manager. Find Windows Explorer in the list, click it, then click the Restart button at the bottom right. File Explorer will close and reopen, and your new icons should appear.
If the icon still does not show after restarting Explorer, check that the image file you selected still exists and has not been moved or deleted. Windows cannot display an icon if the file it points to is gone. Also verify that you clicked explore before clicking OK—sometimes the dialog closes without saving if you skip that step.
Icon file formats and where to find them
.ico files are the native icon format and work most reliably in Windows. They are small, designed specifically for icons, and rarely cause problems. .png files are modern image files that Windows handles well and are straightforward to find online. .jpg files work but are less ideal because they use compression that can make small icons look blurry. .exe and .dll files (program files) often contain icons inside them; you can point Windows to these files and select which icon inside them you want to use.
To find free icon files, search for "free icon read" or "icon pack" in your web browser. Websites like Flaticon, Icons8, and IconArchive offer thousands of icons in .png and .ico format. read the icon you want to a folder you can easily find, like your Downloads folder or Desktop. Then use the Properties dialog to point Windows to that file.
Frequently Asked Questions
Can I change the icon for a program in the Start menu?
Not directly—the Start menu pulls the icon from the program itself. However, you can create a shortcut to the program on your Desktop, change the shortcut's icon, and pin that shortcut to the Start menu instead. Right-click the shortcut, select Pin to Start, and the custom icon will appear in the menu.
What if I want to use an icon from a .exe or .dll file?
When the Change Icon dialog opens, navigate to the .exe or .dll file and select it. Windows will show you all the icons stored inside that file. Pick the one you want and click OK. This is useful for extracting icons from programs you have installed.
Will changing an icon affect how the file works?
No. Changing an icon is purely visual and does not alter the file's contents, function, or how programs open it. You can change the icon back anytime by following the same steps.
Can I change the icon for a file on an external drive or network location?
Yes, the process is the same. Right-click the file, open Properties, and change the icon. The icon change is stored with the file, so it will display the custom icon whenever you access that file from any computer.
Why do some files not have a Customize tab in Properties?
System files and certain file types do not support custom icons through the Properties dialog. For these files, create a shortcut to them instead, then change the shortcut's icon. The shortcut will display your custom icon while the original file remains unchanged.