Rather's Link Shortener

A link shortener that actually shortens links.

Not replacing a link with a short link that could go anywhere. Your link stays your link, same page, same site. It just loses the hundreds of characters of tracking junk stuffed onto the end.

Free. Open source. No account, no ads, no data collection.

Before
After
Try it with your own link

This box runs the extension's actual cleaning code, right here in your browser. Nothing you paste is sent anywhere. This page has no analytics.

What's covered

217 sites, each with its own hand-tuned rules and its own on/off toggle. Pick a category:

Plus an opt-in universal mode that strips utm_*, gclid, fbclid and friends on every other site you visit. Full technical detail per site in the source repository.

Sees through the web's ugliest links

Some links aren't just dirty. They're not even the real link. This extension recovers the true destination from the link itself, locally and instantly, without a single network request.

De-AMP

AMP links become real links

Copy any AMP viewer link and you get the actual article. Google's wrapper, Bing's wrapper, the AMP CDN, and the publisher's trailing /amp/ markers are all removed, along with the AMP transport clutter.

google.com/amp/s/news-site.com/story/amp/?usqp=mq331AQ&amp_js_v=a9 news-site.com/story
Office-proof

Fixes Outlook's mangled links

Corporate email wraps every link in safelinks.protection.outlook.com armor that is unreadable and unshareable. Right-click, copy clean, and you have the real link back. Works on every regional SafeLinks domain.

nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.example.com%2Freport&data=05%7C02...&reserved=0 docs.example.com/report
Click-trackers

Unwraps redirectors everywhere

Gmail and Google Docs link wrappers, Bing's base64 click-trackers, Facebook, Messenger, and Instagram outbound wrappers, Reddit and YouTube redirects, Steam link filters, and Tumblr wrappers. It even handles wrappers nested inside each other.

bing.com/ck/a?u=a1aHR0cHM6...&ntb=1 the-actual-page.com/article
Plain text

Skips the tracker page entirely

Click a wrapped link and you land on the real destination, not the click-counter in between. The target is read out of the link itself, never fetched. Corporate SafeLinks are deliberately left alone, so workplace scanning keeps working.

google.com/url?q=example.com/article&sa=D&source=editors https://example.com/article

Six ways to get a clean link

However a junk link reaches you, there's a one-step way to clean it.

1

Automatic, in the address bar

On the 217 supported sites the URL rewrites itself the moment the page loads. No reload and no flicker. Copy from the address bar and it's already clean.

2

Right-click any link

"Copy clean URL" works on any link on any page. It gets unwrapped, un-AMPed, and cleaned before it touches your clipboard.

3

Right-click selected text

URL pasted as plain text in an email or doc? Select it and use "Copy clean URL from selection". It finds the link even mid-sentence, even without the https part.

4

One-click from the popup

The toolbar popup shows the current page's clean link, with strikethrough chips naming every parameter it removed — and the original still one click away. Copy it plain, as Markdown, as an HTML link, or as a QR code to send to your phone.

5

Keyboard shortcut

Ctrl+Shift+L copies a clean URL of the current page from anywhere. Rebindable in your browser's shortcut settings.

6

Address-bar keyword

Type clean, press Tab, and paste any URL. The clean version is suggested live, and Enter jumps straight to it.

Careful by design

Keeps what matters

Variant selections stay locked, video timestamps survive, playlist context is kept, and paywall gift links keep working. Only the tracking clutter goes.

You're in control

A master switch, an individual toggle for every site, and an opt-in universal mode for everywhere else. Settings sync across your devices.

Nothing hidden

Plain, dependency-free JavaScript with over 32,000 automated checks. There is no build step. The code in the store package is the source code, readable by anyone.

Zero data collection. Actually zero.

No analytics, no telemetry, no network requests of any kind. The only thing stored is your toggle settings, synced through your own browser account. Nothing ever leaves your browser, and you can verify that in the source. Read the privacy policy.