UTM Builder

Build campaign tracking URLs with UTM parameters — free, instant & private

The full website URL your campaign should link to, including https://
* Where the traffic comes from (referrer)
* The marketing channel
* The name of this specific campaign or promotion
Paid search keywords (optional)
Distinguishes links that point to the same URL, like two buttons in one email (optional)
Fill in the URL, source, medium and campaign fields above — your tracking link appears here instantly.
Done!

Every marketer has faced the same mystery: traffic arrives, conversions happen, but nobody can say which campaign actually deserves the credit. The UTM Builder on WiserWork solves that in seconds — it assembles clean, correctly encoded campaign tracking URLs right in your browser, with nothing uploaded to any server.

What is a UTM Builder?

A UTM Builder is a small utility that appends UTM parameters — short tags like utm_source, utm_medium and utm_campaign — to the end of a URL. When someone clicks a link tagged this way, analytics platforms such as Google Analytics 4, Matomo or Plausible read those tags and attribute the visit to the exact campaign, channel and creative that produced it. The concept dates back to Urchin Tracking Module tags (hence "UTM"), and it remains the universal standard for campaign attribution today. Building these links by hand is error-prone: one stray space, an unencoded character, or a second question mark can silently break your reporting. This tool validates your URL, encodes every value, and keeps the five standard parameters in a consistent order, so the links you share are always safe to paste anywhere.

Key Features

  • Live preview — the tracking URL updates instantly as you type
  • URL validation with clear feedback before you copy anything
  • One-click preset chips for common sources (google, facebook, newsletter) and mediums (cpc, email, social)
  • Optional automatic lowercasing, so "Email" and "email" never split your reports in two
  • Spaces converted to underscores and special characters safely encoded
  • Runs entirely in your browser — your campaign plans never leave your device

Common Use Cases

  • Tagging paid ads on Google, Facebook or LinkedIn so each platform's traffic is attributed correctly
  • Tracking which newsletter, button or banner drives the most clicks
  • Measuring QR-code scans on print material by giving each placement its own campaign URL
  • Comparing two versions of a link in the same email using utm_content
  • Keeping partner and affiliate traffic separate with distinct utm_source values

How to Use the UTM Builder

  1. Paste your landing page URL, including https://.
  2. Fill in utm_source (where the link lives), utm_medium (the channel) and utm_campaign (the promotion name) — or tap a preset chip.
  3. Optionally add utm_term for paid keywords and utm_content to tell similar links apart.
  4. Check the live preview — parameters are highlighted so you can verify each one.
  5. Click Copy URL and paste the finished link into your ad platform, email tool or social post.

Tips for Best Results

  • Agree on a naming convention with your team and stick to it — consistency matters more than any individual name
  • Keep the lowercase option on; analytics tools are case-sensitive and mixed casing fragments your data
  • Use underscores instead of spaces (the tool does this automatically)
  • Never add UTM tags to internal links on your own site — they overwrite the visitor's original attribution
  • Keep a shared spreadsheet of the tagged URLs you've published so old campaigns stay identifiable

Why Use WiserWork's UTM Builder?

Unlike many campaign URL builders, this one is completely private: the URL you're planning, the campaign names you haven't announced yet, and the pages you're promoting are processed with JavaScript in your own browser and never transmitted anywhere. There's no sign-up, no rate limit and no watermark — just a clean link you can trust. And because it validates as you type, you'll catch a malformed URL before it goes into a paid ad rather than after the budget is spent.

Who Uses the UTM Builder?

Digital marketers tagging ad campaigns, newsletter authors measuring click-through, social media managers separating organic from paid traffic, and small business owners who simply want to know whether the flyer or the Facebook post brought in more customers — anyone who needs reliable answers from their analytics starts with properly tagged links.

Frequently Asked Questions

Which UTM parameters are required?

Nothing is technically mandatory, but utm_source, utm_medium and utm_campaign are the trio most analytics tools expect. utm_term and utm_content are optional refinements.

Does the UTM Builder send my URLs to a server?

No. The link is assembled locally in your browser with JavaScript — nothing you type is uploaded, logged or stored.

Will UTM parameters change how my landing page works?

No. They're read by analytics scripts and otherwise ignored, so the page loads exactly the same.

Why should parameter values be lowercase?

Analytics platforms treat "Facebook" and "facebook" as two different sources, splitting one campaign's data into separate rows. Lowercasing everything avoids that.

Can I use this with Google Analytics 4?

Yes. GA4 reads all five standard UTM parameters, and links built here work with GA4, Universal Analytics, Matomo, Plausible and most other analytics platforms.

What's the difference between utm_source and utm_medium?

utm_source is the specific place the link lives (google, newsletter, facebook); utm_medium is the type of channel (cpc, email, social). Together they answer "where from?" and "how?".

Is there a limit to how many URLs I can build?

No. The tool is free and unlimited — build as many campaign links as you need.

Does it keep my existing query parameters?

Yes. If your URL already contains parameters like ?ref=partner, the UTM tags are appended alongside them without breaking anything.

In short, the UTM Builder turns a fiddly, mistake-prone chore into a five-second task, and gives your analytics the clean, consistent campaign data it needs. Pair it with the URL Parser to inspect existing links, or the QR Generator to turn your tagged URL into a scannable code.

Found this useful? Share it