Unredirect
Safari extension · iPhone, iPad, Mac

Skip the redirect. Open links directly.

Tap a link and go straight to the destination without stopping on "leaving site" interstitials. Unredirect applies built-in rules for common redirect wrappers, falls back to local parameter detection, and lets you add a simple rule when a site still gets through.

Runs on device · No account required · Works across Apple devices

How it works

Unredirect checks site-specific rules first, falls back to generic redirect parameter detection, and only asks you to add a custom rule when a site still slips through.

01

Site-specific rules first

Curated rules handle sites whose redirect URLs need specific matching: Facebook l.php, Google /url, YouTube redirects, Zhihu link, CSDN link pages, Steam linkfilter, and more. You can toggle individual rules in the app.

02

Generic redirect detection

When no site rule matches, Unredirect checks /redirect, /jump, and /goto pages for parameters like ?url=, ?u=, and ?target= and redirects when Safari permits. Sign-in, OAuth, and recognized security-wrapper links are skipped before any rule runs.

03

Custom rules for the rare miss

If a site still stops on a redirect page, paste one sample URL. Unredirect infers the site, path, and destination parameter, then shows a preview before you save.

04

Local link resolution

Unredirect extracts destination URLs on your device without making extra network lookups. Normal webpage loading still uses Safari as usual, and hit counts stay on your device.

Add your own rules

Most redirect links are handled automatically. Custom rules are for the rare site that still stops on a redirect page: paste one real sample URL, confirm the destination parameter, and save once the preview shows the final URL.

1

Paste the redirect-page URL

Copy the address from the redirect page itself, not the final page. Unredirect uses it to infer the site and path.

2

Confirm the parameter

The app auto-fills common keys like url, u, q, target, and redirect when the sample contains a valid http or https URL.

3

Keep advanced matching optional

Only open Advanced matching when the inferred site or path is too broad or too narrow. Normal rules do not require writing regex.

Example rule

Use this for the common redirect shape where one query key contains the destination URL.

Sample URL
https://www.youtube.com/redirect?hl=en&q=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FSwift_(programming_language)
Match
^https://(www\.)?youtube\.com/redirect\?
Destination parameter
q
Result
https://en.wikipedia.org/wiki/Swift_(programming_language)

Frequently Asked Questions

How do I skip Steam linkfilter, Reddit out, or Facebook l.php in Safari?

Unredirect intercepts these redirect wrappers before navigation completes. When you tap an external link, the extension reads the destination parameter and routes you straight to the actual target page, completely skipping the “leaving site” interstitial.

How does Unredirect handle links without custom site rules?

Unredirect includes an on-device smart detection engine. It automatically identifies common redirect parameters like ?url=, ?target=, ?u=, ?dest=, and ?goto= on unknown sites. Login, OAuth, and checkout flows are strictly excluded for your security.

Does Unredirect send any browsing data or URLs to a server?

No. The extension operates 100% on-device and makes zero outbound network requests. It requires no user account, has no tracking scripts, and all rule evaluation runs locally in Safari.

What devices and platforms are supported?

A single purchase on the App Store gives you Unredirect for Safari on both iOS (iPhone & iPad) and macOS with Family Sharing support.