Images are the cornerstone of the Internet, often providing valuable insight into products and services, when words aren’t enough. It can therefore be quite frustrating when commonly used web browsers, such as Safari, fail to display images properly. Luckily, there are a few easy ways to fix this problem.
Before we jump to troubleshooting options, first make sure your internet connection is working properly, as this may be what’s preventing images from loading. If this isn’t the case, check whether the problem persists on any and all webpages, or just one. It may be possible, that the problem lies within a single webpage, and not Safari. Lastly, try opening webpages from different browsers in order to be sure that the problem is only with Safari.
As a quick fix, first try restarting both your computer, and Safari. If the problem persists, try the solutions below.
1. Check Preferences
It’s possible you accidentally disabled viewing images. To fix this, follow the steps below:
1. Open Safari. In the menu bar, on the upper right corner click Safari and then scroll down, and click Preferences.
2. A window will pop up, with the top right button being Advanced. Click Advanced.
3. Towards the bottom, there will be an option labeled Show Develop menu in menu Bar. Enable this option by clicking the corresponding box.
4. Now in the Safari menu bar where you clicked Safari in step #1, a Develop option will have appeared between Bookmarks and Window.
5. When you click the Develop tab, towards the bottom you will see an option labeled Disable Images. If this option is enabled, click it again to disable it, making sure that the check next to it has disappeared.
6. Open Safari and check to see if images are being displayed now.
2. Delete Safari Cache File
If option #1 didn’t work, try deleting Safari’s cache file using the steps below. A cache file is a file of data stored on your local hard drive. When you go on a website, data is stored in cache, thereby speeding up the process, if you wish to access the website a second time.
Note: This option may delete your Bookmarks and Reading List. If you wish to save your Bookmarks and Reading List then follow all the steps below, otherwise skip to step #10.
1. Click the Apple icon, otherwise known as the Apple Menu in the upper left corner of your screen.
2. Scroll down and click System Preferences.
3. A window will pop up, displaying many icons. Click the iCloud icon.
4. A list of applications will appear. Enable the Safari application by clicking the corresponding box.
5. An option will appear asking if you would like to merge your Bookmarks and Reading List with iCloud. Click OK.
6. You have now synced your Bookmarks and Reading List to iCloud. For added safety, it is wise to export your bookmarks as well. Open Safari, and in the menu bar, on the upper left, click File.
7. Scroll down and click Export Bookmarks.
8. Decide where you would like to export the file, and then click Save.
9. The file will automatically save as Safari Bookmarks.html. You may change the name if you wish.
10. If Safari is opened, close it and open Finder.
11. On the top menu bar, click Go, scroll down, and click the option Go to Folder.
12. A window will appear, asking you to Enter a path. Enter ~/Library/Caches/com.apple.Safari/Cache.db.
13. When you have located the Cache.db file, move it to the trash by dragging and dropping the file, or right clicking and clicking Move to Trash.
14. Return to the window asking you to Enter a path. This time enter, ~/Library/Caches/com.apple.Safari/Webpage Previews.
15. If such a file exists, move that file to the trash as well.
16. Restart your computer.
17. Open Safari, and check to see if images are loading.
If the problem has resolved, open Trash. Click Empty Trash in order to permanently remove the aforementioned files.