Skip to content

Remove URL Parameters

Clean links before you share or store them: remove tracking tags, or every query parameter, in bulk.

Processed locally in your browser

Options

Separate names with commas or spaces. A trailing * is a wildcard (utm_*).

0 chars · 0 lines
The result will appear here.

What is Remove URL Parameters?

Shared links often carry tracking parameters such as utm_source, fbclid or gclid that add noise, break de-duplication and reveal where you clicked from. This tool removes them from as many URLs as you paste, one per line.

Four modes are available: remove the built-in list of known tracking parameters, remove all parameters, remove only the names you list, or keep only the names you list. A trailing * works as a wildcard (utm_*). The tool edits the raw text of each URL, so the scheme, host and path are not re-normalized, and you can keep or drop the #fragment.

How does it work?

  1. Paste your URLs, one per line.
  2. Choose a mode: tracking parameters, all parameters, only listed ones removed, or only listed ones kept.
  3. For the last two modes, type the parameter names separated by commas or spaces, for example utm_*, ref, session_id.
  4. Decide whether to keep the #fragment, then copy the cleaned URLs.

Common use cases

  • Cleaning links copied from newsletters and social networks before saving them in notes.
  • De-duplicating a URL list by removing parameters that do not change the page.
  • Keeping only the id and page parameters of a set of internal links.
  • Stripping campaign tags from URLs before sharing a screenshot or a report.

Examples

Try this input in the tool above:

Input
https://example.com/blog/post?id=42&utm_source=newsletter&utm_medium=email&fbclid=IwAR0abc#comments
https://shop.example.org/item?color=red&gclid=Cj0KCQ&size=M&msclkid=1234
Output
https://example.com/blog/post?id=42#comments
https://shop.example.org/item?color=red&size=M

Privacy

Remove URL Parameters runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.

Limitations

The tracking list covers well-known parameters (utm_*, fbclid, gclid, gbraid, wbraid, dclid, msclkid, mc_eid, mc_cid, yclid, twclid, ttclid, igshid, _hsenc, _hsmi, hsa_*, mkt_tok, srsltid, _ga, _gl and a few more) but cannot know that a site-specific parameter is functional, so check links that must keep working.

Frequently asked questions

Will removing parameters break my links?

Tracking parameters are normally ignored by the destination page, but some sites use ordinary parameters (id, page, lang) to choose the content. Use "remove tracking" rather than "remove all" unless you know the page works without them.

Does the tool change the rest of the URL?

No. It works on the text, so capitalization, encoding, trailing slashes and the host stay exactly as you typed them. Only the query string is rewritten.

How do wildcards work?

A name ending with * matches every parameter starting with that prefix: utm_* covers utm_source, utm_medium and any other utm_ tag. Matching ignores case.

More tools in Developer Tools →