Add UTM campaign parameters to one or many URLs. Set source, medium, campaign, term and content, keep existing query strings and fragments, and standardise the casing.
Free, no sign-up
Runs in your browser
Your data stays private
How to use the UTM Link Builder
Paste your URLs, one per line.
Fill in source, medium and campaign, plus any optional fields.
Copy the tagged URLs.
Why use this UTM Link Builder
Bulk taggingTag as many URLs as you like in one go.
Keeps your URLs intactExisting query strings and #fragments are preserved.
Consistent valuesLowercase and replace spaces so reports do not split into duplicates.
Quick presetsNewsletter, Facebook ad and Google Ads starting points.
Frequently asked questions
What are UTM parameters?
They are tags added to a URL, such as utm_source and utm_medium, so analytics can tell which campaign sent a visitor.
Which UTM fields are required?
Google Analytics expects utm_source, utm_medium and utm_campaign. Term and content are optional.
Should UTM values be lowercase?
Yes. "Email" and "email" are different values in reports, so keep one style.