URL Cleaner
Strip tracking parameters from links
Remove utm_*, fbclid, gclid and other tracking parameters from URLs, one or many at a time.
- Tracking
- Privacy
- URL
How to use URL Cleaner
- Choose an Input type: One URL per line, or Find links in text to clean every link inside an email, chat message or document while leaving the rest of the text as it is.
- Paste into URLs (or Text with links), drop a text file, use Open file, or click Try an example.
- Under Remove, tick the parameter groups to strip and choose whether to Unwrap redirect links. Add your own names to Also remove, and names that must survive to Always keep (comma or space separated; end a name with
*to match a prefix). - Copy the result with Copy all or pass it on with Send to…. What was removed lists, for each link, the parameters that were stripped and the redirects that were unwrapped.
How it works
Each link must be an absolute http or https URL. If unwrapping is on, known redirect wrappers are opened up first, up to five levels deep: Google /url, Facebook and Messenger l.php, l.instagram.com, out.reddit.com, YouTube /redirect, LinkedIn /redir/, slack-redir.net, Steam linkfilter, VK away.php and href.li. The destination is read from the wrapper’s own query parameter, so nothing is requested.
The query string is then split into its name=value pairs, and each name is compared, ignoring case, against the enabled groups: UTM campaign tags (every utm_*), Ad click IDs (such as gclid, gbraid, wbraid, fbclid, msclkid, yclid, twclid, ttclid, li_fat_id), Analytics & cross-domain (such as _ga, _gl, s_cid, spm, trk), Email marketing (such as mc_eid, mc_cid, _hsenc, _hsmi, mkt_tok, oly_*, vero_*), Social share IDs and Shop referral junk. Ambiguous names are only removed on the sites that use them: si on YouTube and Spotify, s and t on X/Twitter, ref and qid on Amazon, and so on. Always keep wins over everything, then Also remove, then the groups.
Pairs that are kept are copied exactly as written, in their original order, and the fragment (#…) is left alone. If nothing remains, the ? is dropped too. In text mode, links are found by their http:// or https:// prefix, and trailing punctuation such as a full stop or an unmatched closing bracket is left outside the link.
Limits
- Shortened links such as
t.co,bit.ly,lnkd.in,tinyurl.comoramzn.tocan’t be expanded: only the shortener’s server knows the destination, and the site can’t make requests to other servers. These links get a note instead. - Only parameters in the built-in lists, or ones you add, are removed. Tracking IDs placed in the path (such as Amazon’s
/ref=…) or under unknown names are not detected. - Amazon parameters are only stripped on 10 Amazon domains (
.com,.co.uk,.de,.fr,.in,.ca,.es,.it,.co.jp,.com.au). - Lines or links that aren’t valid
http(s)URLs are passed through unchanged and marked as invalid. Text mode only finds links that start withhttp://orhttps://. - The What was removed list shows the first 500 links; Copy all always includes every link.
Privacy
Links are cleaned entirely in your browser and are never opened or requested, and the site’s Content Security Policy blocks requests to other servers. Nothing is stored, and there is no share link. If you use Send to…, the result is handed over through this tab’s session storage and removed as soon as the receiving tool reads it.
Frequently asked questions
Will removing these parameters break the link?
Usually not: tracking parameters only tell analytics or ad systems where the click came from. Some sites do use a listed name for something real; if a cleaned link stops working, add that name to Always keep or untick its group.
Why was si removed from a YouTube link but not from another site?
Short names such as si, s, t, ref or feature are only treated as tracking on the sites known to use them that way. On other sites they may be real parameters, so they are kept.
Can it expand a bit.ly or t.co link?
No. Expanding a short link means asking the shortener’s server where it points, and this site never contacts other servers. Open the link once in a browser, copy the final address and clean that.
What does unwrapping a redirect link do?
Links copied from Google results, Facebook, Instagram, Reddit, YouTube, LinkedIn and some other sites often point to a redirect page that carries the real destination in a parameter. Unwrapping replaces the link with that destination and then cleans it too.
More tools
- Clean Image: Inspect and remove hidden image metadata
- JWT Decoder: Decode and verify JSON Web Tokens
- Diff Checker: Compare two texts line by line
- JS Runner: Run JavaScript and TypeScript in your browser
- JSON Formatter: Format, validate and minify JSON
- Encode / Decode: Base64, URL, HTML entity and hex
- Hash Generator: MD5, SHA and HMAC of any text
- UUID Generator: Generate UUID v4 and v7 in bulk
- Timestamp Converter: Unix time ↔ human dates
- Regex Tester: Test regular expressions live
- URL Parser: Break a URL into its parts
- HTTP Status Codes: Look up any HTTP status code
- MIME Type Lookup: File extension ↔ MIME type
- Password Generator: Strong random passwords and passphrases
- Random String Generator: Random tokens, IDs and keys
- Slug Generator: Turn titles into URL slugs
- Case Converter: camelCase, snake_case, Title Case and more
- Word Counter: Count words, characters and reading time
- JSON to TypeScript: Generate TypeScript types from JSON
- JSON Diff: Compare two JSON documents structurally
- JSON to SQL: Turn JSON arrays into SQL inserts
- YAML ↔ JSON: Convert between YAML and JSON
- XML ↔ JSON: Convert between XML and JSON
- CSV ↔ JSON: Convert between CSV and JSON
- CSV Viewer: View, sort and filter CSV files
- SQL Formatter: Format and beautify SQL queries
- cURL ↔ Fetch: Convert cURL commands to fetch and back
- Markdown Editor: Write Markdown with a live preview
- Text Cleaner: Remove duplicate lines, empty lines and extra spaces
- Find & Replace: Find and replace in any text
- Cron Expression Builder: Build and explain cron schedules
- User-Agent Parser: Identify browser, OS and device from a user agent
- HTTP Headers Inspector: Paste response headers and get them explained
- JWT Generator: Create and sign test JSON Web Tokens
- Certificate Inspector: Decode PEM certificates and keys
- Meta Tag Inspector: Check a page's SEO and social tags
- UTM Builder: Build campaign URLs with UTM parameters
- Robots.txt Generator: Create and test a robots.txt file
- Sitemap Generator: Create an XML sitemap from a list of URLs
- Image Compressor: Shrink JPEG, WebP and AVIF images in your browser
- Image Resizer: Resize images by pixels, percentage or to fit a box
- Image Converter: Convert between PNG, JPEG, WebP and AVIF
- Image to Base64: Encode images as Base64 data URIs and decode them back
- SVG Optimizer: Minify and sanitize SVG files
- Favicon Generator: Make favicon.ico, Apple and Android icons from an image or emoji
- Color Converter: HEX, RGB, HSL, OKLCH and contrast checks
- Number Base Converter: Binary, octal, decimal, hex and float bits
- IP / CIDR Calculator: Subnets, masks and IP ranges for IPv4 and IPv6
- JSONPath Query: Query JSON with JSONPath expressions
- JSON Schema Validator: Validate JSON against a schema, or generate one
- Semver Checker: Check versions against semver ranges
- chmod Calculator: Unix permissions: rwx ↔ octal
- .env Diff: Compare and validate .env files
- TOTP Generator: Generate and verify 2FA codes
- String Escaper: Escape and unescape strings for any language
- Unicode Inspector: See every character, code point and hidden symbol
- Mock Data Generator: Generate realistic fake data
- QR Code Generator: Create QR codes for links, Wi-Fi and contacts
- Lorem Ipsum Generator: Placeholder text in paragraphs, sentences or words
- Date Calculator: Date differences, business days and durations
- Unit Converter: Convert bytes, lengths, weights, temperatures and more
- Query CSV with SQL: Run SQL queries on CSV files
- PDF Merge & Split: Merge, split, reorder and rotate PDFs
- PDF Metadata Cleaner: See and remove hidden PDF metadata
- Office Metadata Cleaner: Remove author and revision data from Word, Excel and PowerPoint
- Images to PDF: Combine images into one PDF
- Image Editor: Crop, rotate, resize and adjust images
- Encrypt / Decrypt Text: Encrypt text with a passphrase (AES-GCM)
- SSH Key Generator: Generate Ed25519 and RSA SSH keys locally
- Email Header Analyzer: Trace an email's path and check SPF, DKIM and DMARC
- JSON to Code: Generate Go, Python, Rust, Java, C# and Kotlin models from JSON
- docker run ↔ Compose: Convert docker run commands to docker-compose and back
- Color Palette Extractor: Pull the dominant colours out of any image
- Password Strength Checker: How long would your password take to crack?
- SPF / DKIM / DMARC Checker: Validate and explain email DNS records
- Kubernetes YAML Checker: Validate and explain Kubernetes manifests
- .gitignore Generator: Build a .gitignore from presets
- CSP Builder: Build and check a Content-Security-Policy
- JSON-LD Generator: Create schema.org structured data
- Open Graph Image Generator: Make 1200×630 social preview images
- CSS Generator: Gradients, shadows, clamp() and more
- Time Zone Meeting Planner: Find meeting times across time zones