How to Fix Safari Running Slow on Mac Featured Image

Why Is Safari Running Slow on Mac? 15 Ways to Fix

Written by

Reviewed by

Last updated: July 27, 2024

Expert verified

SVG Image

TL;DR

Safari may run slowly on Mac due to opening too many tabs, using too many extensions, cache build-up, outdated Safari version, outdated macOS, slow internet connection, hardware limitations, and malware or adware.

Fixing these issues through updating software, managing tabs, clearing cache, and removing unnecessary extensions can improve Safari’s speed and performance on a Mac.

Key Points

  • Managing open tabs and removing unnecessary extensions can free up valuable resources and enhance Safari’s performance.
  • Regularly updating Safari and macOS ensures optimal compatibility and access to performance improvements.
  • Clearing accumulated cache, cookies, and browsing history can give Safari a fresh start and improve loading times.
  • Advanced solutions like switching DNS providers and booting in Safe Mode can address more complex issues affecting Safari’s speed.

Ever found yourself drumming your fingers in frustration as Safari lags on your Mac? A slow browser can turn even the most basic online tasks into a tedious affair.

If Safari is running slow on your Mac, I’ve got your back. Dive into this guide to uncover the mysteries behind Safari running slow on Mac and explore practical solutions to get you back in the fast lane. Ready to turbocharge your browsing experience? Let’s get started!

Before We Begin

If you want to make Safari run faster on your Mac, download MacKeeper. This tool clears up RAM, removes unnecessary Safari extensions, deletes unneeded files, and more. All these features help speed up a slow-running Safari.

Why Is Safari Running Slow on Mac?

Safari running slow on Mac can be due to various reasons. Below, I’ve shared the most common reasons for Safari’s sluggishness on your Mac:

  1. 🖥️ Too Many Tabs or Windows Open: Having numerous tabs or windows open can consume a lot of memory and slow down Safari.
  2. 🧩 Heavy Use of Extensions: Some Safari extensions can use a lot of resources, causing the browser to slow down.
  3. 🍪 Cache and Browsing Data: Accumulated cache, cookies, and browsing history can impact Safari’s performance.
  4. ⌛ Outdated Safari Version: Running an outdated version of Safari can lead to performance issues.
  5. 🍎 Outdated macOS: An outdated operating system can cause compatibility issues and slow down Safari.
  6. 🌐 Internet Connection Issues: An unstable or slow internet connection on Mac can affect browsing speed.
  7. 💻 Hardware Limitations: Older Mac models with limited RAM and processing power may struggle to run Safari efficiently.
  8. 🦠 Malware or Adware: Malicious software can significantly degrade the performance of Safari.

Addressing these issues through updating software, managing tabs, clearing cache, and removing unnecessary extensions can improve Safari’s speed and performance on a Mac.

How to Fix Safari Running Slow on Mac

A sluggish Safari on your Mac can be quite a bottleneck, especially during important online tasks. The good news is, there’s no need to let a slow browser rain on your parade. In this section, I’ll walk you through various solutions to bring Safari back to its optimal speed.

Let’s dive into the nitty-gritty of boosting your Safari browser’s performance on your Mac.

1. Check Your Internet Speed

Before diving into more complex solutions, ensuring that your internet connection isn’t the culprit behind Safari’s sluggishness is essential. A slow or unstable internet connection can significantly impact your browsing experience.

To test your internet connection, follow these steps:

  1. Open Safari on your Mac.
open safari on your mac
  1. Navigate to an online speed test tool like Speedtest.net.
  2. Click the Go button to start the test.
on the speed test website click the go button
  1. This will give you an idea of your current internet speed.
  2. Pay attention to the download and upload speeds. If they are significantly lower than what your Internet plan promises, there might be an issue with your connection.
  3. If your internet speed is slow, reset your router. Unplug it from the power source, wait 30 seconds, and plug it back in. Wait for it to restart and retest your internet speed.
  4. If resetting doesn’t help, try moving closer to the router or removing any obstacles interfering with the signal.
  5. If the above steps don’t improve your internet speed, it might be time to contact your Internet Service Provider (ISP) for further assistance.

