Add your input
A destination URL and your campaign labels.
Create an analytics-ready campaign link without manual query-string editing.
Your work stays private in your browser while you use this tool.
Add utm_source, utm_medium, and utm_campaign plus optional utm_term and utm_content to an absolute HTTP or HTTPS destination while retaining unrelated query parameters.
A destination URL and your campaign labels.
Create an analytics-ready campaign link without manual query-string editing.
A complete UTM-tagged URL.
Use a documented lowercase naming convention so campaign reports stay grouped correctly.
Create a tagged link for a newsletter call to action using a consistent campaign name.
Distinguish two creative placements with utm_content while keeping source and medium stable.
Update UTM values on a destination that already contains a referral or product query parameter.
The destination is parsed with the browser URL API and restricted to http: or https:. Source, medium, and campaign must contain non-whitespace text. URLSearchParams sets each non-empty campaign value, deletes an optional field when blank, percent-encodes as needed, and preserves other parameters.
Yes. UTM campaign URL builder is free to use.
Yes. Your work stays private while you use the tool — nothing you enter is uploaded.
Unrelated parameters remain. An existing utm_source, utm_medium, utm_campaign, utm_term, or utm_content is replaced by the corresponding entered value, or removed when an optional field is blank.
They provide the core campaign attribution dimensions this builder is designed to create. Term and content are optional refinements for keywords or creative variants.