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/ Your data stays in your browser.
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?
- Paste your URLs, one per line.
- Choose a mode: tracking parameters, all parameters, only listed ones removed, or only listed ones kept.
- For the last two modes, type the parameter names separated by commas or spaces, for example utm_*, ref, session_id.
- 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:
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
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.
Related tools
UTM Builder
Fill in your campaign fields and get a tagged URL that updates as you type.
Developer Tools
URL Parser
Paste a URL and see every component separately, with the query parameters decoded in a table.
Developer Tools
Query String Parser
Turn ?a=1&b=2 into a readable table and a JSON object, with percent-encoding and + signs decoded.
Developer Tools
Query String Builder
Write your parameters as plain lines or JSON and get a safely encoded query string.
Developer Tools
Extract Domain from URL
Paste URLs, one per line, and get the domain, hostname, subdomain or suffix of each in bulk.
Developer Tools
URL Decoder
Turn %20, %3A and %C3%A9 back into readable text, and find out exactly where a malformed sequence sits.
Encoding & Decoding
Text Cleaner
Sanitize text copied from the web, documents or AI chats: invisible characters, curly quotes, odd spaces and Unicode quirks, each step under your control.
Text Tools
URL Normalizer
Paste URLs, one per line, and get a clean, comparable form of each one, with a table that shows exactly what was changed.
Developer Tools