2. Force Close and Relaunch Safari

At times, Safari or any of its tabs might encounter errors or issues that consume excessive system resources, leading to slowdowns. Force closing and re-launching Safari can terminate these problematic processes and give the browser a fresh start.

Here’s how to force quit Safari and relaunch it on your Mac:

  1. Click the Apple logo in the top-left corner of your screen and select Force Quit from the drop-down menu.
click the apple icon and select force quit
  1. In the new window, select Safari and click the Force Quit button.
select safari and click force quit
  1. Click Force Quit on the pop-up.
click force quit on the pop up to close safari
  1. After force-closing Safari, wait for a few moments to let the system properly terminate all processes related to the browser.
  2. Find the Safari icon in your Dock and click it to re-launch the browser.
open safari on your mac
  1. Check if the performance has improved.

3. Close Unwanted Tabs

Each open tab in Safari consumes your Mac’s memory and processing power. Having multiple tabs open, especially those with heavy content or active scripts, can significantly slow down the browser and even the entire system.

Closing unnecessary tabs can free up valuable resources and enhance Safari’s performance. Here’s how to go about it:

  1. Take a look at all the tabs you have open in Safari. Identify which ones are not currently needed or are consuming significant resources.
  2. Click the small x icon on the left of each tab you wish to close.
click the x to close a browser tab
  1. Alternatively, you can close an active tab using a Mac keyboard shortcut: Command ⌘ + W.
macbook pro command w
  1. You can also right-click a tab and select Close Tab from the context menu.
  2. After closing unwanted tabs, check if Safari’s performance has improved.

4. Clear Safari History

Over time, Safari accumulates a history of the websites you’ve visited, cached files, and cookies. While these elements are designed to speed up page loading times, they can also clutter your browser and consume system resources, leading to slowdowns.

Clearing your browsing history can give Safari a fresh start and potentially improve its performance. Here’s how to delete Safari’s history on Mac:

  1. If not already open, launch the Safari browser on your Mac.
  2. Click the Safari menu item at the top left of your screen. From the drop-down menu, select Settings.
click safari in the top menu bar and select settings
  1. Select the Advanced tab and check the box next to the Show Develop menu in menu bar if it is unchecked.
check the box next to the show develop menu in menu bar
  1. Return to the menu bar, click Develop, and select Empty Caches from this drop-down list.
click develop and select empty caches
  1. After clearing the history, navigate through various websites to check if there is an improvement in Safari’s speed and responsiveness.

5. Clear Safari Cache and Cookies

The cache stores temporary files from websites to help pages load faster in future visits, while cookies save small pieces of information like login details. Over time, these stored files can accumulate and cause Safari to slow down.

Clearing the browser cache on your Mac can free up storage and improve browser speed. Here’s how to clear Safari cache on your Mac:

  1. Launch Safari and click Safari in the top menu bar, then select Settings from the drop-down menu.
click safari in the top menu bar and select settings
  1. In the Settings window, select the Privacy tab and click Manage Website Data.
select the privacy tab and tap the manage website data button
  1. A new window will open, showing a list of websites storing data.
  2. Click Remove All to clear all cookies and cached data. Confirm the action when prompted.
click remove all
  1. After completing these steps, browse through different websites and assess whether Safari’s performance has improved.

6. Delete Unwanted Extensions

Extensions are additional features or functionalities added to Safari to enhance user experience. However, some extensions can be resource-intensive, causing the browser to slow down. Removing unnecessary or problematic extensions can help in optimizing Safari’s speed.

Here’s how you can delete unwanted extensions on Mac:

  1. Open Safari on your Mac, click the Safari menu in the menu bar and select Settings.
click safari in the top menu bar and select settings
  1. Click the Extensions tab to view all the installed extensions.
click on the extensions tab to view all the installed extensions
  1. Find the extension you want to remove and click it.
find the extension you want to remove and click on it
  1. Click the Uninstall button to confirm that you want to remove the extension.
click the uninstall button to confirm that you want to remove

