QSTools

UTM Builder

Build clean campaign URLs with UTM tags.

Built entirely in your browser — URLs never leave this page.

Fill the three required fields. Copy the link for ads, email, or social.

Where traffic comes from (utm_source)

Channel type (utm_medium)

Product, promo, or content slug (utm_campaign)

Optional

Paid keywords (utm_term)

Ad variant / A-B test (utm_content)

Load from URL

Paste an existing campaign link to edit it

About this tool

This UTM builder creates campaign URLs with the standard utm_source, utm_medium, utm_campaign, utm_term, and utm_content parameters. Use them in ads, newsletters, and social posts so analytics (Umami, GA4, Cloudflare, etc.) can attribute traffic. Everything runs in your browser — we never store or upload the links you build.

FAQ

What is a UTM parameter?
UTM tags are query-string labels (utm_source, utm_medium, utm_campaign, …) appended to a URL so analytics tools can group visits by campaign. They do not change the page itself.
Which fields are required?
Source, medium, and campaign name. Term and content are optional — useful for paid keywords and A/B creative variants.
Is this the same as Google’s Campaign URL Builder?
Same standard parameters, simpler UI. No Google account, no GA-specific jargon — just URL in, tagged URL out. Works with Umami, Plausible, GA4, or any tool that reads UTM query params.