Get CleanLinks on Every Device
iOS Shortcut, CLI clipboard monitor, or web cleaner — pick what fits your workflow. The same engine runs everywhere: 500+ global tracker params stripped, 2,100+ total, safety check included.
iOS Shortcut
Clean any URL right from the Share Sheet — no app, no account. Tap Share, tap Clean Links, done.
Open on your iPhone or iPad — iOS will prompt you to add it in one tap. No account required.
Tap Share
Open any link in Safari, Chrome, or any app. Tap the Share button — the same one you use to send links to Messages or WhatsApp.
Tap Clean Links
Scroll down in the Share Sheet and tap the Clean Links action. The shortcut runs instantly — no extra prompts.
Share a clean URL
The cleaned URL is copied to your clipboard and shown on screen. Paste it anywhere — tracking parameters gone.
500+ Tracker Params
Removes utm_source, fbclid, gclid, ref, and 500+ other known tracking parameters globally — 2,100+ total across domain-specific rules.
Safety Check
Each URL is verified against a security DNS blocklist before the clean result is returned — flagging malicious domains.
Always Fast
Cleaning runs on globally distributed infrastructure — results in milliseconds regardless of where you are.
Zero Data Stored
No URLs, no device IDs, no usage logs. The shortcut sends only the URL you clean — nothing else leaves your device.
macOS CLI
Clipboard monitor daemon that cleans every URL the moment you copy it — integrates with macOS Notification Centre.
Install in one command
Paste in Terminal. python3 comes with Xcode Command Line Tools (already installed on most Macs).
curl -fsSL https://cleanlinks.thewebdexter.com/cli/install.sh | bash
Installs to ~/.local/bin/cleanlinks. The clipboard monitor integrates with macOS Notification Centre and starts automatically at login.
# Usage
cleanlinks "https://example.com?fbclid=xxx&utm_source=fb"
cleanlinks daemon # auto-clean every URL you copy
Start the daemon
cleanlinks daemon
Runs as a LaunchAgent — starts automatically at login with no admin rights.
Linux CLI
Install with one curl command — no sudo, no package manager. Works on Ubuntu, Debian, Fedora, Arch, and more.
Paste in any terminal. Requires curl (standard on most distros) and python3.
curl -fsSL https://cleanlinks.thewebdexter.com/cli/install.sh | bash
Installs to ~/.local/bin/cleanlinks — no sudo needed.
# Usage
cleanlinks "https://amazon.com/dp/B08?tag=abc&utm_source=google"
cleanlinks --json "https://youtu.be/xyz?si=tracking"
cleanlinks daemon # start clipboard monitor
Start the daemon
cleanlinks daemon
Runs as a systemd user service — starts automatically at login, no admin rights.
Windows CLI
Install via PowerShell — no admin rights required. Works on managed work and school laptops.
Open PowerShell (no "Run as administrator"). Requires PowerShell 5.1+ (built into Windows 10/11).
irm https://cleanlinks.thewebdexter.com/cli/install.ps1 | iex
Installs to %USERPROFILE%\bin\ and adds it to your user PATH. No admin rights required.
# Usage (PowerShell or cmd.exe)
cleanlinks "https://example.com?gclid=xxx&utm_source=google"
cleanlinks daemon # start clipboard monitor as background task
Start the daemon
cleanlinks daemon
Registered as a Task Scheduler task (user scope) — starts at login, no admin rights.
Android
Two options — HTTP Shortcuts app (recommended) plugs into the Share Sheet, or Termux for power users.
HTTP Shortcuts app
Free, open-source app on the Play Store. Adds a "Clean URL" entry to Android's Share Sheet — works from any app, no root needed.
- 1Install HTTP Shortcuts from the Google Play Store.
- 2Open HTTP Shortcuts → top-right menu → Import.
- 3Enter:
https://cleanlinks.thewebdexter.com/cli/android-shortcuts.json - 4Tap Share on any URL → select Clean URL → cleaned link is copied to clipboard.
Termux
Install Termux from F-Droid, then run the same installer as Linux.
pkg install curl python && curl -fsSL https://cleanlinks.thewebdexter.com/cli/install.sh | bash
Clipboard access requires the termux-api package and the Termux:API companion app.
Web Cleaner
No install needed — paste any URL in the browser and get the clean version instantly.
Clean links in your browser
Works on any device, any OS. Visit the web cleaner, paste a URL, and see exactly which tracking parameters were stripped and why — all in under a second.
Free — no account, no sign-up. Works on any modern browser.
Browser Bookmarklet
Clean the page you're on in one click — drag the button to your bookmarks bar, then tap it on any site.
Drag this button to your bookmarks bar. On any page with a tracking-heavy URL, click it — the Cleaner opens with the current URL pre-filled and cleaned instantly.
Clean This LinkWorks in Chrome, Firefox, Edge, Brave, and any Chromium-based browser. Hold and drag the button above into your bookmarks bar.
Drag to bookmarks bar
Hold the "Clean This Link" button and drag it up to your browser's bookmarks bar. Release to save it.
Visit any page
Browse normally. When you land on a URL loaded with tracking parameters — Amazon, YouTube, Twitter — the bookmarklet is ready.
Click to clean
Click the bookmarklet. The Cleaner opens in a new tab with the current page URL pre-filled and cleaned automatically.
REST API
Use CleanLinks from any script, app, or AI tool. No API key, no sign-up. Free for personal use.
Endpoint
GET https://cleanlinks.thewebdexter.com/api/clean?url=<URL-encoded URL>
Example — curl
curl "https://cleanlinks.thewebdexter.com/api/clean?url=https%3A%2F%2Fexample.com%2F%3Futm_source%3Dgoogle%26fbclid%3Dabc"
Response
{
"success": true,
"cleaned": "https://example.com/",
"original": "https://example.com/?utm_source=google&fbclid=abc",
"removed": ["utm_source", "fbclid"],
"bytesSaved": 30,
"categories": { "Campaign / UTM": ["utm_source"], "Facebook": ["fbclid"] }
}
Notes
- No authentication required for scripts, curl, and non-browser callers.
- Browser cross-origin requests require an
X-Turnstile-Tokenheader (handled automatically by the web cleaner). - Rate limited to 20 requests/min, 120/hr per IP address.
- Responses are cached globally — repeated identical URLs return instantly.
- For use in AI assistants, see the AI integrations guide →
Same engine, everywhere
The CLI uses the identical cleaning rules as the web cleaner and iOS Shortcut — rules are cached locally and updated automatically.
500+ Tracker Params
Removes utm_source, fbclid, gclid, ref, and 500+ other known tracking parameters globally — 2,100+ total across all domain-specific rules, on every platform.
Works Offline
Rules are cached locally after first auth. Standard URL cleaning requires no network — affiliate unwrapping still uses the API for HTTP follow.
Auto-Updates
The script checks for updates once per day and silently replaces itself with the latest version. No package manager needed.
No Admin Rights
Installs entirely in your user directory. Works on locked-down corporate and school laptops — no IT department sign-off needed.