Safari Running Slow on Mac? 10 Fixes That Actually Work in 2026

·
6 min read

Switching to Mac is reader-supported. We may earn a commission when you buy through links on our site. Learn more.

Safari should be blazing fast on Mac! After all, it’s Apple’s own browser running on Apple’s own hardware. But if you’re here, you’re probably dealing with sluggish page loads, unresponsive clicks, or that maddening spinning wheel that never seems to stop.

You’re not alone. Even with the latest macOS Tahoe and current Safari versions, performance issues persist. Some users report text appearing corrupted, scrolling that stutters, or the browser becoming completely unresponsive during basic navigation.

Safari performance issues on modern macOS showing slow loading indicators

The good news? Most Safari slowdowns have fixable causes. Let’s work through the solutions that actually resolve these problems, starting with the quick wins and moving to more comprehensive fixes.

Clear Cache and Reset Safari Settings

Start here – Safari’s cache can become bloated over time, especially if you browse heavily without regular maintenance.

Open Safari > Settings (or press Cmd + ,). Click the Privacy tab, then hit Manage Website Data. Click Remove All to clear everything, or select specific sites if you want to keep some login data.

Safari Settings Privacy tab with Manage Website Data button highlighted

Next, enable the Develop menu. In Safari Settings, go to Advanced and check Show features for web developers. Now you’ll see Develop in the menu bar.

Safari Advanced settings showing the web developer features checkbox

Click Develop > Empty Caches. This clears cached files that the regular privacy settings might miss.

While you’re in the Develop menu, try Develop > Disable Extensions to see if a problematic extension is causing the slowdown. If Safari speeds up, re-enable extensions one by one to identify the culprit.

Safari Develop menu with Empty Caches and Disable Extensions options

Manually Delete Cache Files

If the above steps don’t work, Safari’s cache might be corrupted. You’ll need to delete it manually.

Quit Safari completely (Cmd + Q). Open Finder, press Cmd + Shift + G, and paste this path:

~/Library/Caches/com.apple.Safari
Finder Go to Folder dialog with Safari cache path

Delete the entire com.apple.Safari folder. Don’t worry, Safari will recreate it with fresh cache files when you restart the browser.

Safari cache folder selected for deletion in Finder

Update to Latest macOS Version

Running an outdated macOS version means you’re stuck with an older Safari. Apple regularly optimizes Safari’s rendering engine, memory management, and security features.

Go to System Settings > General > Software Update to check for macOS updates. Even point releases (like 15.3.1) often include Safari performance improvements.

macOS Software Update panel showing available updates

If you’re still on an older macOS version (Sequoia, Sonoma, Ventura, or earlier), consider upgrading to macOS Tahoe for the latest Safari optimizations. Just make sure your Mac is compatible first.

Disable Resource-Heavy Features

Recent Safari versions include privacy features that, while useful, can slow down browsing on older Macs or with slow internet connections.

In Safari > Settings > Privacy, try temporarily disabling:

  • Prevent cross-site tracking
  • Hide IP address from trackers
  • Use advanced data protection in Private Browsing
Safari Privacy settings with tracking prevention options

Also check Safari > Settings > Search. Disable Include search engine suggestions and Include Safari Suggestions if you’re on a slow connection as these features make additional network requests that can delay page loads.

Safari Search settings with suggestion options

Fix Network Configuration Issues

If you’re connected to both Wi-Fi and Ethernet, macOS might be switching between them, causing connection delays.

Open System Settings > Network. You’ll see your active connections. If both Wi-Fi and Ethernet show as connected, click the More Options button (three dots) and select Set Service Order.

macOS Network settings showing multiple active connections

Drag your preferred connection (usually Ethernet for speed, Wi-Fi for mobility) to the top of the list. Click OK and Apply.

Network service order dialog with connections arranged by priority

Alternatively, disconnect one connection entirely while troubleshooting to see if that resolves the issue.

Try Different DNS Servers

Your internet provider’s DNS servers might be slow or overloaded. Switching to public DNS can improve browsing speed across all browsers.

In System Settings > Network, select your active connection and click Details. Go to the DNS tab and click the + button to add new DNS servers.

Network DNS settings with custom DNS servers being added

Try Google’s public DNS:

  • 8.8.8.8
  • 8.8.4.4

Or Cloudflare’s DNS:

  • 1.1.1.1
  • 1.0.0.1

Remove your old DNS servers and click OK. Test Safari’s performance as DNS changes can make a noticeable difference, especially for initial page loads.

Test with a Clean User Account

Sometimes the problem is specific to your user account’s configuration. Create a new user account to test this theory.

Go to System Settings > Users & Groups and click Add Account. Create a standard user account, log out of your current account, and log into the test account.

macOS Users & Groups settings with Add Account button

Open Safari in the test account. If it runs normally, the issue is with your main account’s settings or files. You can then either:

  • Migrate to the new account
  • Try to repair your current account using Disk Utility > First Aid
  • Reset Safari completely by deleting its preference files

Reset Safari Preferences

If Safari is still sluggish, try resetting its preferences entirely. Quit Safari and open Finder. Press Cmd + Shift + G and navigate to:

~/Library/Preferences

Find com.apple.Safari.plist and move it to the trash. Also look for any files starting with com.apple.Safari and delete those too.

Finder showing Safari preference files selected for deletion

When you restart Safari, it will recreate these files with default settings. You’ll need to reconfigure your preferences, but this often resolves persistent performance issues.

Check for Third-Party Interference

Antivirus software, VPNs, and other security tools can interfere with Safari’s network connections. If you’re running software like Bitdefender, Norton, or similar, try temporarily disabling it to see if Safari’s performance improves.

Also check for browser hijackers or adware that might be modifying Safari’s behavior. Look in Safari > Settings > Extensions and remove anything you don’t recognize.

Safari Extensions settings showing installed extensions

Nuclear Option: Reinstall macOS

If nothing else works, a clean macOS installation often resolves persistent Safari issues. This is especially helpful if you’ve upgraded through multiple macOS versions without ever doing a clean install.

Back up your important data first. Then restart your Mac while holding Cmd + R to enter Recovery Mode. Choose Reinstall macOS and follow the prompts.

macOS Recovery Mode with reinstall option highlighted

This gives you a fresh Safari installation and often improves overall system performance, not just browser speed.

When Safari Still Won’t Cooperate

If you’ve tried everything and Safari remains sluggish, it might be time to accept that the current version has issues with your specific Mac configuration. Consider using Chrome or Firefox as your primary browser while waiting for Apple to release Safari updates.

You can also try Safari Technology Preview, which is Apple’s beta version that often includes performance fixes before they reach the stable release. Download it from Apple’s developer site.

The key is persistence. Safari performance issues are usually solvable, but sometimes it takes trying multiple fixes to find the one that works for your specific situation. Most users find success with the cache clearing and DNS changes, so start there and work your way through the list.