Alternatively, you can use MacKeeper to remove unwanted extensions from Safari. Here are the steps to follow:

  1. Download and install MacKeeper on your Mac.
  2. Open MacKeeper and click the Smart Uninstaller option in the left sidebar.
click smart uninstaller in the left sidebar
  1. Click the Start Scan button to scan your computer for installed browser extensions.
click start scan in smart uninstaller
  1. Once the scan is complete, click Browser Extensions in the left sidebar and locate the extension you want to remove from the list.
click browser extensions in the left sidebar
  1. Click the checkbox next to the extension you want to remove and tap Remove Selected.
check the extension you want to delete and tap remove selected
  1. Confirm the action by clicking the Remove button in the confirmation dialog box.
click remove on the pop up
  1. Wait for the uninstallation process to complete.
  2. Restart your browser to ensure the extension has been completely removed.

7. Disable Search Engine Suggestions

Search engine suggestions are generated in real-time as you type into the search bar, which can sometimes slow down Safari, especially on slower internet connections or older Mac models. Disabling this feature can reduce the load on Safari and potentially improve its speed.

Here’s how you can disable search engine suggestions on Safari:

  1. Launch Safari, click Safari in the menu bar and select Settings from the drop-down menu.
click safari in the top menu bar and select settings
  1. In the Settings window, click the Search tab.
  2. Uncheck the box next to Include search engine suggestions to disable the feature.
disable search engine suggestions in safari settings
  1. Close the Settings window and test Safari by typing into the search bar to see if there is an improvement in responsiveness.

8. Disable Autofill

Autofill automatically completes forms using stored information, which, while convenient, can sometimes cause Safari to lag, especially if there’s a lot of data stored. Disabling this feature can help Safari run more smoothly.

Here’s how you can disable Autofill on Safari:

  1. Launch Safari, click Safari in the menu bar and select Settings from the drop-down menu.
click safari in the top menu bar and select settings
  1. In the Settings window, click the Autofill tab.
  2. You will see several options for different types of information that Safari can autofill. Uncheck the boxes next to the types of information you don’t want Safari to autofill.
disable autofill options in safari settings
  1. After making the changes, close the window and restart Safari to apply the adjustments.
  2. With Autofill disabled, navigate to various websites with forms and assess whether there’s an improvement in Safari’s speed and responsiveness.

9. Update Safari

Running an outdated version of Safari can lead to performance issues, as updates often include optimizations and fixes for known bugs. Ensuring Safari is up-to-date can help resolve slowdowns and enhance browser stability.

Here’s how you can update Safari on Mac:

  1. Click the Apple logo in the top-left corner of your screen and select App Store from the drop-down menu.
click the apple menu and select app store
  1. In the App Store, click the Updates tab to view available app updates.
click updates in the left sidebar
  1. Scroll through the list of updates and look for Safari. If an update is available, it will be listed here.
  2. Click the Update button next to Safari to download and install the latest version.
click the update button next to an app
  1. Once the update is complete, close and restart Safari to apply the changes.
  2. After updating Safari, navigate different websites and assess whether the browser’s performance has improved.

10. Disable DNS Prefetching

DNS prefetching is a feature that pre-resolves domain names before you click a link, aiming to improve page load times. However, this feature can cause Safari to slow down or become unresponsive on some networks. Disabling it can help alleviate these issues.

Here’s how you can disable DNS prefetching:

  1. Navigate to Finder > Applications > Utilities > Terminal to open the Terminal application on your Mac.
launch terminal from utilities
  1. In the Terminal window, type the following command and press Enter:
defaults write com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
type a command to disable dns prefetching
  1. Close open Safari windows and relaunch the browser to apply the changes.
  2. Navigate through various websites and evaluate whether disabling DNS prefetching has improved Safari’s speed and responsiveness.

11. Switch DNS Provider

The Domain Name System (DNS) translates website names to IP addresses. Sometimes, the default DNS servers provided by your ISP may be slow or overloaded, affecting your browsing speed. Switching to a faster, more reliable DNS provider can enhance your internet speed and Safari’s performance.

Here’s how you can switch your DNS provider:

  1. Click the Apple logo and select System Settings from the drop-down menu.
