The Internet should be lightning quick. We’re long past the days of waiting for pictures to load line-by-line — so what’s going on with Safari recently? When Safari is slow to load web pages it feels like your whole Mac has come to a crashing halt!
Whether your cursor looks like a spinning beachball or your loading bar stopped moving at halfway, no-one has the patience to wait for a slow web browser. Which is why so many users switch from Safari to something else when it slows down.
But that isn’t the only option. Apple’s native browser is supposed to be quick; it used to be quick! And we can help you get it back to those speeds.
- 1 Quick Tips
- 2 Have you tried another web browser?
- 3 Why is Safari loading pages so slowly on my Mac?
- 4 How do I speed up Safari on my Mac?
- 4.1 1. Update your Mac to the latest software
- 4.2 2. Change your DNS to an open-source alternative
- 4.3 3. Disable all Safari’s extensions and plug-ins
- 4.4 4. Delete your Safari preferences from the Library
- 4.5 5. Clear the cache, history, and autofill data from Safari
- 4.6 6. Use recovery mode to reinstall macOS
- 4.7 Related Posts:
Short on time and know what you’re doing? Here’s a quick summary of how to speed up Safari on your Mac:
- Update your Mac to the latest software.
- Change your DNS to an open-source alternative.
- Disable all the extensions and plug-ins in Safari.
- Delete your Safari preferences from the Library.
- Clear the cache, history, and autofill data from Safari.
- Use recovery mode to reinstall macOS.
- Webpage using significant energy in Safari? Here’s what you should know
- A problem occurred with this webpage so it was reloaded, fix
- New Safari privacy features are great — but what if you like Chrome or Firefox?
Have you tried another web browser?
First things first: Let’s rule out any problems with your Internet connection. Download and install one of the third-party web browsers listed below:
Now use that browser to load a few different web pages. Make sure you test “rich” pages, like Apple’s MacBook Pro page with all its high-resolution pictures.
Is your Mac still loading pages slowly? If so, the problem isn’t to do with Safari, it’s down to the Internet connection you’re using.
Restart your Mac and your router. Then contact your Internet Service Provider for help fixing a slow connection. And leave a comment to tell us what they say!
Why is Safari loading pages so slowly on my Mac?
Some of the things that make Safari slow to load web pages on your Mac include software bugs, corrupted files, or bad extensions. But this is only a small sample of what could go wrong with the browser.
In truth, it’s nearly impossible to say why Safari is slow without testing your particular Mac. The simplest way to figure it out is actually to try and fix it. When Safari speeds up again, the last thing you changed must have fixed the problem.
How do I speed up Safari on my Mac?
Any of the suggestions below might speed up Safari for your Mac, different steps will be effective for different people. Let us know in the comments which one works for you.
Start at the top of the list, with the most common and simplest problem to solve: outdated software. Then work your way down and retest Safari after each step. The final suggestion is a complete reinstall of Safari and macOS, this should be a sure-fire fix.
Be sure to back up your Mac before getting started. You might lose important data through the process, but with a fresh backup in place, you’re always covered.
1. Update your Mac to the latest software
Apple releases software updates for products all the time. Sometimes they’re enormous game-changers, like iPad OS is expected to be, other times they offer under-the-hood improvements that we barely even notice.
If Safari is loading pages slowly on your Mac, it’s possible the software is out-of-date. You might be suffering from a software error that was fixed in the latest update.
- Go to > System Preferences… > Software Update.
- Your Mac will check for updates to macOS and Safari.
- Download and install any that it finds.
Also, check for updates to other third-party software you use on your Mac. It might seem unrelated, but plenty of apps can make Safari slow. Things like a VPN, antivirus, or cleanup software are particularly troublesome.
- Open the App Store and click Updates from the sidebar.
- Download and install available updates for all your apps.
- Visit the developer website for apps you downloaded elsewhere.
- Download and install the latest versions.
2. Change your DNS to an open-source alternative
It shouldn’t shock you to learn humans and computers process information differently. One of those differences is how we read information. A computer likes to see 126.96.36.199, while we prefer to read the same thing as www.appletoolbox.com.
Your Domain Name System (DNS) is like a foreign-language dictionary for your computer. It translates domain names (www.appletoolbox.com) to IP addresses (188.8.131.52) so they’re understandable to your computer.
By default, your DNS is set by your Internet provider but there’s nothing to stop you changing it to a potentially faster alternative. Some of the most popular free DNS providers include Cloudflare, OpenDNS, and Google DNS.
- Go to > System Preferences… > Network.
- Click Advanced… > DNS.
- Select your existing DNS servers and click Minus (–) to delete them.
- Click Plus (+) to add your new DNS servers.
- For Cloudflare (others are available), add the following DNS servers:
- Click OK > Apply.
3. Disable all Safari’s extensions and plug-ins
Safari extensions add a whole host of extra functionality to Apple’s web browser. You can block adverts, store passwords, share to social media, translate to other languages, get discount codes, correct your grammar, and more using Safari extensions.
Understandably, an excessive number of extensions can make Safari slow at loading pages on your Mac. But even if you only use one or two extensions, a problem with them might still cause pages to load slowly.
Similar to extensions, Safari plug-ins allow the websites you visit to do more. That could mean running interactive animations or accessing your camera for a video chat.
The only way to find out if your extensions or plug-ins are making Safari slow is to disable them. If Safari speeds up, reintroduce each extension and plug-in one at a time to find out which one causes the problem.
- Open Safari, go to Safari > Preferences… > Extensions.
- Untick the box for each of your extensions.
- Go to the Websites tab, your plug-ins are at the bottom of the sidebar.
- Untick the box for each of your plug-ins.
- If Safari is still slow, Uninstall or Remove each extension and plug-in.
4. Delete your Safari preferences from the Library
macOS creates plist files to store your particular preferences for different apps. These files are created automatically and sometimes become corrupt. If your Safari plist files are corrupt, that might explain why web pages are loading so slowly. You can delete corrupt plist files and macOS will automatically create new ones.
When you delete your Safari plist files, all your Safari preferences will reset. This might include things like your home page, where your downloads are saved, or what happens when you open a new tab. You can set them back to normal again from the Preferences window in Safari.
- Click on your Desktop to highlight Finder.
- Hold option and from the menu bar select Go > Library.
- Open the Preferences folder.
- Find any files that start with com.apple.Safari and end with .plist.
- Move these files to your Desktop, that way you can put them back if you need to.
5. Clear the cache, history, and autofill data from Safari
When you load a web page, Safari saves some of the page data, like images, to a cache so that particular page loads faster next time you visit it. Safari also keeps a track of your browsing history and your login passwords as you browse the web.
All this data can weigh down Safari, making your Mac pretty slow at loading web pages. The solution is to clear out your cache, history, and autofill data to lighten the load for your browser.
Of course, this means you can’t browse back through your history or use autofill login again. So don’t clear the autofill data unless you know your login password for every website!
- Open Safari, go to Safari > Preferences… > Privacy.
- Click Manage Website Data… > Remove All > Remove Now.
- Click Done
- Now go to the Passwords tab.
- Enter your Mac login password.
- Select an entry in the list, then press command+A to select all of them.
- Click Remove and confirm you want to Remove these passwords.
6. Use recovery mode to reinstall macOS
A good troubleshooting tip for any device with a troublesome app is to remove the app, then download and install it again. But you can’t remove Safari because it’s built into the operating software of your Mac. Instead, you need to reinstall the entire operating software.
This should be possible without losing any data on your Mac by using Recovery Mode. Still, you should definitely back up your Mac to Time Machine first.
The reinstallation process may take a couple of hours to complete. You can’t use your Mac during this time, so plan your time accordingly.
- Go to > Shut Down… and choose to Shut Down your Mac.
- Now start it up again and hold command+R until you see an Apple logo, a spinning globe, or a password prompt.
- From the macOS Utilities window, select Reinstall macOS.
- Click Continue and follow the prompts to reinstall your software.
We hope you found this article helpful. Please let us know in the comments below if you were successful in speeding up Safari on your Mac. And tell us which tip worked best for you!
Dan is a freelance writer based in South West England.
He spent two years supervising repairs as a Genius Admin for Apple Retail and uses that knowledge to keep our troubleshooting guides up to date.
Long before that, Dan turned to Apple products from a musical background. Having owned iPods for years, he bought a MacBook to learn sound recording and production. It was using those skills that he gained a first-class Bachelor of Science in Sound Technology.