Free · no signup · browser-local
UTM Campaign URL Builder with Existing Parameter Controls
Create campaign URLs with source, medium, name and optional terms. Preserve unrelated query parameters and anchors, and choose how existing UTM values are handled.
Campaign details
Replace mode clears existing term/content when those fields are blank. Other query parameters and anchors stay intact.
Live output
Getting started
Enter a destination and campaign details, choose how to handle existing UTM parameters, then copy the resulting URL.
Before you use the result
This generates a URL without visiting it or installing analytics. Editing signed URLs can invalidate their signatures.
Try an example
Tag https://example.com/shop?product=001#details with newsletter, email and winter_sale.
How it works
URLSearchParams encodes each campaign value. Replace mode removes blank optional UTM fields; preserve mode keeps existing values.
Frequently asked questions
Add source, medium and campaign parameters while preserving other query values and page anchors.
How do I use UTM Campaign Link Builder?
Enter a destination and campaign details, choose how to handle existing UTM parameters, then copy the resulting URL.
Does this tool upload my data?
Inputs and files are processed in your browser. Page-view analytics do not contain your tool input.
What should I check before using the result?
This generates a URL without visiting it or installing analytics. Editing signed URLs can invalidate their signatures.