Bulk URL Parameter Editor
Add, replace, or remove query parameters across multiple URLs. Preview your changes, then copy or export the results.
0 URLs entered
Blank lines are ignored and duplicate lines are kept. Parameter names and values are case-sensitive, so utm_source and UTM_Source are different parameters.
Editing rules
Rules run from top to bottom. Each rule works on the result of the one above it.
- Only replace values that exactly match.
Editing a signed or tokenised URL can invalidate it. Nothing is removed unless a rule asks for it.
Results
Paste your URLs, add rules, then select Preview changes to see the results here.
URL editing happens in your browser. This tool does not send your pasted URLs to a server.
How to use this tool
- Paste your URLs. One full URL per line, each starting with https:// or http://.
- Add your rules. Choose an action, name the parameter, and fill in the values. Rules run top to bottom.
- Preview, then export. Check the table, then copy the updated URLs or download a CSV.
Add or overwrite vs. Replace exact value
Add or overwrite applies the value you choose whether the parameter is already there or missing. Use it when every URL should end up with the same value.
Replace exact value changes only an existing value that matches exactly, and never adds a missing parameter. Use it when you want to retag one specific value and leave the rest alone.
This tool edits URL text. It does not check whether a website is reachable.
Common questions
You can enter up to 1000 URLs and apply up to 20 rules in one pass. If you go over, the tool tells you and processes nothing, so no rows are quietly dropped.
No. Only the parameters named in your rules are touched. Everything else, including the path, unrelated parameters, their order, their existing encoding, and the fragment after #, is carried across exactly as you pasted it.
No. The editing runs in your browser. Your pasted URLs are not sent to a server, are not written into the address bar, and are not saved between visits.
No. This tool edits URL text only. It never opens or requests your URLs, so it cannot tell you whether a page loads, returns an error, or redirects. Validation here only means the URL is well formed.
Some URLs carry a signature or token that covers the query string. Changing any parameter on those links can make them invalid. Check such links after editing, or leave them out of the batch.