Unredirect
Safari extension · iPhone, iPad, Mac

Skip the redirect. Open links directly.

Tap a link and land on the destination — no “leaving site” interstitial, no tracking middleman. Unredirect handles common redirect pages automatically, ships site-specific rules for tricky wrappers, and lets you add a simple rule when one site still gets through.

Runs on-device · No data collection · Works across Apple devices

How it works

Unredirect starts with smart detection, falls back to named site rules for unusual wrappers, and only asks you to add a custom rule when a site still slips through.

01

Smart redirect detection

Catches /redirect, /jump, /goto pages with ?url= / ?u= / ?target= and similar params — no per-site config needed. Runs at the network layer before the page even loads, so you never see the interstitial flash. Login and OAuth pages are explicitly excluded.

02

Site-specific rules

Hand-curated rules for sites whose URL shape needs more than the universal pass: Facebook l.php, Google /url, Zhihu link, WeChat safety jumps, CSDN link pages, Steam linkfilter, and more. Per-rule toggles live in the app.

03

Custom rules for the rare miss

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

04

Fully on-device

The extension makes no network calls. Hit counts live only on your device. The app and extension talk via Native Messaging — your browsing never leaves your hardware.

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 only after the preview finds 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 real 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 real 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)