Tools
Privacy Blog
Privacy Blog

UTM Builder – Campaign URL Generator

Create trackable campaign URLs with UTM parameters (utm_source, utm_medium, utm_campaign, utm_term, utm_content) for Google Analytics and other analytics platforms. All processing happens locally – your data never leaves your browser.

The destination URL (e.g., your landing page). Must start with http:// or https://.
Referrer source (search engine, social network, newsletter).
Marketing medium (CPC, email, organic, referral).
Campaign name or identifier.
Paid keyword / search term.
Distinguish similar ads or links within the same campaign.
Click "Generate URL" to create your campaign link.
QR Code

What Are UTM Parameters?

UTM (Urchin Tracking Module) parameters are simple tags you add to the end of a URL to help analytics platforms understand exactly where your traffic is coming from. When someone clicks a link with UTM parameters, those parameters are sent back to Google Analytics (or other analytics tools) and are used to populate your campaign reports.

utm_source (required)

Identifies which site or source sent the traffic. Examples: google, facebook, newsletter.

utm_medium (required)

The marketing medium. Examples: cpc (cost per click), email, social.

utm_campaign (required)

The specific campaign name. Examples: spring_sale, product_launch.

utm_term (optional)

Used for paid search to identify the keyword. Example: running+shoes.

utm_content (optional)

Differentiates similar content or links within the same campaign. Example: textlink, topbanner.

UTM Best Practices

Frequently Asked Questions

What does UTM stand for?
UTM stands for "Urchin Tracking Module". Urchin was the company that originally developed the software that later became Google Analytics.
Are UTM parameters case‑sensitive?
Yes. In Google Analytics, "Facebook" and "facebook" are treated as different sources. Always use lowercase to avoid data fragmentation.
Can I use UTM parameters on any URL?
Yes, you can append UTM parameters to any valid HTTP/HTTPS URL. Avoid using them on internal redirect chains as they can break.
Is this tool private?
Absolutely. All encoding and URL generation happen inside your browser. Your base URL and UTM values are never sent to any server.
What if I don't add required fields?
The tool shows a warning and highlights missing required fields. You must provide at least the base URL, source, medium, and campaign name.