click the apple icon and select system settings
  1. In the System Settings window, click Network to access your network settings.
click network from side bar
  1. In the Network settings window, click Wi-Fi and tap the Details button next to your active Internet connection.
click on details in front of wifi causing issue
  1. Click the DNS tab in the Advanced Settings window.
in the advanced wi fi settings window select the dns tab
  1. Click the + button below the DNS Servers box.
click the button located below the dns servers box
  1. Add Google Public DNS addresses one by one:
    • IPv4 addresses: 8.8.8.8 and 8.8.4.4
    • IPv6 addresses (if your network supports it): 2001:4860:4860::8888 and 2001:4860:4860::8844
  2. If there are existing DNS servers listed, make sure the Google DNS addresses are at the top of the list. You can click and drag the entries to reorder them.
  3. Click the OK button in the DNS Servers window to save the changes.
click the ok button to save the changes
  1. After switching the DNS provider, open Safari and browse through different websites to check if there’s an improvement in speed and responsiveness.

12. Kill Resource-intensive Processes

Some processes running on your Mac can consume a significant amount of system resources, affecting the overall performance of your computer and, consequently, Safari. Identifying and terminating these resource-intensive processes can free up system resources and improve Safari’s responsiveness.

Here’s how you can kill resource-intensive processes on your Mac:

  1. Open Activity Monitor by going to Finder > Applications > Utilities > Activity Monitor.
open activity monitor in utilities
  1. In Activity Monitor, you’ll see a list of active processes sorted by their usage of system resources such as CPU, Memory, Energy, Disk, Network, or Cache.
  2. Identify the background process you want to terminate by browsing the list or using the search box at the top-right corner.
activity monitor search bar
  1. Select the process you want to terminate to highlight it, and click the X button in the top toolbar.
click x in the top bar to close a program
  1. Click the Quit button in the confirmation window to terminate the selected process.
click quit on the activity monitor pop up

Alternatively, you can use MacKeeper’s Memory Cleaner to free up RAM on your Mac and kill background processes. Here’s how:

  1. Download and install MacKeeper on your Mac.
  2. Open MacKeeper and click Memory Cleaner under the Performance tab.
select memory cleaner under performance
  1. Click Open.
click open in the memory cleaner
  1. Click Clean Memory.
click clean memory
  1. It will clean your Mac and free up available memory. You can see how much memory it freed under Last Cleanup.
memory cleaned after a cycle

13. Reset Safari to Factory Defaults

Resetting Safari to factory defaults will remove all your settings, history, bookmarks, and other data. It’s like starting fresh with Safari, which can be helpful if the browser’s performance is severely affected by configurations or corrupted data.

Here’s how you can reset Safari to factory defaults:

  1. Before resetting, backup your bookmarks, saved passwords, and any other important data from Safari.
  2. Launch Safari, click Safari in the menu bar and select Settings from the drop-down menu.
click safari in the top menu bar and select settings
  1. Navigate to the Extensions tab and uninstall all extensions.
click the uninstall button to confirm that you want to remove
  1. Then, go to the Privacy tab and click Manage Website Data to remove all website data.
select the privacy tab and tap the manage website data button
  1. Close Safari.
  2. Open Finder, click Go, and select Go to Folder.
click go in the menu bar and select go to folder
  1. Type the following path and press Enter:
~/Library/Preferences/
type library preferences directory in the box
  1. Locate the file named com.apple.Safari.plist and move it to the Bin.
drag the com apple safari plist file to the bin
  1. Open Safari again. It should now be reset to its factory defaults.

14. Scan Your Mac for Virus

Malware and viruses can significantly degrade the performance of your Mac and affect Safari’s functionality. Running a thorough virus scan can identify and remove malicious software, potentially resolving any slowdowns in Safari.

Here’s how to run a virus scan on your Mac using MacKeeper:

  1. Download and install MacKeeper.
  2. Launch MacKeeper and navigate to the Antivirus tab in the left sidebar.
click antivirus under the security section
  1. Initiate an instant virus scan by clicking the Start Scan button.
