Safari Link Cleaner: Clean URLs Before the Page Opens

Clean Links now adds a new Safari link cleaner mode on iPhone, iPad, and Mac: supported tracking parameters are stripped before the page opens.

That means you can tap a tracked link in Safari and Clean Links can remove known tracking junk during navigation, before the destination page gets a chance to load with those parameters attached. The existing Safari extension button is still there too, so you can clean every link already embedded on the current page when you want to copy or share from it.

This is a Safari extension feature for iPhone, iPad, and Mac. It works alongside Safari's built-in privacy protections, not instead of them.

What Changed

Before this release, the Clean Links Safari extension focused on manual page cleanup. You tapped the extension, pressed Clean Links, and it rewrote every link on the page in place.

That manual mode still works. The new part is automatic navigation cleanup. Clean Links now uses Safari extension rules to remove supported tracking parameters as Safari opens a URL. For common tracking parameters like utm_source, fbclid, gclid, and many platform-specific campaign IDs, the cleaner runs before the page opens.

In practical terms:

  • Links you open in Safari can be cleaned earlier.
  • Links already sitting on a page can still be cleaned in place.
  • The extension now covers many more websites and link shorteners.
  • The feature is available in Clean Links for iPhone, iPad, and Mac.

Why This Matters

Apple's Advanced Tracking & Fingerprinting Protection is useful, and you should keep it on. But Safari's built-in protection is based on Apple's coverage list. It does not remove every tracking parameter that sites add to URLs, and it does not replace a dedicated link cleaner for sharing, short links, QR codes, or cross-app workflows.

Clean Links goes further by covering hundreds of additional supported tracking parameters and patterns. It also handles the rest of the link-cleaning workflow outside Safari: Share Sheet, Apple Shortcuts, QR scanning, Mac clipboard cleaning, and redirect-chain cleanup when network requests are enabled.

For the full side-by-side breakdown, see Clean Links vs Safari Advanced Tracking & Fingerprinting Protection.

What Safari DNR Does Here

The new automatic cleaner uses Safari's declarative network request rules, often shortened to DNR. MDN describes declarativeNetRequest rules as rules extensions can define so the browser can modify network requests. Instead of running a page script and editing links after a site loads, DNR lets an extension declare URL rules that Safari can apply during navigation.

For Clean Links, that means supported tracking parameters can be stripped from the URL before the page opens. It is a better fit for navigation cleanup because the browser applies the rule at the right moment: while the link is being opened.

The manual extension action still has a different job. It cleans links already present on a page, which is useful when you want to copy, share, or inspect outbound links before opening them.

How to Use It

Update Clean Links from the App Store, then make sure the Safari extension is enabled.

On iPhone and iPad:

  1. Open Safari.
  2. Tap the address bar controls, then open Manage Extensions.
  3. Turn on Clean Links.

On Mac:

  1. Open Safari.
  2. Go to Safari > Settings > Extensions.
  3. Enable Clean Links.

After that, Safari navigation cleanup runs automatically for supported tracking parameters. To clean every link already on the current page, open the Clean Links extension from Safari and press Clean Links.

For screenshots and setup details, use the Clean Links Safari extension guide.

Safari navigation cleanup and shortlink expansion solve related but different problems.

Automatic Safari cleanup removes supported tracking parameters from URLs during navigation. Shortlink expansion follows redirects from links like bit.ly, t.co, lnkd.in, and l.facebook.com so Clean Links can show the final destination and remove trackers that appear later in the redirect chain.

Redirect expansion can require network requests from your device. If you turn on Disable Network Requests, Clean Links will still strip known tracking parameters, but it will not expand short links because expansion requires visiting the redirect.

That privacy toggle applies across the app and extension. Use the default mode when you want redirect-chain cleanup, or turn on Disable Network Requests when you want strict no-network link cleaning.

FAQ

Does This Replace Safari's Built-In Protection?

No. Keep Safari's built-in protection enabled. Clean Links complements it by cleaning additional supported tracking parameters and by covering workflows Safari does not handle, like Share Sheet cleaning, QR scanning, Shortcuts, and Mac clipboard monitoring.

No. Clean Links does not log or store the links you clean or check. Automatic Safari cleanup uses local extension rules for supported parameters, and manual page cleanup runs locally when you trigger it.

Does This Work Outside Safari?

The automatic before-page-open cleanup is a Safari extension feature. Clean Links still works outside Safari through the native app, Share Sheet, Shortcuts, QR scanner, Clean Links Web, and Mac clipboard monitoring.

Where Can I Get It?

Download Clean Links free on the App Store. The Safari navigation cleaner is included on iPhone, iPad, and Mac.

Related Posts

4.8133 ratings on the App Store

Link Cleaner and Safe QR Code Scanner That Shows the Final URL Before You Tap

Follows every hidden redirect on your device and strips tracking parameters at every hop.

Remove hidden trackers instantly
Reveal QR code destinations
100% on-device processing
Zero ads, zero tracking, zero BS

Follow Clean Links for app updates and privacy tips.