click start scan in mackeeper antivirus
  1. If any viruses are detected during the scan, click the Fix Items button to resolve the issues.
  2. If your system is threat-free, you’ll see a No threats found message. You can tap the Restart button to run the scan again.
no threats found in mackeeper antivirus
  1. Enable real-time antivirus protection to safeguard your Mac from future threats by clicking the Enable button.
click enable to allow real time protection

Once you have configured your security settings, MacKeeper will continue to operate in the background, diligently scanning for threats and actively blocking any malicious activity.

What Else Can MacKeeper Do? 

Besides removing browser extensions from Mac and scanning it for viruses, MacKeeper can remove junk files, uninstall applications, and optimize Mac storage. Check out my in-depth MacKeeper review to learn about all its features.

15. Boot Your Mac Into Safe Mode

Safe Mode starts your Mac in a basic state with only the essential system software. It checks for issues and deletes certain system caches, potentially resolving Safari’s performance problems.

Here’s how to boot your Mac in Safe Mode:

Apple Silicon Macs

  1. Click the Apple icon and choose Shut Down from the drop-down menu.
click the apple icon and select shut down
  1. Wait for your Mac to shut down completely, and press the Power button to turn it on.
macbook air touch id
  1. Keep holding the Power button until you see the Loading startup options screen.
loading startup options screen on mac
  1. Select a volume from the options.
select a volume
  1. Press and hold the Shift ⇧ key and click Continue in Safe Mode.
macbook air shift key
  1. Your Mac will restart automatically, and you will see Safe Boot in the menu bar when the login screen appears.
safe boot mode on mac

Intel-Based Macs

  1. Restart or turn on your Mac and press and hold the Shift ⇧ key immediately.
macbook air shift key
  1. Keep holding the Shift ⇧ key until you see the login screen.
  2. Release the Shift ⇧ key and log in to your Mac.
  3. You may be asked to log in again.
  4. You’ll see Safe Boot in the menu bar on your first or second login window.
safe boot mode on mac

Open Safari and navigate through various websites to assess whether the browser’s performance has improved in Safe Mode. After checking Safari’s performance, restart your Mac normally without holding any keys. This will exit Safe Mode.

Speed Up Safari on Your Mac

Navigating through a sluggish Safari can be a test of patience, but armed with the solutions outlined in this guide, you’re well-equipped to tackle any slowdowns head-on. To improve your Safai experience further, here are some more tips for you:

Frequently Asked Questions

Will I lose important data by resetting Safari to factory defaults?

Yes, you will lose data by resetting Safari to factory defaults. It erases all your settings, history, bookmarks, and saved passwords, so back up important data like bookmarks and passwords before resetting to avoid losing valuable information. After the reset, you can restore the backed-up data as needed.

Is it safe to switch to a different DNS provider?

Yes, it is safe to switch to a different DNS provider like Google DNS or OpenDNS. It can even improve your internet speed and security. However, it’s crucial to ensure the DNS addresses are correct and from a trustworthy source to avoid any connectivity or security issues.

How often should I scan my Mac for viruses to maintain Safari’s performance?

You should regularly scan your Mac for viruses to maintain Safari’s performance. Ideally, once a week or monthly is advisable, but the frequency can vary based on your internet habits, the websites you frequent, and the types of files you download. Regular scans detect and remove malicious software promptly.

Ojash

Author

Hi there! I'm Ojash, a tech journalist with over a decade of experience in the industry. I've had the privilege of contributing to some of the world's largest tech publications, making my mark as a respected Mac expert. My passion lies in exploring, using, and writing about MacBooks, and I enjoy sharing my expertise to help others make informed decisions and get the most out of their MacBook experience. Join me as we delve into the fascinating world of MacBooks together!

Hashir Ibrahim

Reviewer

Hello! I'm Hashir, a seasoned tech journalist with a unique blend of academic expertise and hands-on experience. With a bachelor's in IT, a master's in cybersecurity, and over a decade in the industry, I've built a reputation for demystifying complex Apple hardware. My work has been featured in top tech outlets like MakeUseOf and MakeTechEasier. As the senior writer at MacBook Journal, I write guides that help you solve any issues you have with your mac.

Total
0
Shares
You May Also Like